网上很多linux修改网卡名字的方法,第一步就是
nmcli con
nmcli con show
但我执行后没有显示任何uuid, 所以这些方法对我行不通。
下面介绍我自己的方法:
1. 查看 /etc/udev/rules.d/90-eno-fix.rules 如果没有自己添加一下, 内容如截图即可;
#vi /etc/udev/rules.d/90-eno-fix.rules
2. ifconfig -a
#ifconfig -a
根据MAC 地址对应,修改
ATTR{address}==”00:50:56:31:64:20″, NAME=”wlan0″
这两个变量。
#reboot
重启后执行 ifconfig -a 就会发现网卡的名字被修改了;
3. 为该网卡生成一个uuid
## uuidgen lan0
5042cfcc-0671-447c-a6f1-536c3f9db032
3. 配置网卡, 让网卡开机启动自动初始化
3.1 Ubuntu18 以上的做法
#vi /etc/netplan/00-installer-config.yaml 按下面设置照样画葫芦配置网卡参数(如果网关不需要可以去掉)
# This is the network config written by ‘subiquity’
network:
ethernets:
VMnet0:
addresses: [192.168.28.25/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1,114.114.114.114]
lan0:
addresses: [192.168.28.25/24]
usb0:
addresses: [192.168.16.25/24]
version: 2
3.2 centos的做法
#cd /etc/sysconfig/network-scripts
#cp ifcfg-eth0 ifcfg-lan0
#vi ifcfg-lan0
# systemctl restart network
End