linux修改网卡名称

部分linux服务器的网卡名称会出现不是常见的eth0的接口名

 linux修改网卡名称_第1张图片

输入 ethtool -i “网卡名称” 命令查看网卡的bus-info

linux修改网卡名称_第2张图片

输入该命令删除网卡文件 rm -rf /etc/sysconfig/network-scripts/ifcfg-en*

输入该命令修改网卡名称

tmpcfg="/etc/udev/rules.d/70-persistent-net.rules"

hwaddr=`cat /sys/bus/pci/devices/0000:05:00.0(对应网卡的bus-info)/net/*/address`

echo "KERNEL==\"eth*\", ATTR{address}==\"$hwaddr\", NAME=\"eth0 (网卡修改的名称) \"" >> $tmpcfg

如修改其他网卡依次类推

linux修改网卡名称_第3张图片

 输入该命令查看是否添加成功 cat /etc/udev/rules.d/70-persistent-net.rules

linux修改网卡名称_第4张图片

vi /etc/sysconfig/grub  #编辑

在”GRUB_CMDLINE_LINUX“变量中console=tty0(rd.lvm.lv=klas/swap)

后添加一句”net.ifnames=0 biosdevname=0

linux修改网卡名称_第5张图片linux修改网卡名称_第6张图片

执行脚本更改网卡名称 grub2-mkconfig -o /boot/grub2/grub.cfg

linux修改网卡名称_第7张图片

 

重启设备 reboot     注:修改完网卡名称之后之前配置的ip地址和网关失效需要重新配置

修改完成

linux修改网卡名称_第8张图片

 

 

 

你可能感兴趣的:(linux,centos,ubuntu)