把任意一块网卡变成eth0
#!/bin/bash if [ $1 ];then sed -i 's/.*GRUB_CMDLINE_LINUX.*/GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"/' /etc/default/grub grub2-mkconfig -o /boot/grub2/grub.cfg mv /etc/sysconfig/network-scripts/ifcfg-$1 /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i "s/$1$/eth0/" /etc/sysconfig/network-scripts/ifcfg-eth0 echo "你要把$1,网卡变成eth0,已经完成请重启生效!(reboot)" else echo "请输入你要把那块网卡变成eth0" fi
二、如果上面不生效需要同时修改下面的
vim /usr/lib/udev/rules.d/60-net.rules
将第一行注释掉 #ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", PROGRAM="/lib/udev/rename_device", RESULT=="?*", NAME="$result" ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="d8:9e:*:10:*11", NAME="eth0"
浙公网安备 33010602011771号