解析CentOS中ifcfg文件的设备字段

#cat ifcfg-eth0

device=eth0

原因:有个多节点服务器迁移机房,怕碰坏了,先把硬盘拆下来,结果放回去的时候记错顺序了,造成开机  网卡对不上,原有的eth01变成eth23,知道怎么搞。

分析:

CentOS下找不到eth0设备的解决方法

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

这里的eth0是在/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:0x100f (e1000)

SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”xx:xx:xx:xx:xx:xx”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″

解决:  为什么eth0会变成eth1?

如何恢复到eth0?  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″

CentOS下找不到eth0设备的解决方法  打开该文件,这时你会发现,里面有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网卡的状态了。

以上就是解析CentOS中ifcfg文件的设备字段的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2206874.html

(0)
上一篇 2025年2月26日 02:16:14
下一篇 2025年2月26日 02:16:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Linux怎么设置中文语言? centos中文乱码的解决办法

    怎么设置linux系统中文语言?是很多小伙伴在开始使用linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。今天我们就以centos为例,操作l…

    2025年2月26日 互联网
    200
  • 解析 CentOS 服务程序性能评估文档

    1概述 1.1影响Linux服务程序性能的因素 CPU、内存、磁盘I/O带宽、网络I/O带宽 1.2性能评判 CPU:user% + sys% 内存:Swap In(si)=0; Swap Out(so)=0; 以不使用交换分区为准,如果频…

    互联网 2025年2月26日
    200
  • 深入探究CentOS中的日志文件系统ext3

    大纲 1、日志式文件系统 2、ext3的优点 3、ext3的三种日志模式 4、选择日志模式 1、日志式文件系统 通常在系统运行中写入文件内容的同时,并没有写入文件的元数据(如权限、所有者及创建和访问时间),如果在写入文件内容之后与写入文件元…

    2025年2月26日
    200
  • 如何在CentOS中查看命令的执行进度

    pv 全命为pipe viewer,利用它我们可以查看到命令执行的进度。 # wget http://www.ivarch.com/programs/sources/pv-1.5.3.tar.bz2 # tar xjf pv-1.1.4.t…

    2025年2月26日
    200
  • 详解CentOS下分区工具cfdisk的操作步骤

    警告:如果你是装的xp和centos双系统的话,请不要再centos下动磁盘分区,否则会引起引导区崩溃,你会两个系统都无法启动。!!!如果你已经做了,系统也崩溃了,不要着急,找个pe修复下windows的引导区,然后再安装一遍centos,…

    2025年2月26日 互联网
    200
  • CentOS和Fedora系统使用Docker的指南

    一、从docker官方yum源进行安装 1、添加docker官方源 cat >/etc/yum.repos.d/docker.repo 2、安装和启动#安装sudo yum install docker-engine#启动sudo s…

    互联网 2025年2月26日
    200
  • 详解CentOS Linux上的三种磁盘分区工具

    伴随着科技的飞速发展,越来越多的企业对于服务器的稳定要求越来越高,越来越多的企业开始采用linux系统来部署自己的服务,以求高效的稳定性,当然任何操作系统都需要一个最基本的基础,那就是硬盘,及硬盘分区,今天来给大家推荐几款centos li…

    2025年2月26日 互联网
    200
  • 详解虚拟机中CentOS的克隆与快照功能

    对于初学者来说,最好在安装完系统之后,就做一次快照或者克隆! 一、快照的使用 1、打开快照管理器, 2、开始:拍摄快照, 3、快照拍摄完成。 4、快照的恢复:选择转到某个快照即可, 快照的功能使用很简单,适合初学者! 二、克隆的使用 1、克…

    2025年2月26日 互联网
    200
  • 设置Centos用户界面语言的方法是什么?

    centos8怎么给用户设置界面语言?想要设置界面语言,该怎么设置呢?下面我们就来看看详细的教程。 1、Gnome桌面环境下,在桌面空白处右键选择【设置】。 2、在【设置】中点【详细信息】。 3、之后点【用户】。 4、首先单击选中要设置的用…

    2025年2月26日 互联网
    200
  • 解决CentOS7的Tab键无法补全命令问题

    今天在centos上做实验,发现之前在ubuntu下使用的比较习惯的tab键补全命令的方式不能使用,于是非常好奇,经过查找资料并亲自测试,将可行的解决方式记录如下: 1)首先需要在终端中运行如下命令: # yum install bash-…

    互联网 2025年2月26日
    200

发表回复

登录后才能评论