dell服务器em改回eth

时间 : 14-08-13 栏目 : linux运维 作者 : 老薛 评论 : 0 点击 : 1,764 次

今天我在Dell R620服务器上安装了CentOS 6.4系统,完成重启后ifconfig只能看到一个本地回环地址。检查/etc/sysconfig/network-scripts/下的网卡配置文 件,结果也没有找到 ifcfg-eth0这样的配置文件,但是却多出了 ifcfg-em1和ifcfg-em2.....这样的几个个配置文件。由于不明白为什么会变成em,所以就找了些资料。最终有两种方式可以修改回 eth形式。

整理如下!

第一种:

dmesg中看到如下一行信息:

kernel: udev: renamed network interface eth0 to em1

原来是udev这个设备管理进程在开机过 程中将系统默认的eth0改名为em1了,其实em1对应的就是系统原本的eth0网卡;由于我在mini安装过程中没有对网络进行配置,所以系统默认没 有将网卡激活导致ifconfig看不到任何网卡;只需要在/etc/sysconfig/network-scripts/ifcfg-em1中将参数 ONBOOT=no改为yes,然后service network restart 网卡em1就出现了!

总觉得Linux的网卡代号变成了em1不习惯,想还原为一直以来熟悉的eth0也是可以的,调整udev的网卡命名规则配置文件 /etc/udev/rules.d/70-persistent-net.rules 修改内容如下:

  1. # PCI device 0x14e4:0x163b (bnx2) (custom name provided by external tool)
  2. SUBSYSTEM==“net”, ACTION==“add”, DRIVERS==“?*”, ATTR{address}==“00:26:b9:80:b1:
  3. a5″, ATTR{type}==“1″, KERNEL==“eth*”, NAME=em2// 修改为eth1
  4.  
  5. # PCI device 0x14e4:0x163b (bnx2) (custom name provided by external tool)
  6. SUBSYSTEM==“net”, ACTION==“add”, DRIVERS==“?*”, ATTR{address}==“00:26:b9:80:b1:
  7. a4″, ATTR{type}==“1″, KERNEL==“eth*”, NAME=em1 //修改为eth0

……………………依此类推。

这样系统就会把网卡命名还原为eth0了,但是我们还需要对网卡配置文件做相应修改否则网络和IP的配置都不会应用到eth0的网卡上;

将/etc/sysconfig/network-scripts/ifcfg-em1文件改名为 /etc/sysconfig/network-scripts/ifcfg-eth0,

并修改文件中的 DEVICE=em1为 DEVICE=eth0

如果有多张网卡,都要做相应修改,注意网卡代号的对应;

重启系统,熟悉的eth0网卡回来了,IP设置也生效了!

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/xtyw002/216.html

dell服务器em改回eth:等您坐沙发呢!

发表评论

1 + 0 = ?


博主微信号,很高兴为您提供帮助

随便看看

0