欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

转: 网卡名字eth0,eth1的修改方法

发布时间:2025/5/22 编程问答 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 转: 网卡名字eth0,eth1的修改方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
转自:http://longwind.blog.51cto.com/419072/982738 我使用这个方法生效: 现象:只有eth2, vi /etc/udev/rules.d/70-persistent-net.rules   把我机器eth0,1 注释掉, 然后把  eth2 的一行信息改为 eth1, 然后 reboot.  网卡名字eth0,eth1的修改方法 2012-09-05 15:40:14 标签:网卡 虚拟机 配置文件 eth0 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://longwind.blog.51cto.com/419072/982738

VMWARE安装虚拟机后,为了避免重新安装,一般会选择直接复制虚拟机,但当打开心得拷贝后网卡信息会变化,原来是eth0 eth1 就会变成eth2 eth3,如果不想使用eth2 eth3下面的方法就可以更改网卡名称。CentOS为例

1.使用ip link 命令

ip link set eth0 name eth2
ip link set eth1 name eth0
ip link set eth2 name eth1

即可随意更改名字,不过重启后会失效。

2.更改配置文件(重启不会失效)

直接可以在modprobe 中修改模块别名,如使用udev的情况下,

 

  • # vi /etc/udev/rules.d/70-persistent-net.rules  
  •  
  • 其中会有  
  • # PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)  
  • SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:42:e7:61", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" 
  •  
  • # PCI device 0x8086:0x100f (e1000)  
  • SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:42:e7:66", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" 
  •  
  • # PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)  
  • SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:42:e7:6c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2" 
  •  
  • # PCI device 0x8086:0x100f (e1000)  
  • SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:42:e7:76", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3" 
  •  

    为了避免MAC地址和其他虚拟机重复,我们可以选择更改下MAC地址,然后将eth0 eth1两行注释掉,将最后两行中的eth2 和eth3更改为eht0 和 eth1 。

    完成后重启,就会发现虚拟机网卡又变成eth0和eth1了。

    转载于:https://www.cnblogs.com/jhj117/p/6762120.html

    总结

    以上是生活随笔为你收集整理的转: 网卡名字eth0,eth1的修改方法的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。