如果Linux添加新网卡,但是/etc/sysconfig/network-scripts位置并没有生成相对应的新的配置文件
- 查看需要配置的网卡的网络信息
ifconfig
-
拷贝之前网卡的配置文件,将拷贝的配置文件命名为新的文件,新命名文件与现有网卡名一致
cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-p4p1
-
使用命令查看新网卡的uuid,并将uuid记录
nmcli con show
-
使用命令查看新网卡的MAC地址,并将MAC地址记录
ip addr
-
修改之前复制的配置文件,将网卡uuid,MAC地址等信息修改
vim /etc/sysconfig/network-scripts/ifcfg-p4p1
-
使用命令重启网卡信息就行了
service network restart
注意事项
- 每个人的网卡名字都不一样,所以不要完全照搬命令,先用ifconfig查看一下网络信息,配置信息在/etc/sysconfig/network-scripts/ipcfg-xxx(网卡名)这个位置,先看需要配置的网卡名字是什么
- 暂时不推荐在ifcfg-xxx文件中NAME和DEVICE位置直接把网卡名字修改掉,因为会出现重启网络报错的情况,按照网卡名写就不会有问题(当然有知道为什么在这里会报错的老哥,希望能指点一二,感谢感谢)
- 如果重启网络时依旧报错,仔细对照自己的配置文件是否有打错字母的情况,配置写错也会导致重启网络服务报错
以上均为本人解决该问题时的步骤,仅供各位参考,如果各位解决问题时有遇到不一样的情况,欢迎讨论。