Linux网卡名改eth0方法

简介:

Linux网卡名改eth0方法

步骤一

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=="?*",ATTR{address}=="00:0C:29:65:02:FF", ATTR{type}=="1",KERNEL=="eth*",NAME="ethX"

改成(只需该name)

SUBSYSTEM=="net", ACTION=="add",DRIVERS=="?*", ATTR{address}=="00:0C:29:65:02:FF",ATTR{type}=="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



本文转自 Mr_sheng 51CTO博客,原文链接:http://blog.51cto.com/sf1314/2072726

相关文章
|
Linux
linux篇-linux修改网卡名(亲测有效)
linux篇-linux修改网卡名(亲测有效)
107 0
linux篇-linux修改网卡名(亲测有效)
|
运维 Linux Perl
linux 修改网卡名-自动化运维linux
脚本自动修改网卡名为 eth0
663 0
|
2天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
|
3天前
|
监控 Linux 数据处理
|
3天前
|
编解码 Ubuntu Linux
|
3天前
|
JSON Linux 数据格式
Linux命令发送http
请注意,`curl`命令非常灵活,可以根据您的需求进行多种配置和自定义。您可以查看 `curl`命令的文档以获取更多详细信息。
10 0
|
4天前
|
安全 Linux 测试技术
|
4天前
|
安全 Linux Windows
Linux中Shutdown命令使用介绍
Linux中Shutdown命令使用介绍
10 2
|
5天前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南
|
5天前
|
数据挖掘 Linux vr&ar
Linux命令实战:解决日常问题的利器
Linux命令实战:解决日常问题的利器