解决CentOS 7添加新网卡后找不到网卡配置文件
在使用Vmware Fusion 创建的CentOS7 添加新网卡后,发现没有生成配置文件。
解决方法:
1.使用nmcli con show查看新加网卡ens37的UUID,并将UUID先存入到一个文件
[root@localhost ~]# nmcli con show NAME UUID TYPE DEVICE ens33 f93c50ba-ba52-49e1-a5f5-e9b8869665c4 802-3-ethernet ens33 ens37 2b805d5e-a2f8-3e1c-804b-76808121a2eb 802-3-ethernet ens37 [root@localhost ~]#
nmcli con show | grep \'ens37\' | awk \'{print $4}\' >~/ens37.UUID
2.查询到ens37的mac地址,存入到一个文件
ifconfig ens37 | awk \'NR==3{print $2}\' > ~/ens37.MAC
3.将ifcfg-ens33复制一份,命名为ifcfg-ens37
删除配置中原有UUID,修改NAME和DEVICE名称为ens37,将UUID和MAC追加到配置中,然后重启网卡就OK了
echo HWADDR=`cat ~/ens37.MAC` >> ifcfg-ens37 echo UUID=`cat ~/ens37.UUID` >> ifcfg-ens37
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens37 DEVICE=ens37 ONBOOT=yes HWADDR=00:0c:29:0d:f4:95 UUID=2b805d5e-a2f8-3e1c-804b-76808121a2eb IPADDR=172.16.1.75 NETMASK=255.255.255.0