一、删除系统中中多余的ifcfg-eth0.bak

Centos系统更改网卡或网卡MAC地址后会出现个eth0.bak配置备份文件
解决方法:
/etc/sysconfig/networking/devices目录下,将ifcfg-eth0.bak删除
/etc/sysconfig/networking/profiles/default,将ifcfg-eth0.bak删除
/etc/sysconfig/network-scripts/,将ifcfg-eth0.bak删除

二、删除Linux系统中多余的网卡(例如:eth1)

/etc/modprobe.conf,删除alias  eth1  XXXX
/etc/sysconfig/networking/devices目录下,将ifcfg-eth1删除
/etc/sysconfig/networking/profiles/default目录下,将ifcfg-eth1删除
/etc/sysconfig/network-scripts/目录下,将ifcfg-eth0.bak删除

三、检测网络接口(eth0)是否工作正常

/etc/modprobe.conf,该文件中必须有:alias eth0 XXX
/etc/sysconfig/hwconf,该文件中eth0对应的配置也必须正确
/etc/sysconfig/network-scripts目录下,必须有网络接口的配置文件:ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0文件中的配置是否正确,例如:DEVICE=eth0

-------------------------------------我是分割线---------------------------------------------

为什么eth0会变成eth1?

很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于这个新的网卡,udev会自动将其命名为eth1(累加的原则),所以在你的系统启动后,你使用ifconfig看到的网卡名为eth1。

如何恢复到eth0?

在fedora/debian/unbantu系列系统中,udev记录网络规则的脚本为:/etc/udev/rules.d/70-persistent-net.rules

[user@localhost ~]$ vi /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.

# PCI device 0x1022:0x2000 (pcnet32)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:5a:6c:73", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a9:22:9d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

打开该文件,这时你会发现,里面有eth0,eth1两个网卡的信息,但实际上你ifconfig时只能发现eth1一个网卡的信息,这时因为eth0根本就不存在。

将其中eth0的信息删掉,并将eth1信息中的设备名改为eth0,重启系统,你看到的网卡就是eth0了,或者删掉其中所有的信息重启系统udev会帮你发现新的设备的。

另外还有一个启动脚本文件/etc/sysconfig/network-scripts/ifcfg-eth0,该文件中的mac地址为原来eth0网卡的物理地址,而虚拟机为eth1分配新的物理地址,故启动脚本中的信息与实际信息时不匹配的,将MAC的地址信息修改为70-persistent-net.rules中的eth1的MAC地址,再次重启网络,就完全恢复到以前eth0网卡的状态了。

转载于:https://www.cnblogs.com/guipeng/p/7541620.html

centos-系统删除多余网卡的方法相关推荐

  1. centos系统删除多余网卡的方法

    Linux系统中若更改了网卡MAC地址或者更换了网卡,同种配置机器更换了硬盘,都会出现一个.bak的网卡配置文件的备份,若要彻底删除该BAK文件需要删除下列地方的文件才行. 一.删除系统中中多余的if ...

  2. Linux卸载/删除多余网卡

    卸载 使用命令ifconfig命令查看网卡情况 确认自己使用的是哪一块网卡,然后把其它的网卡都卸载掉. 运行命令ifconfig 网卡名称 down. 如: ifconfig eth1 down 再次 ...

  3. linux删除eth2设备_Linux卸载/删除多余网卡

    卸载 使用命令ifconfig命令查看网卡情况 确认自己使用的是哪一块网卡,然后把其它的网卡都卸载掉. 运行命令ifconfig 网卡名称 down. 如: ifconfig eth1 down 再次 ...

  4. 删除linux内核多余架构,删除多余Linux内核方法

    我使用的是Linux Mint,更新频繁,旧版本的Linux内核只会浪费硬盘空间,因此我会定期删除多余的内核. 查看已安装所有内核: sudo dpkg --get-selections |grep ...

  5. centos系统下服务器网卡配置文件,CentOS服务器网卡绑定配置

    本文转载自[微信公众号:WalkingCloud,ID:WalkingCloud2018]经微信公众号授权转载,如需转载与原文作者联系 网卡绑定是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余, ...

  6. windows7计算机用户账户,win7系统删除用户账户的方法(图文)

    步骤一.鼠标点击桌面右下角的"开始菜单--控制面板",找到控制面板中的"用户账户",在点击打开用户账户.如图所示: 步骤二.在用户账户窗口上面只显示出管理员的账 ...

  7. 服务器 centos 系统漏洞快速修复简易方法

    最近阿里云服务器又在打折了,然后手一痒就整了一台,因为最近需要更新Devops相关的博客,可以安装Gitlab.jenkins.docker等工具,价格又便宜果断下单: 我买的是第一款,提升了一下带宽 ...

  8. 在Linux添加网卡,Centos(RHEL) 6 添加网卡的方法

    在 Centos 6 中,默认的 kudzu 这个识别硬件的服务不存在了,基本上所有的硬件管理都通过 Udev 来管理了-什么是 udev 可以查我的其它的文章.如果你在 Centos 6 中加了一个 ...

  9. Windows系统删除多余管理员账户

    对于windows10以下系统 本地用户和组法 在"开始/运行"中键入"lusrmgr.msc"打开"本地用户和组"窗口,右键单击某个管理员 ...

最新文章

  1. Toronto-3D:用于城市道路语义分割的大规模移动激光雷达数据集
  2. Qtum量子链作客第四届拉美商业科技大会
  3. java中生成不重复随机的数字
  4. 057-while循环
  5. 拖动内容,滚动条滚动,横向
  6. Python 模拟简单区块链
  7. 【Android】13.3 使用SQLite.NET-PCL访问SQLite数据库
  8. matlab 视频制作,利用Matlab制作AVI视频基础教程
  9. python将变量写入文件_python 如何把变量写入文件
  10. 数字图像处理的技术方法和应用
  11. AutoCAD_FILEDIA
  12. arcgis api 4.X 加载天地图3D
  13. Java开发从零开始!java游戏服务器开发教程
  14. 推荐几个适合上班摸鱼的神操作!
  15. statsmodels.formula数据使用predict()
  16. mac完全卸载tuxera
  17. 狸猫哥哥和他的冬葵花
  18. 使用OpenCV读取视频和视频的相似性度量
  19. 练Focus T25必看!T25课表 视频与成功案例汇总
  20. 公司招聘专员爆头痛哭,求职者再拒绝我的邀请我就要。。。

热门文章

  1. 手工打造基于MM32F5微控制器的MicroPython开发板
  2. A. Spring Couplets
  3. SuperMap(9D10i)系列软件离线试用许可过期后,新许可激活软件教程-windows环境
  4. jetson nx 刷机之坑
  5. 安装pytorch报错【报错解决】To search for alternate channels that may provide the conda package you‘relooking
  6. 春暖花开 欢迎光临~
  7. Django sqlite3的实际应用
  8. 贝索斯 每年 信_杰夫·贝索斯(Jeff Bezos)的《非常寒冷的星期六晚上》例行节目
  9. 计算机应用数学浙大答案,浙大远程-计算机应用基础必做作业全部(答案).doc
  10. Canva做海报使用心得