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を使用してインターフェイスが最初に表示されたとき(ホットプラグ)、インターフェイスを設定する方法を生涯知ることはできません。

ベストアンサー1

おすすめ記事