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를 사용하여 인터페이스가 처음 나타날 때(핫플러그) 인터페이스를 구성하는 방법을 평생 알 수 없습니다.