当前位置: 技术问答>linux和unix
硬盘对烤后,为什么网卡的端口会变动呢,原来对应的是eth0,现在却对应eth3
来源: 互联网 发布时间:2016-06-26
本文导语: 硬盘对烤后,为什么网卡的端口会变动呢,原来对应的是eth0,现在却对应eth3.详细情况是这样的,我用的是工控机(不管是什么了),反正有4块网卡,就是有4个网络端口了。一开始我插的左边第一个端口,在Linux系统...
硬盘对烤后,为什么网卡的端口会变动呢,原来对应的是eth0,现在却对应eth3.详细情况是这样的,我用的是工控机(不管是什么了),反正有4块网卡,就是有4个网络端口了。一开始我插的左边第一个端口,在Linux系统一看,对应的名称是eth0,插上该端口,基本设置设定好,是可以上网的。我用硬盘对考的方式,把该系统完完整整地拷贝到另一硬盘上(硬盘B),再把硬盘B拿到别的工控机上用。就出问题了,我尝试也查左边第一个网络端口,但是不成功,但插左边第四个却能上网了。这是为什么呢?希望大家帮帮我。
|
估计是两个工控机主板、pci总线及设备不完全一致造成的,linux启动时枚举出来的两个工控机上网卡的次序就不完全相同
|
使用网络设备别名来代替真实物理网卡,做好其映射关系
每次配置管理使用别名来代替
每次配置管理使用别名来代替
|
这两个工控机是否是完全一样,网口的次序是否有差别
|
这是因为网卡初始化时候会检查相关的配置文件,如果发现里面有以前已经发现的网卡就会,继续添加,而不是从0开始。你可以清空以前的配置,下次启动就会从eth0开始了。
配置文件的路径为:
/etc/udev/rules.d/60-net.rules (不同的系统可能文件名不同,但是都包含关键字*net*),你可以编辑该文件却掉所有以前的网卡配置行。
******eth0 MAC*****
******eth1 MAC*****
等等
配置文件的路径为:
/etc/udev/rules.d/60-net.rules (不同的系统可能文件名不同,但是都包含关键字*net*),你可以编辑该文件却掉所有以前的网卡配置行。
******eth0 MAC*****
******eth1 MAC*****
等等
|
可以把eth3改回eth0
|
这个差不多,应该修改udev的东西