fedora 系统网卡eth0异常

简介:

  今天遇到个奇葩的问题。机房里两台DELL R420的server,安装了一样的系统,都加了一块PCI网卡。但是其中一台网络异常,手动绑定外网地址无法连接到网络。具体故障如下:

   A机,B机两台SERVER,都安装了fedora。给这两台设备分配了两个外网地址,都手动绑定。系统未更新前,两台系统正常。系统更新后,A台正常,B台无法联网。

   做交叉测试,把B台(故障这台)的IP和网线端口分配给A台(正常),A台机器网络正常。把A台的IP和网线端口分配给B台机器,故障依旧。同时,B台设备,如果DHCP获取内网地址,网络恢复正常。

   通过以上测试,可以说明。故障不是在网络端,而是在系统本身。如果说网卡或者交换机防火墙那边有异常,DHCP肯定也是无法联网的。


   于是仔细对比两台设备的配置差异:发现A台设备(正常)走的网卡是板载网卡,显示eth0,而B台设备走的网卡是加载网卡,显示eth0。于是猜测,B台设备的/udev的顺序乱了导致此故障。正常应该是板载网卡分配eth0。


   查看是否udev顺序乱来。

   cd  /etc/udev/rules.d/  

   cat 70-persistent-net.rules

  

wKiom1aWSZWwvV78AAdOxL4mUq4092.bmp

wKioL1aWSc3gfx-JAAeQiE3xeHE181.bmp

  通过对比发现果然是udev的顺序不对。


  修改他们的顺序。

  

  拔掉板载网卡。

  cd /etc/udev/rules.d/

  vi 70-persistent-net.rules

  清除里面的pci参数。

  重启系统。

  检查发现,eth0已经重新分配给了板载网卡,也就是 mac为 c8:1f:66:c7:4a:63

  测试,网络恢复正常。

  关机,插上网卡,加载的网卡自动识别为eth2,eth3.开机测试,网络正常,至此问题解决。。


  比较少见的异常问题。如果有遇到这种问题的可以参考下。


   

   本文转自 am2012 51CTO博客,原文链接:http://blog.51cto.com/goome/1734785



相关文章
|
Linux 开发工具 git
Fedora系统编译Linux内核
编译内核时,内存至少需要,或者内存 交换内存(/)。本文以为例说明,操作如下:① (此步骤亦可省略)进入某一特定目录,以目录为例,创建交换文件()文件夹,操作如下: ② 使用命令创建交换文件()。 表示输出到某个文件; 表示是1兆,即块大小为1兆; 表示写入个;③ 初始化交换空间给予相应权限,操作如下: 把文件转换为文件,在相应目录执行,操作如下: 若在本目录下执行,亦可直接输入文件名,操作如下: 启用交换空间,操作如下: 若需要开机启动后自动挂载,可将其添加到文件中。 开机自动挂载分区,编辑 ,末
473 0
Fedora系统编译Linux内核
|
Ubuntu 安全 Unix
CentOS/Fedora/Redhat系列桌面级系统下载工具整合
CentOS/Fedora/Redhat系列桌面级系统下载工具整合
482 0
CentOS/Fedora/Redhat系列桌面级系统下载工具整合