在使用RAKsmart美国服务器时,如果安装的是CentOS操作系统的话,细心的朋友可能会发现RAKsmart美国服务器CentOS 6系统的网卡名称已经发生变化,不在是以前默认的eth0和eth1名称了。
实际上,RAKsmart美国服务器默认的是有两个网口,安装完CentOS6.0及以上版本之后,网卡名称为是em1和em2,这个和之前默认的名称是不相同的,于是很多朋友想修改网卡名为eth0和eth1,那么怎么修改呢?这里小编介绍两种方法,大家可以参考下。
第一种方法:修改配置文件70-persistent-net.rules
首先需要调整udev的网卡命名规则的配置文件/etc/udev/rules.d/70-persistent-net.rules,修改内容如下:
# PCI device 0x14e4:0x163b (bnx2) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:26:b9:80:b1:
a5″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”em2″ // 修改为eth1
# PCI device 0x14e4:0x163b (bnx2) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:26:b9:80:b1:
a4″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”em1″ //修改为eth0
第二种方法:增加biosdevname=0启动参数
1、在grub里增加biosdevname=0的启动参数,具体如下:
kernel /vmlinuz-2.6.32-131.21.1.el6.i686 ro root=/dev/mapper/vg_test-lv_root rd_LVM_LV=vg_test/lv_root rd_LVM_LV=vg_test/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latar
cyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet biosdevname=0
2、删除udev的配置文件rm -f /etc/udev/rules.d/70-persistent-net.rules
3、 把网卡配置文件改名:mv ifcfg-em1 ifcfg-eth0
4、把网卡配置文件内容修正,然后把em1的全部改成eth0就可以了。
需要注意的是,通过以上方法修改网卡名称的话,如果在/etc/udev/rules.d/下没有发现70-persistent-net.rules文件的话,那么需要做到以下几点。
1、自己先备份网卡配置文件ifcfg-em1 ifcfg-em2
2、修改文件名为ifcfg-eth0 ifcfg-eth1
3、然后在对应的文件内容修改DEVICE=eth0或eth1 设置onboot=yes
4、最后重启电脑,登陆后发现还是不行的话可以再重启一次。