読者です 読者をやめる 読者になる 読者になる

VagrantでNetwork Manager上のNICが管理無し(unmanaged)になっている

CentOS

VagrantでNetwork Managerの検証をしようと仮想マシンを立ち上げると、デフォルトでは以下のようにunmanagedのステータスになっています。

# nmcli d
DEVICE  TYPE      STATE      CONNECTION  
eth0    ethernet  connected  System eth0 
eth1    ethernet  unmanaged  --          
eth2    ethernet  unmanaged  --          
eth3    ethernet  unmanaged  --          
lo      loopback  unmanaged  --  

以下のようにNICの定義にNM_CONTROLLED=noが設定されていることが原因ですので、これをコメントアウトや削除すればOKです。

vi /etc/sysconfig/network-scripts/ifcfg-eth3
NM_CONTROLLED=no

設定変更後はNetwork Managerを再起動して反映します。

# systemctl restart NetworkManager