返回顶部
首页 > 资讯 > 操作系统 >Linux下如何修改网卡名称
  • 447
分享到

Linux下如何修改网卡名称

2023-06-27 10:06:35 447人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关linux下如何修改网卡名称,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、环境VirtualBox + Centos6.5二、问题有时候在克隆服务器之后配置网络时,或者在维

这篇文章将为大家详细讲解有关linux下如何修改网卡名称,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、环境

VirtualBox + Centos6.5

二、问题

有时候在克隆服务器之后配置网络时,或者在维护别人建好的服务器时,会遇到这样一种情况。如下图所示: Linux下如何修改网卡名称

即:在接口配置文件ifcfg-eth0中,配置的是网卡eth2的信息。

这种不一致有可能对强迫症造成一定的困扰,有时候我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth0的信息,而网卡eth2,则应该是在ifcfg-eth2中进行配置。

三、解决办法

要解决上面的问题,大致有两种方法:

1) 将接口配置文件的文件名由ifcfg-eth0修改为ifcfg-eth2;

2) 将网卡eth2的名称修改为eth0.

方法一:

Linux下如何修改网卡名称

该方法实测是可行的,如下图所示,修改完之后直接重启网络即可。

方法二: Linux下如何修改网卡名称

这种方法的直观感觉是直接在ifcfg-eth0配置文件中将网卡名称由eth2修改为eth0,但是这样改的话,重启网络会出现Device eth0 does not seem to be present即:设备 eth0 不存在的错误,如下图所示,该问题的解决参考《L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题》 。

所以还不能简单粗暴的这么改,因为,正如下图由ifconfig –a命令查询到的,服务器所识别的网卡依然是eth2,而不是eth0。

注:记住这里的Mac地址08:00:27:74:39:02,在后面的实施步骤中可作为修改的依据,因为一台服务器的IP可以随意改变,但是mac地址是唯一的。

Linux下如何修改网卡名称

为了解决这个问题,我们先修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服务器的网卡名称由eth2变为eth0,然后,我们再将ifcfg-eth0中的网卡名也跟着改过来,最后重启网络。

1) 修改配置文件/etc/udev/rules.d/70-persistent-net.rules。

原/etc/udev/rules.d/70-persistent-net.rules文件内容如下:

# This file was automatically generated by the /lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rules file.## You can modify it, as long as you keep each rule on a single# line, and change only the value of the NAME= key.# PCI device 0x8086:0x100e (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:9b:bb:3c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# PCI device 0x8086:0x100e (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

修改后的内容如下:

# This file was automatically generated by the /lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rules file.## You can modify it, as long as you keep each rule on a single# line, and change only the value of the NAME= key. # PCI device 0x8086:0x100e (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

如上面所示

a)将原文件中的eth0的配置删掉了(因为它没用了,这项配置是我本次测试时克隆本服务器时源机器的配置,配置中对应的mac地址也是源服务器的mac地址,对我们目前这台服务器而言没用);

b)将eth2网卡名称修改为了eth0(可注意到它的mac地址为08:00:27:74:39:02,恰恰就是我们要修改的条目。)

Linux下如何修改网卡名称

2) 修改接口配置文件ifcfg-eth0,将网卡由eth2修改为eth0

Linux下如何修改网卡名称

3) 重启机器,让服务器根据/etc/udev/rules.d/70-persistent-net.rules文件重新配置网卡信息

可以发现,重启机器之后一进入服务器,网络就已经配置成一致的了,如下图:

Linux下如何修改网卡名称

关于“Linux下如何修改网卡名称”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux下如何修改网卡名称

本文链接: https://lsjlt.com/news/309959.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下如何修改网卡名称
    这篇文章将为大家详细讲解有关Linux下如何修改网卡名称,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、环境VirtualBox + CentOS6.5二、问题有时候在克隆服务器之后配置网络时,或者在维...
    99+
    2023-06-27
  • Linux下如何更改网卡名称
    小编给大家分享一下Linux下如何更改网卡名称,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux服务器安全对于保护用户数据、知识产权非常重要,同时还能减少你面对黑客的时间。在工作中,通常由系统管理员对Linux的安全...
    99+
    2023-06-27
  • linux如何修改网卡名称为eth0
    今天小编给大家分享一下linux如何修改网卡名称为eth0的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。方法:1、将网卡配置...
    99+
    2023-06-29
  • ubuntu如何修改网卡名称
    ubuntu修改网卡名称的方法:1、打开ubuntu终端;2、修改/etc/default/grub配置文件,将GRUB_CMDLINE_LINUX里添加参数改为“net.ifnames=0 biosdevname=0”;3、执行updat...
    99+
    2024-04-02
  • Ubuntu网卡名称如何修改
    在Ubuntu中,可以通过修改网络配置文件来更改网卡名称。以下是具体步骤:1. 打开终端。2. 使用以下命令编辑网络配置文件:```...
    99+
    2023-09-14
    Ubuntu
  • linux 的网卡名称的修改
    目录 第一步 查看网卡名,输入命令:ip a 第二步 将网卡状态从启用改为停用(如果你通过ip远程的话会被断开) 建议控制台连接 第三步 更改网卡名称 第四步 更改网卡配置文件的名称 第五步 修改网卡配置文件  第六步 启动网卡 第7步 远...
    99+
    2023-09-11
    linux 服务器 网络
  • Centos7修改网卡名称
    文章目录 前言一、查看网卡信息二、修改网卡配置文件1.进入网卡配置文件存放目录2.修改网卡配置文件名称3.修改配置文件内容 三、编辑内核文件四、更新内核配置五、重启系统六、验证 前言...
    99+
    2023-09-02
    网络 服务器 linux
  • linux怎么修改网卡设备名称
    要修改Linux上的网卡设备名称,可以按照以下步骤进行操作:1. 查看当前网卡的设备名称。可以使用`ifconfig`或者`ip a...
    99+
    2023-09-14
    linux
  • CentOS6.X如何更改网卡名称?CentOS6.X更改网卡名称的方法
    通常网卡名称是系统自动识别的,存在于注册表中,但有些网友因为某些原因想要修改CentOS6.x系统的网卡名称,那么网卡名称要如何更改呢?随小编一起去看看具体的操作吧。 CentOS 6.X下修改网卡名称有三种方法: 方法1:...
    99+
    2022-05-19
    CentOS6.X 网卡名称
  • linux线程名称如何修改
    在Linux中,线程的名称是通过线程的`pthread_setname_np`函数来设置的。该函数的原型如下:```cint pth...
    99+
    2023-08-30
    linux
  • 如何修改Win8.1系统网络名称?修改Win8.1系统网络名称的方法
      如何修改Win8.1系统网络名称?我们都知道网络连接在重新设置以后,就会变成网络1、网络2、网络3等,这样的现象还是比较普遍的,虽然不影响使用,但毕竟看着不舒服,而且不容易分辨。有Win8.1系统用户想...
    99+
    2022-06-04
    名称 系统 网络
  • win10系统如何修改网络名称
    这篇文章主要为大家展示了“win10系统如何修改网络名称”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win10系统如何修改网络名称”这篇文章吧。按win+r打开运行窗口,输入“regedit”...
    99+
    2023-06-28
  • linux如何修改网卡配置
    要修改Linux的网卡配置,可以按照以下步骤进行操作:1. 打开终端,使用root权限登录或以root权限执行命令。2. 使用ifc...
    99+
    2023-08-17
    linux
  • ubuntu如何查看网卡名称
    ubuntu查看网卡名称的方法:1、打开ubuntu终端;2、通过命令进行查看网卡配置信息。具体操作方法如下:使用快捷键【ctrl+alt+t】打开ubuntu终端。再通过以下命令查看网卡配置信息。ifconfig #查看网卡基本配置信息,...
    99+
    2024-04-02
  • ubuntu如何查询网卡名称
    ubuntu查询网卡名称的方法在ubuntu系统通过快捷键Ctrl+Alt+t打开终端。输入以下命令查看网卡信息:ifconfig在返回的网卡信息结果上即可看到网卡名称。...
    99+
    2024-04-02
  • jquery如何修改class名称
    使用jquery修改class名称的方法:1.新建html项目,引入jquery;2.创建div标签,设置id和class属性;3.新建button按钮,绑定onclick事件;4.通过id获取对象,使用attr()方法修改class名称;...
    99+
    2024-04-02
  • cad块名称如何修改
    今天小编给大家分享一下cad块名称如何修改的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。cad块名称修改方法:首先打开CAD...
    99+
    2023-07-02
  • Centos7系统怎么更改网卡名称
    这篇文章主要介绍“Centos7系统怎么更改网卡名称”,在日常操作中,相信很多人在Centos7系统怎么更改网卡名称问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Centos7系统怎么更改网卡名称”的疑惑有所...
    99+
    2023-06-10
  • php如何修改进程名称
    本文操作环境:windows10系统、php 7、thinkpad t480电脑。在cli环境下php如何设置进程名称呢?让我们一起来看下吧。具体实现代码如下:if (function_exists('cli_set_process...
    99+
    2017-04-15
    php 进程
  • mongodb如何修改集合名称
    mongodb中修改集合名称的方法:1、在cmd下进入mongdb目录中的bin文件夹;2、输入“mongod --dbpath (数据存放的文件夹)”命令启动mongodb服务;3、使用“show dbs”命令查看数据库;4、使用“use...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作