x修改网卡名称em1,修改网卡名字

By admin in 美高梅手机版4858 on 2019年7月7日

明天笔者用mini的诀要在DellENVISION710服务器上安装了CentOS
6.4系统,实现重启后ifconfig只好见到多少个地面回环地址。检查/etc/sysconfig/network-scripts/下的网卡配置文件,结果也并未找到
ifcfg-eth0那样的布署文件,然而却多出了
ifcfg-em1和ifcfg-em2…..那样的多少个个布局文件。由于不知底为什么会形成em,所以就找了些资料。最终有二种办法能够修改回eth格局。 

把centos 6.5 系统里的网卡em1还原为eth0

首先步:修改系统grub
vi /boot/grub/grub.conf

追加八个 biosdevname=0 的启航参数,我修改的结果如下:

[[email protected]
~]# 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/sda
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=360d089b-d466-4005-abcb-c5e517d31a96 rd_NO_LUKS rd_x修改网卡名称em1,修改网卡名字。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

注:第二步能够没有要求操作。

其三步:修改当前网卡配置文件的名号
mv ifcfg-em1 ifcfg-eth0
mv ifcfg-em2 ifcfg-eth1
mv ifcfg-em3 ifcfg-eth2
mv ifcfg-em4 ifcfg-eth3

第四步:修改网卡配置文件内容,把em1任何退换改为eth0

[[email protected]
~]# 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

最后一步:重新启航系统 shutdown -r now
运转未来你就意识谙习的eth0-eth4已经再次来到呀,顺便说下centos 6.2
还会有一个标题就是如果您从未在网卡配置文件里写dns的话,重启之后你就能够发觉
/etc/resolv.conf
文件被清空了,三个办法正是在网卡配置文件中写DNS,另贰个主意就是给/etc/resolv.conf加i属性,chattr
+i /etc/resolv.conf

6.5 系统里的网卡em1还原为eth0
第一步:修改系统grub vi /boot/grub/grub.conf 扩充二个 biosdevname=0
的启航参数,作者修改的结果如下: [root…

不久前在安顿OpenStack意况时,选拔双网卡,安装完cenos6.6后意识网卡名字为em1,em2,不是在此之前熟识的eth0,eth1,由于openstack配置比较辛苦,于是想修改网卡名叫eth0、1…

centos6.4 修改网卡名字

明天在专门的事业中遇到,centos6.4系统中有一台服务器的网卡接口为em1、em2,其余机器的网卡接口都以eth0、eth1,由于脚本中关系到读取那些网卡消息的,所认为了能够越来越好的联合保管那个游戏服务器,小编说了算把网卡接口统一修改为eth0、eth1。方法如下:

1、修改/etc/grub.conf 最终增添biosdevname=0 的开发银行参数
vim /etc/grub.conf
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
美高梅手机版4858,title CentOS (2.6.32-279.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro
root=UUID=3dbe2570-4321-4af3-b108-87979ed32fdd rd_NO_LUKS rd_NO_LVM
LANG=en_US.UT
F-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto
KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
biosdevname=0
initrd /initramfs-2.6.32-279.el6.x86_64.img

2、修改网卡配置名字**

cd /etc/sysconfig/network-scripts/

mv ifcfg-em1 ifcfg-eth1

mv ifcfg-em2 ifcfg-eth0

3、修改网卡配置文件内网卡名称

[[email protected]]#
vim ifcfg-eth0
DEVICE=eth0

HWADDR=00:26:b9:fa:ef:7a
TYPE=Ethernet
UUID=dce362b1-8707-4ec6-a27f-4d93b116b901
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=117.103.xxx.xxx
NETMASK=255.255.255.192
IPV6INIT=no
USERCTL=no
GATEWAY=117.103.xxx.xxx
DNS1=203.119.8.106

[[email protected]]#
vim ifcfg-eth1

DEVICE=eth1

HWADDR=00:26:b9:fa:ef:78
TYPE=Ethernet
UUID=36c024d5-c4e9-4bd1-8198-b247a59b20d3
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=10.112.10.142
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no

4、重启服务器
init 6

因为这个命令默许会将转移的布置文件会放到/etc/sysconfig/networking/devices/目录上面,重启之后记住修改成现在的网卡名称

mv ifcfg-em1 ifcfg-eth1
mv ifcfg-em2 ifcfg-eth0

瞩目:重新开动系统 init 6
运维之后你就发掘熟练的eth0-eth1已经回到呀,顺便说下centos 6.4
还会有一个主题素材就是即便你没有在网卡配置文件里写dns的话,重启之后您就能够意识
/etc/resolv.conf
文件被清空了,叁个主意正是在网卡配置文件中写DNS,另贰个措施正是给/etc/resolv.conf加i属性,chattr
+i /etc/resolv.conf。

修改网卡名字
前天在职业中蒙受,centos6.4系统中有一台服务器的网卡接口为em1、em2,别的机器的网卡接口都以eth0、eth1,由于剧本中…

推荐介绍阅读:CentOS安装后ifconfig 无法出示网卡
http://www.linuxidc.com/Linux/2013-04/82573.htm

查阅网络的有个别素材:

透过整治如下!

————————————–分割线

CentOS 6.3
mini安装后不曾网卡和网卡形成em1难点化解

使用最小化mini方式安装CentOS6.3后重启,结果在系统里面看不到网卡;ifconfig也展示只二个本地回环lo口,

检查/etc/sysconfig/network-scripts/下的网卡配置文件,结果也不曾找到
ifcfg-eth0那样的配置文件,然而却多出了
ifcfg-em1和ifcfg-em2那样的2个布局文件;难不成Linux也初始像FreeBSD靠拢?网卡代号也接纳em的样式了?后来在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就应时而生了!固定IP的布署也在该配置文件中如下:

  1. DEVICE=em1 

  2. BOOTPROTO=none
     

  3. HWADDR=00:26:b9:xx:b1:xx 

  4. NM_CONTROLLED=yes
     

  5. ONBOOT=yes 
                       //设置为yes,在启动时激活网卡 
  6. TYPE=Ethernet
     
  7. UUID=”7799bca7-4a68-4619-a685-xxxxxxx2345″ 

  8. IPADDR=192.168.2.80
     

  9. NETMASK=255.255.255.0
     
  10. DNS2=8.8.8.8
     
  11. GATEWAY=192.168.2.254
     
  12. DNS1=192.168.2.88
     
  13. IPV6INIT=no
     
  14. USERCTL=no 

修改em1为eth0 方法1: (发掘某些服务器并未有70-persistent-net.rules文件,那是就得不到出手了

总认为Linux的网卡代号产生了em1不习贯,想还原为长久以来熟习的eth0也是足以的,调解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

 

本身的机器有2张网卡,所以这么些rule配置文件中钦点了将kernel识别出的eth*配备分别命名称叫了
em1和em2(em代号是从1开首的,暗中同意未有em0)这里大家只要求将em1和em2分别替换来eth0和eth1就可以!

那般系统就能把网卡命名还原为eth0了,可是我们还要求对网卡配置文件做相应修改不然互连网和IP的布署都不会使用到eth0的网卡上;

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

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

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

重启系统,熟稔的eth0网卡回来了,IP设置也卓有成效了!

修改em1为eth0 方法2: (那些艺术
不认可
biosdevname=0
关闭了dev会发生如何其余影响

消除难题如下:

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

没辙遵照上文举办操作

于是自个儿先备份网卡配置文件ifcfg-em1 ifcfg-em2

修改文件名字为ifcfg-eth0 ifcfg-eth1

下一场在对应的文书内容改变DEVICE=eth0或eth1 装置onboot=yes

接下来重启Computer,登入后发现依然不行,

不要急,再重启一遍就能够了

接下来您就足以窥见在/etc/udev/rules.d/目录下有你想见到的文件了

网卡名也修改回复了,也足以上网了。

���文永世更新链接地址:http://www.linuxidc.com/Linux/2017-03/141382.htm

美高梅手机版4858 1

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:

  1. a5″,
    ATTR{type}==“1″,
    KERNEL==“eth*”, NAME=“em2“//
    修改为eth1

  2.  

  3. # PCI device
    0x14e4:0x163b (bnx2) (custom name provided by external tool)

  4. SUBSYSTEM==“net”,
    ACTION==“add”,
    DRIVERS==“?*”,
    ATTR{address}==“00:26:b9:80:b1:

  1. 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设置也一蹴而就了!

 

第二种:

第一步:修改系统grub
vi
/boot/grub/grub.conf

充实三个biosdevname=0 的起步参数,作者修改的结果如下:

[root@localhost
~]# 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/sda
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=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

注**:**第二步可以没有供给操作。

第三步:修改当前网卡配置文件的称谓
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

最终一步:重新启航系统
shutdown -r now
运转之后您就意识熟知的eth0-eth4已经重返啦,顺便说下centos 6.2
还会有八个标题正是若是您从未在网卡配置文件里写dns的话,重启之后您就可以发觉
/etc/resolv.conf
文件被清空了,多个艺术就是在网卡配置文件中写DNS,另三个格局正是给/etc/resolv.conf加i属性,chattr
+i /etc/resolv.conf

越多CentOS相关音讯见CentOS 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

美高梅手机版4858 2

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有