配置bond网卡,em1,em2 和openwrt eth0 eth1,eth1是什么区别

微信公众号:centoscn
CentOS 6.3 mini安装后没有网卡和网卡变成em1问题解决
最近在部署openstack环境时,采用双网卡,安装完cenos6.6后发现网卡名称为em1,em2
不是以前熟悉的eth0,eth1,由于openstack配置比较麻烦,于是想修改网卡名
查看网上的一些资料:
CentOS 6.3 mini安装后没有网卡和网卡变成em1问题解决
可是在/etc/udev/rules.d/下没有发现70-persistent-net.rules
无法按照上文进行操作
于是自己先备份网卡配置文件ifcfg-em1 ifcfg-em2
修改文件名为ifcfg-eth0 ifcfg-eth1
然后在对应的文件内容修改DEVICE=eth0或eth1 设置onboot=yes
然后重启电脑,登陆后发现还是不行,
不要急,再重启一次就可以了
然后你就可以发现在/etc/udev/rules.d/目录下有你想看到的文件了
网卡名也修改过来了,也可以上网了
------分隔线----------------------------
(or type Control-Dto continue)...少年洲 的BLOG
用户名:少年洲
访问量:586
注册日期:
阅读量:5863
阅读量:12276
阅读量:323001
阅读量:1033198
51CTO推荐博文
& & &使用kickstart给DELL服务器安装操作系统时,由于各种因素的影响,有些DELL服务器的默认网卡名为em0、em1导致我们在自动安装过程报错,无法自动选择网卡配置。& & &解决方法:1,首先修改文件 &/var/lib/tftp/pxelinux.cfg/default&KERNEL rhel/6.4/x86_64/vmlinuz&APPEND initrd=rhel/6.4/x86_64/initrd.gz & ksdevice=eth0 & &ks=http://10.10.5.3/netboot/kickstart/rhel/6/db.ks & & &biosdevname=0在APPEND 这行末尾添加&biosdevname=02,然后接着修改kickstart文件bootloader --location=mbr --append="biosdevname=0"在bootloader这行末尾添加--append="biosdevname=0"参考资料:(注意链接文件中的修改:-append="biosdevname=0"可能不会生效,我修改为--append="biosdevname=0"居然可以)本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)把centos&6.2&系统里的网卡em1还原为eth0
第一步:修改系统grub
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
# 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/sda
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=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
就是不启用bios网卡名;
第二步:删除udev的配置文件rm -f
/etc/udev/rules.d/70-persistent-net.rules
注:如果第二步不操作,可能会报错!
第三步:修改当前网卡配置文件的名称
mv ifcfg-em1 ifcfg-eth0
mv ifcfg-em2 ifcfg-eth1
mv ifcfg-em3 ifcfg-eth2
mv ifcfg-em4 ifcfg-eth3
第四步:修改网卡配置文件内容,把em1全部修改改为eth0
[root@xingfujie ~]# cat
/etc/sysconfig/network-scripts/ifcfg-eth0&
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="24:B6:FD:F8:D5:84"
NM_CONTROLLED="yes"
ONBOOT="yes"
可以使用命令进行替换,如下:
perl -p -i -e 's/em1/eth0/g' ifcfg-eth0 或sed -i 's/em1/eth0/g'
ifcfg-eth0
最后一步:重新启动系统init 6 启动之后你就发现熟悉的eth0-eth4已经回来啦,顺便说下centos 6.2
还有一个问题就是如果你没有在网卡配置文件里写dns的话,重启之后你就会发现 /etc/resolv.conf
文件被清空了,一个方法就是在网卡配置文件中写DNS,另一个方法就是给/etc/resolv.conf加i属性,chattr +i
/etc/resolv.conf
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。centos6.x修改网卡名称em1、2...为eth0、1...
最近在部署openstack环境时,采用双网卡,安装完cenos6.6后发现网卡名称为em1,em2
不是以前熟悉的eth0,eth1,由于openstack配置比较麻烦,于是想修改网卡名
查看一些资料:
CentOS 6.3 mini安装后没有网卡和网卡变成em1问题解决:
可是在/etc/udev/rules.d/下没有发现70-persistent-net.rules
无法按照上文进行操作
于是自己先备份网卡配置文件ifcfg-em1 ifcfg-em2
修改文件名为ifcfg-eth0 ifcfg-eth1
然后在对应的文件内容修改DEVICE=eth0或eth1 设置onboot=yes
然后重启电脑,登陆后发现还是不行
不要急,再重启一次就可以了
然后你就可以发现在/etc/udev/rules.d/目录下有你想看到的文件了
网卡名也修改过来了,也可以上网了。
Linux的网卡由eth0变成了eth1,如何修复:
Linux下网卡eth1如何修改为eth0:
Linux下重启就需要重新激活eth0的解决办法:
VMWare克隆或复制Linux虚拟机后eth0找不到的解决方案:
------分隔线----------------------------怎样把centos 6.2 系统里的网卡em1还原为eth0_百度知道

我要回帖

更多关于 openwrt eth0 eth1 的文章

 

随机推荐