当前位置: 澳门新濠3559 > 操作系统 > 正文

配置的应该是网卡eth0的信息,原服务器Centos6.5【

时间:2019-10-07 14:47来源:操作系统
难点前提: 主题材料前提: 一、环境 Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”,eth0delaying 虚拟机Vmware上克隆了贰个Red Hat EnterpriseLinx运行时发掘找不

难点前提:

主题材料前提:

一、环境

Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”,eth0delaying

虚拟机Vmware上克隆了贰个Red Hat Enterprise Linx运行时发掘找不到网卡,如下所示,假使您在指令窗口运转网络服务就能够遭受”Device eth0 does not seem to be present, delaying initialization“错误

至于这么些错误,寻觅了须臾间网络的材质,开掘还蛮五个人遇到过这类错误,领会了一晃荒谬发生的来头和缓和方案

 

荒谬原因:

   

    克隆的Linux系统在新的机器上运营,新服务器网卡物理地址已经转移。而/etc/udev/rules.d/70-persistent-net.rules那一个文件规定了网卡和MAC地址的消息之间的绑定,克隆后的网卡的MAC已经发生了变动,所以导致系统以为网络设施不设有,互连网不能够符合规律运维。其他一个正是/etc/sysconfig/network-scripts/ifcfg-eth0里面MAC地址也是原先的旧新闻。

   关于/etc/udev/rules.d/70-persistent-net.rules这一个文件,系统在运转时会自动监测变化,然后由/lib/udev/write_net_rules写入到/etc/udev/rules.d/70-persistent-net.rules中一个新的配置节,网卡的的序号依次递增(如原本为eth0,则修改第一后转移三个eth1,再一次修改后转换三个eth2...),且其ATTEnclave{address}的值为当下网卡对应的mac地址。

 

减轻方式:

 

1:编辑/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,将ifcfg-eth0的布局文件里内部此前的关于MAC地址这一行删除掉或修改。别的克隆的服务器的IP设置的是静态IP,要么修改为四个任何的IP地址或设置为动态IP,重启网卡服务

 

2:找到/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器,系统会自动生成一个70-persistent-net.rules文件。

配置的应该是网卡eth0的信息,原服务器Centos6.5【澳门新濠3559】。因为这些文件绑定了网卡和MAC地址,换了网卡将来MAC地址变了,所以不能够健康运维,也足以一向编辑这些布局文件把在那之中的网卡和MAC地址修改成对应的,不过如此多麻烦,直接删除重启,它会自动生成个二个新的公文。

 

删除前70-persistent-net.rules的内容

再次生成的70-persistent-net.rules的情节

 

重启过后OK,不过作者想将测量检验服务器设置为动态IP,于是在/etc/sysconfig/network-scripts/ifcfg-eth0配置文件之中期维修改了一番,不过老是得到不到IP地址,将地方改为静态IP地址又从未难题,折腾了持久,最后悲催的开掘要求周转dhclient命令手艺获得动态IP地址。

 

参照他事他说加以考察资料

克隆设想机引起的Device eth0 does not seem to be present, delaying initialization,eth0delaying 设想机Vmware上克隆了八个Red Hat Enterprise Linx运转时开采找...

在VirtualBox中克隆Linux服务器,如下,由Centos6.5_Base克隆获得node01服务器,选用的是全然仿制的章程,克隆时再也初始化MAC地址。

在VirtualBox中克隆Linux服务器,如下,由CentOS6.5_Base克隆获得node01服务器,采用的是完全克隆的方法,克隆时再一次发轫化MAC地址。

  VirtualBox CentOS6.5

澳门新濠3559 1

澳门新濠3559 2

 

澳门新濠3559 3

澳门新濠3559 4

二、问题

原服务器Centos6.5_Base的IP地址是192.168.137.10,原来图谋是:将仿制获得的服务器node01的IP地址设置成192.168.137.31。

原服务器Centos6.5_Base的IP地址是192.168.137.10,原来准备是:将仿制得到的服务器node01的IP地址设置成192.168.137.31。

  有时候在仿克服务器之后布置网络时,大概在保证旁人建好的服务器时,会超越这么一种情景。如下图所示:

那正是说很当然的,当自个儿起步node01之后,洗颈就戮想到的正是要去修改/etc/sysconfig/network-script目录下的网络接口配置文件ifcfg-ethXXX,将文件中的IP修改为192.168.137.31。

那么很自然的,当笔者起步node01之后,顺其自然想到的就是要去修改/etc/sysconfig/network-script目录下的互连网接口配置文件ifcfg-ethXXX,将文件中的IP修改为192.168.137.31。

   澳门新濠3559 5

澳门新濠3559 6

澳门新濠3559 7

  即:在接口配置文件ifcfg-eth0中,配置的是网卡eth1的新闻。

如上海教室,除了ifcfg-lo回环互连网布局文件之外便是ifcfg-eth0了,则本人修改ifcfg-eth0文件,将里面IP修改如下:

如上海教室,除了ifcfg-lo回环网络铺排文件之外正是ifcfg-eth0了,则本身修改ifcfg-eth0文件,将个中IP修改如下:

  这种不等同有望对癔症变成一定的忧虑,偶尔候大家更想要的是:在ifcfg-eth0文件中,配置的应有是网卡eth0的音讯,而网卡eth1,则应该是在ifcfg-eth第11中学开展配备。

澳门新濠3559 8

澳门新濠3559 9

 

注:实质上mac地址也是熏陶配置的一个主要点,为了更明亮第演讲以往这几个标题,这里我把安插文件中mac地址配置给注释掉了(不要紧的,文件中不布置mac地址也得以)。

注:实质上mac地址也是熏陶配置的叁个首要点,为了更精通第演讲今后这么些标题,这里小编把安顿文件中mac地址配置给注释掉了(不妨的,文件中不陈设mac地址也能够)。

三、化解办法

 

随着使用service network restart命令重启互联网:

  要消除地方的问题,大概有三种办法:

跟着使用service network restart命令重启互联网:

 澳门新濠3559 10

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

 澳门新濠3559 11

于是乎,就应际而生了Device eth0 does not seem to be present的问题。

  2) 将网卡eth1的称呼修改为eth0.

于是,就涌出了Device eth0 does not seem to be present的问题。

化解方法:

 

 

澳门新濠3559,本着这一个主题材料,有三种减轻方法。其实那三种办法的最后消除手腕是同一的,只可是经过不相同而已。

方法一:

 化解办法:

方法一:

  该方式实地衡量是一蹴而就的,如下图所示,修改完事后从来重启互联网即可。

针对那么些主题素材,有三种缓慢解决办法。其实那三种办法的结尾化解花招是同一的,只但是经过差异而已。

使用ifconfig -a命令。

   澳门新濠3559 12

方法一:

澳门新濠3559 13

 

使用ifconfig -a命令。

如上海体育地方,能够观望如今服务器所具有的是eth1那一个网卡(且相应的mac地址是08:00:27:93:B8:C2),而大家的配备文件ifcfg-eth0中给网卡配置的称谓却是eth0。那是有有失常态态的,下边大家改过来。

方法二:

澳门新濠3559 14

 澳门新濠3559 15

  这种格局的直观感到是直接在ifcfg-eth0配置文件中校网卡名称由eth1改造为eth0,可是这么改的话,重启网络会油但是生Device eth0 does not seem to be present即:设备 eth0 不设有的错误,如下图所示,该难点的消除参谋《L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题》 。

如上航海用教室,可以见见日前服务器所具备的是eth1那些网卡(且相应的mac地址是08:00:27:93:B8:C2),而大家的布署文件ifcfg-eth0中给网卡配置的名目却是eth0。那是狼狈的,上边大家改过来。

注:假设您愿意的话,这里还要也能够将HWADDR的井号注释去掉,并把等号后边修改为科学的mac地址08:00:27:93:B8:C2。

   澳门新濠3559 16

 澳门新濠3559 17

 

  所以还无法轻易无情的这样改,因为,正如下图由ifconfig –a命令查询到的,服务器所识其余网卡依旧是eth1,实际不是eth0。

注:一经你愿意的话,这里还要也能够将HWADDR的井号注释去掉,并把等号后边修改为精确的mac地址08:00:27:93:B8:C2。

随之重启互连网。

  注:纪事这里的mac地址08:00:27:74:39:02,在末端的进行步骤中可看做修改的遵照,因为一台服务器的IP能够随意变动,可是mac地址是独一无二的。

 

澳门新濠3559 18

 澳门新濠3559 19

随之重启网络。

能够观察,网卡运行成功了。

 

澳门新濠3559 20

方法二:

  为了缓慢解决那些难点,大家先修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服务器的网卡名称由eth1变为eth0,然后,大家再将ifcfg-eth0中的网卡名也随之改过来,最后重启网络。

能够见到,网卡运行成功了。

该方式参照他事他说加以考察自《CentOS Linux解决Device eth0 does not seem to be present》

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

 

上面简单总计一下它的步骤:

  原/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="eth1"

该办法参照他事他说加以考察自《CentOS Linux解决Device eth0 does not seem to be present》

 澳门新濠3559 21

 

下边轻便计算一下它的步骤:

阅览最终一行,设备是eth1,对应的mac地址是08:00:27:93:b8:c2。记录下来,然后像下面一样,把这两项修改到布署文件ifcfg-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:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1

", KERNEL=="eth*", NAME="eth0"

 澳门新濠3559 22

1)骨子里方法二中的/etc/udev/rules.d/70-persistent-net.rules文件才是出自,因为该文件中给网卡配置的称呼是eth1,所以在第一种办法中应用ifconfig -a命令查见到的才是eth1,假使这里写的是eth3,那么用ifconfig -a命令查看到的也将是eth3。

   如上边所示

旁观最终一行,设备是eth1,对应的mac地址是08:00:27:93:b8:c2。记录下来,然后像下面同样,把这两项修改到计划文件ifcfg-eth0文件中,然后重启互联网就能够。

2)提及底,到此处,其实已经化解了Device eth0 does not seem to be present的标题了,不过大家也留意到了,大家在ifcfg-eth0文件中布署eth1的音信,以为微微拧巴对不对……我们超越二分一人想要的应该是——作者的ifcfg-eth0接口配置文件中,对应的安顿就活该是网卡eth0的音信,至于网卡eth1,则应该是在ifcfg-eth1文件中开展布局。关于那一个难点,能够仿照效法《Linux系统修改网卡名称(eth1修改为eth0)》。

  a)将最早的小说件中的eth0的计划删掉了(因为它没用了,那项安插是小编本次测量检验时克隆本服务器时源机器的安插,配置中对应的mac地址也是源服务器的mac地址,对大家最近那台服务器来讲没用);

 

Linux公社的RSS地址:

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

小结:

正文永恒更新链接地址

   澳门新濠3559 23

1)事实上方法二中的/etc/udev/rules.d/70-persistent-net.rules文件才是发源,因为该文件中给网卡配置的名目是eth1,所以在第一种艺术中利用ifconfig -a命令查看见的才是eth1,就算这里写的是eth3,那么用ifconfig -a命令查见到的也将是eth3。

澳门新濠3559 24

 

2)最后,到此地,其实早已缓和了Device eth0 does not seem to be present的主题材料了,可是大家也注意到了,大家在ifcfg-eth0文件中配备eth1的音信,以为有个别拧巴对不对……大家半数以上人想要的应有是——小编的ifcfg-eth0接口配置文件中,对应的配备就应当是网卡eth0的音信,至于网卡eth1,则应当是在ifcfg-eth1文件中举行安顿。关于那么些主题素材,能够参照《L09-Linux系统修改网卡名称(eth1改造为eth0)》。

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

 

   澳门新濠3559 25

 

  3) 重启机器,让服务器依照/etc/udev/rules.d/70-persistent-net.rules文件重新配置网卡音讯

  可以窥见,重启机器之后一步向服务器,网络就早就安插成一致的了,如下图:

   澳门新濠3559 26

 

   至此,修改完成。

 

编辑:操作系统 本文来源:配置的应该是网卡eth0的信息,原服务器Centos6.5【

关键词: 澳门新濠3559