怎样把centos 6.2 系统里的网卡em1还原为eth0
答案:2 悬赏:70 手机版
解决时间 2021-03-12 12:10
- 提问者网友:雨不眠的下
- 2021-03-12 06:05
怎样把centos 6.2 系统里的网卡em1还原为eth0
最佳答案
- 五星知识达人网友:行雁书
- 2021-03-12 07:03
在centos6.4之前,如果6.2,6.3安装后网卡名称都是em开始,如果想用eth0这种名称,或者是自定义名称,可以参照以下来实施。
第一步:修改/boot/grub/grub.conf
增加一个 biosdevname=0 的启动参数
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-220.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=6e7bf859-80f1-4875-8e8a-6f0fbdc9c90d nomodeset rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD quiet rhgb crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM biosdevname=0
initrd /boot/initramfs-2.6.32-220.el6.x86_64.img
第二步:修改当前网卡配置文件的名称
mv ifcfg-em1 ifcfg-eth0
mv ifcfg-em2 ifcfg-eth1
第三步:修改网卡配置文件内容,把em1全部修改改为eth0
[root@xingfujie ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=XXXXX
PREFIX=24
GATEWAY=XXXXX
DNS1=XXXXX
DEFROUTE=yes
UUID=XXXXXX
HWADDR=XXXXXX
全部修改完毕后,reboot从起电脑即可。
第一步:修改/boot/grub/grub.conf
增加一个 biosdevname=0 的启动参数
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-220.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=6e7bf859-80f1-4875-8e8a-6f0fbdc9c90d nomodeset rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD quiet rhgb crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM biosdevname=0
initrd /boot/initramfs-2.6.32-220.el6.x86_64.img
第二步:修改当前网卡配置文件的名称
mv ifcfg-em1 ifcfg-eth0
mv ifcfg-em2 ifcfg-eth1
第三步:修改网卡配置文件内容,把em1全部修改改为eth0
[root@xingfujie ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=XXXXX
PREFIX=24
GATEWAY=XXXXX
DNS1=XXXXX
DEFROUTE=yes
UUID=XXXXXX
HWADDR=XXXXXX
全部修改完毕后,reboot从起电脑即可。
全部回答
- 1楼网友:夜余生
- 2021-03-12 07:24
vi /boot/grub/grub.conf 增加一个 biosdevname=0 的启动参数,我修改的结果如下:[root@xingfujie ~]# cat /boot/grub/grub.conf # grub.conf generated by anaconda## note that you do not have to rerun grub after making changes to this file # notice: you do not have a /boot partition. this means that # all kernel and initrd paths are relative to /, eg. # root (hd0,0) # kernel /boot/vmlinuz-version ro root=/dev/sda1 # initrd /boot/initrd-[generic-]version.img #boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/boot/grub/splash.xpm.gzhiddenmenutitle centos (2.6.32-220.el6.x86_64) root (hd0,0) kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=uuid=360d089b-d466-4005-abcb-c5e517d31a96 rd_no_luks rd_no_lvm lang=en_us.utf-8 rd_no_md quiet sysfont=latarcyrheb-sun16 rhgb crashkernel=auto keyboardtype=pc keytable=us rd_no_dm biosdevname=0 #--->这里是新加的 initrd /boot/initramfs-2.6.32-220.el6.x86_64.img第二步:删除udev的配置文件rm -f /etc/udev/rules.d/70-persistent-net.rules注:第二步可以不需要操作。第三步:修改当前网卡配置文件的名称 perl -p -i -e 's/em1/eth0/g' ifcfg-eth0 或sed -i 's/em1/eth0/g' ifcfg-eth0最后一步:重新启动系统 shutdown -r now 启动之后你就发现熟悉的eth0-eth4已经回来啦,顺便说下centos 6.2 还有一个问题就是如果你没有在网卡配置文件里写dns的话,重启之后你就会发现 /etc/resolv.conf 文件被清空了,一个方法就是在网卡配置文件中写dns,另一个方法就是给/etc/resolv.conf加i属性,chattr +i /etc/resolv.conf
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯