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
相关文章
|
13天前
|
监控 Linux Perl
【专栏】Linux 命令小技巧:显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分
【4月更文挑战第28天】本文介绍了Linux中显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分,利用`sed`的行号指定功能以及`awk`处理文本数据。文章还列举了在代码审查、日志分析和文本处理中的应用场景,并提醒注意文件编码、行号准确性及命令组合使用。通过练习和实践,可以提升Linux文本文件处理的效率。
|
1月前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
25 0
|
1天前
|
Linux 网络安全
xmanager 4 连接SuSE linux server 11方法
xmanager 4 连接SuSE linux server 11方法
|
1天前
|
Linux
【Linux】命名管道的创建方法&&基于命名管道的两个进程通信的实现
【Linux】命名管道的创建方法&&基于命名管道的两个进程通信的实现
|
4天前
|
Shell Linux 编译器
C语言,Linux,静态库编写方法,makefile与shell脚本的关系。
总结:C语言在Linux上编写静态库时,通常会使用Makefile来管理编译和链接过程,以及Shell脚本来自动化构建任务。Makefile包含了编译规则和链接信息,而Shell脚本可以调用Makefile以及其他构建工具来构建项目。这种组合可以大大简化编译和构建过程,使代码更易于维护和分发。
21 5
|
5天前
|
Shell Linux 编译器
C语言,Linux,静态库编写方法,makefile与shell脚本的关系。
总结:C语言在Linux上编写静态库时,通常会使用Makefile来管理编译和链接过程,以及Shell脚本来自动化构建任务。Makefile包含了编译规则和链接信息,而Shell脚本可以调用Makefile以及其他构建工具来构建项目。这种组合可以大大简化编译和构建过程,使代码更易于维护和分发。
13 3
|
10天前
|
Ubuntu Unix Linux
|
13天前
|
安全 Linux 数据安全/隐私保护
【专栏】在 Linux 系统中,掌握查找文件所有者的方法对于系统管理和安全审计至关重要
【4月更文挑战第28天】在 Linux 系统中,掌握查找文件所有者的方法对于系统管理和安全审计至关重要。本文介绍了基本和高级技巧:使用`ls -l`和`stat`命令查看文件详细信息,通过文件路径、通配符或结合`find`、`grep`命令进行查找。实际案例包括查找特定、多个及隐藏文件的所有者。注意权限、文件系统类型和系统环境可能影响查找。了解这些方法能提升 Linux 系统管理效率。
|
13天前
|
Linux Python
【专栏】这篇教程分分钟教会你在Linux中查看目录文件数的方法
【4月更文挑战第28天】在Linux中查看目录文件数的方法包括:使用`ls`结合`wc -l`,如`ls <directory_path> | wc -l`;使用`find`命令,如`find <directory_path> -type f | wc -l`;使用`tree`命令,如`tree <directory_path>`(可能需额外安装);以及通过编程方式,例如Python代码实现。注意权限、效率和选择适用方法以提升操作效率。本文提供了详细步骤和示例,助你轻松掌握!
|
13天前
|
Linux 开发工具
【专栏】Linux 必备技能:Vim文本编辑器中快速跳转到文件开头和结尾的方法
【4月更文挑战第28天】本文介绍了Vim文本编辑器中快速跳转到文件开头和结尾的方法。使用`gg`或`1G`可跳转到文件开头,`G`或`$`则用于跳转到结尾。此外,还提到了跳转到指定行(如`10G`)和查找特定字符(如`f`+字符)的技巧,以提升编辑效率。