Centos 7 NetworkManager는 장치가 사라지면 연결 프로필을 삭제하고 장치가 다시 나타날 때 연결 프로필을 다시 생성하지 않습니다.

Centos 7 NetworkManager는 장치가 사라지면 연결 프로필을 삭제하고 장치가 다시 나타날 때 연결 프로필을 다시 생성하지 않습니다.

IP TUN 네트워크 인터페이스를 생성하는 CentOS 7에서 실행되는 소프트웨어 응용 프로그램이 있습니다. TUN 인터페이스가 나타날 때마다 구성되도록 고정 IP로 구성하고 싶습니다. 다음 ifcfg 구성을 만들었습니다.

[vagrant@nclc-centos7-vm ~]$ cat /etc/sysconfig/network-scripts/ifcfg-rf0 
BOOTPROTO=static
NM_CONTROLLED=yes
DEVICE=rf0
NAME=rf0
TYPE=tun
IPADDR=192.168.88.0
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=yes
ONBOOT=yes
HOTPLUG=yes

이 구성을 사용하면 실행할 때 모든 것이 잘 작동합니다.

sudo systemctl restart network

그러나 소프트웨어 응용 프로그램을 다시 시작하면 TUN 인터페이스의 구성이 손실됩니다. 만약 내가한다면

nmcli monitor

네트워크가 처음으로 다시 시작되면 다음이 인쇄됩니다.

rf0: connection profile created
rf0: connected
rf0: using connection 'rf0'
rf0: connection profile changed

응용 프로그램을 다시 시작하면 다음이 인쇄됩니다.

rf0: device removed
rf0: connection profile changed
rf0: connection profile changed
rf0: connection profile removed
rf0: device created
rf0: unavailable
rf0: disconnected

네트워크 서비스를 다시 시작하지 않고 NetworkManager/ifcfg를 사용하여 인터페이스가 처음 나타날 때(핫플러그) 인터페이스를 구성하는 방법을 평생 알 수 없습니다.

관련 정보