Linux网卡名改eth0方法
Posted 寻找星空的孩子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux网卡名改eth0方法相关的知识,希望对你有一定的参考价值。
Linux网卡名改eth0方法
注:需要在物理机(即:linux服务器上操作)这里试验的linux是redhat 6.7版 (亲测有效)
转载请注明出处:寻找&星空の孩子
步骤一
root用户下查看网卡信息 ifconfig –a
如果网卡名是ethX的执行步骤二,否则从步骤三开始执行。(X表示任意数字,步骤三开始ethX表示物理网卡名可以是其他名字eg:p3p1、em1等)
步骤二
下面先把ethX宕掉
[root@app1 Desktop]# ifdown ethX
找到70-persistent-net.rules文件
[root@app1 Desktop]# cd /etc/udev/rules.d
[root@app1 rules.d]# ls -l 70*
-rw-r--r--. 1 root root 1342 Feb 17 201470-persistent-cd.rules
-rw-r--r--.1 root root 420 Apr 16 2014 70-persistent-net.rules
修改70-persistent-net.rules这个文件
[root@app1 rules.d]# vi70-persistent-net.rules
SUBSYSTEM=="net",ACTION=="add", DRIVERS=="?*",ATTRaddress=="00:0C:29:65:02:FF", ATTRtype=="1",KERNEL=="eth*",NAME="ethX"
改成(只需该name)
SUBSYSTEM=="net", ACTION=="add",DRIVERS=="?*", ATTRaddress=="00:0C:29:65:02:FF",ATTRtype=="1", KERNEL=="eth*",NAME="eth0"
保存退出。
步骤三
然后进入network-scripts这个配置目录
[root@app1 Desktop]# cd/etc/sysconfig/network-scripts[root@app1 network-scripts]# ls -l ifcfg*
-rw-r--r--. 1 root root 140 Jul 6 05:30 ifcfg-ethX
-rw-r--r--. 1 root root 254 Jan 9 2013ifcfg-lo
修改网卡文件名称
[root@app1 network-scripts]# mv ifcfg-ethX ifcfg-eth0
[root@app1 network-scripts]# ls -l ifcfg*
-rw-r--r--. 1 root root 140 Jul 6 05:30 ifcfg-eth0
-rw-r--r--. 1 root root 254 Jan 9 2013ifcfg-lo
编辑网卡配置文件
[root@app1 network-scripts]# vi ifcfg-eth0
将其中的DEVICE=ethX改成eth0,不需要修改MAC地址。
并把uuid删除(如果没有就不用)
保存并退出。
步骤四
重启新网卡并验证
[root@app1network-scripts]# ifup eth0
Device eth0does not seem to be present, delaying initialization.
[root@app1network-scripts]# servicenetwork restart
Shuttingdown loopback interface: [ OK ]
Bringingup loopback interface: [ OK ]
Bringingup interface eth3: Device eth3 does not seem to be present, delayinginitialization. [FAILED]
这个时候是启不来的,需要重启机器使修改生效。
重启服务器
[root@app1network-scripts]#reboot
重启之后如果发现网络没有自动连接的需要再次重启
如果原先是eth系列的网卡名称则已经修改过来,网络正常。
重启后验证:
[root@app1~]# ifconfig –a
以上是关于Linux网卡名改eth0方法的主要内容,如果未能解决你的问题,请参考以下文章