题材前提:

题近期提:

一、环境

一、环境

在VirtualBox中克隆Linux服务器,如下,由Centos6.5_Base克隆获得node01服务器,接纳的是完全克隆的主意,克隆时再也开首化MAC地址。

在VirtualBox中克隆Linux服务器,如下,由CentOS6.5_Base克隆得到node01服务器,接纳的是完全仿制的艺术,克隆时再一次初叶化MAC地址。

  VirtualBox + CentOS6.5

  VirtualBox +
CentOS6.5

澳门金沙国际 1

澳门金沙国际 2

 

二、问题

澳门金沙国际 3

澳门金沙国际 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。

  有时候在仿克服务器之后布署互联网时,也许在维护别人建好的服务器时,会赶上那样一种情形。如下图所示:

   澳门金沙国际 5

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

那么很当然的,当本身起步node01之后,任天由命想到的便是要去修改/etc/sysconfig/network-script目录下的网络接口配置文件ifcfg-ethXXX,将文件中的IP修改为192.168.137.31。

   澳门金沙国际 6

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

澳门金沙国际 7

澳门金沙国际 8

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

  那种不相同等有恐怕对网瘾造成一定的麻烦,有时候我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth0的音信,而网卡eth1,则应当是在ifcfg-eth第11中学展开布署。

如上海体育场地,除了ifcfg-lo回环网络布局文件之外就是ifcfg-eth0了,则自个儿修改ifcfg-eth0文件,将里面IP修改如下:

如上图,除了ifcfg-lo回环互联网陈设文件之外正是ifcfg-eth0了,则自个儿修改ifcfg-eth0文件,将内部IP修改如下:

  那种不均等有或然对精神分裂症造成一定的麻烦,有时候大家更想要的是:在ifcfg-eth0文件中,配置的应当是网卡eth0的音信,而网卡eth1,则应该是在ifcfg-eth第11中学展开陈设。

三 、消除办法

澳门金沙国际 9

澳门金沙国际 10

Linux系统修改网卡名称。 

  要搞定地点的标题,大概有两种方法:

注:实际mac地址也是影响配置的多少个首要点,为了更掌握第演讲今后这几个题材,那里本身把布署文件中mac地址配置给注释掉了(没关系的,文件中不安顿mac地址也足以)。

注:实际mac地址也是影响配置的多少个主要点,为了更精通第解说未来这几个难题,那里自身把布置文件中mac地址配置给注释掉了(没关系的,文件中不配备mac地址也足以)。

③ 、消除办法

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

 

随之使用service network
restart命令重启网络:

  要化解地点的题材,大概有二种艺术:

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

进而使用service network
restart命令重启互连网:

 澳门金沙国际 11

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

方法一:

 澳门金沙国际 12

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

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

  该办法实地度量是实惠的,如下图所示,修改完之后直接重启网络即可。

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

消除措施:

 

   澳门金沙国际 13

 

针对那个难点,有三种缓解办法。其实那二种艺术的结尾化解手段是平等的,只但是经过分化而已。

方法一:

方法二:

 消除办法:

方法一:

  该方式实地衡量是实用的,如下图所示,修改完之后一向重启网络即可。

  那种措施的直观感觉是直接在ifcfg-eth0配置文件中校网卡名称由eth1改动为eth0,可是这么改的话,重启互连网会产出Device eth0 does not seem to be
present即:设备 eth0
不设有的荒谬,如下图所示,该难点的化解参考《Linux解决Device eth0
does not seem to be present,delaying
initialization问题》

针对这几个难题,有二种缓解格局。其实那两种情势的末尾解决手段是一律的,只可是经过区别而已。

使用ifconfig -a命令。

   澳门金沙国际 14

   澳门金沙国际 15

方法一:

澳门金沙国际 16

 

  所以还不能够差不离凶横的那样改,因为,正如下图由ifconfig
–a命令查询到的,服务器所识别的网卡依旧是eth1,而不是eth0。

使用ifconfig -a命令。

如上海体育地方,能够看到日前服务器所全体的是eth1这几个网卡(且相应的mac地址是08:00:27:93:B8:C2),而作者辈的布局文件ifcfg-eth0中给网卡配置的名号却是eth0。那是窘迫的,下边大家改过来。

方法二:

  注:纪事这里的mac地址08:00:27:74:39:02,在后边的实践步骤中可看做修改的根据,因为一台服务器的IP能够随便变动,不过mac地址是绝无仅有的。

澳门金沙国际 17

 澳门金沙国际 18

  那种措施的直观感觉是直接在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问题》 。

 澳门金沙国际 19

如上海教室,能够看出眼下服务器所怀有的是eth1这几个网卡(且相应的mac地址是08:00:27:93:B8:C2),而咱们的配备文件ifcfg-eth0中给网卡配置的称谓却是eth0。那是非符合规律的,上面我们改过来。

注:要是你愿意的话,那里还要也能够将HWADDR的井号注释去掉,并把等号前面修改为科学的mac地址08:00:27:93:B8:C2。

   澳门金沙国际 20

澳门金沙国际,  为了缓解那些题材,大家先修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服务器的网卡名称由eth1变为eth0,然后,我们再将ifcfg-eth0中的网卡名也随后改过来,最后重启互联网。

 澳门金沙国际 21

 

  所以还无法简单凶横的这么改,因为,正如下图由ifconfig
–a命令查询到的,服务器所识别的网卡依旧是eth1,而不是eth0。

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

注:要是您愿意的话,那里还要也足以将HWADDR的井号注释去掉,并把等号前面修改为正确的mac地址08:00:27:93:B8:C2。

继而重启互连网。

  注:难忘那里的mac地址08:00:27:74:39:02,在末端的履行步骤中可看成修改的基于,因为一台服务器的IP能够任意变更,可是mac地址是绝无仅有的。

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

 

澳门金沙国际 22

 澳门金沙国际 23

 

继之重启网络。

能够看到,网卡运转成功了。

 

# This file was automatically generated by the
/lib/udev/write_net_rules

澳门金沙国际 24

方法二:

  为了化解这些标题,大家先修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服务器的网卡名称由eth1变为eth0,然后,大家再将ifcfg-eth0中的网卡名也随之改过来,最终重启互联网。

# program, run by the persistent-net-generator.rules rules file.

可以见见,网卡运行成功了。

该办法参考自《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文件内容如下:

# You can modify it, as long as you keep each rule on a single

方法二:

查看/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"

# line, and change only the value of the NAME= key.

该措施参考自《CentOS Linux解决Device eth0 does not seem to be
present》

 澳门金沙国际 25

 

# PCI device 0x8086:0x100e (e1000)

上边简单总括一下它的步骤:

看来最终一行,设备是eth1,对应的mac地址是08:00:27:93:b8:c2。记录下来,然后像下边一样,把那两项修改到布置文件ifcfg-eth0文件中,然后重启互连网即可。

  修改后的内容如下:

SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”,
ATTR{address}==”08:00:27:9b:bb:3c”, ATTR{type}==”1

查看/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"

“, KERNEL==”eth*”, NAME=”eth0″

 澳门金沙国际 26

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

   如上边所示

 
# PCI device 0x8086:0x100e (e1000)

总的来看最后一行,设备是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地址,对我们日前那台服务器而言没用);

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

 

Linux公社的RSS地址:

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

“, KERNEL==”eth*”, NAME=”eth1″

小结:

本文永久更新链接地址

   澳门金沙国际 27

修改后的情节如下:

1)其实方法二中的/etc/udev/rules.d/70-persistent-net.rules文件才是根源,因为该文件中给网卡配置的称呼是eth1,所以在第1种方式中接纳ifconfig
-a命令查看到的才是eth1,借使那里写的是eth3,那么用ifconfig
-a命令查看到的也将是eth3。

澳门金沙国际 28

 

# This file was automatically generated by the
/lib/udev/write_net_rules

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

# program, run by the persistent-net-generator.rules rules file.

 

   澳门金沙国际 29

#

 

# You can modify it, as long as you keep each rule on a single

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

# line, and change only the value of the NAME= key.

  能够窥见,重启机器之后一进入服务器,网络就早已铺排成一致的了,如下图:

 
# PCI device 0x8086:0x100e (e1000)

   澳门金沙国际 30

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)将eth1网卡名称修改为了eth0(可留意到它的mac地址为08:00:27:74:39:02,恰恰正是大家要修改的条条框框。)

   澳门金沙国际 31

 

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

   澳门金沙国际 32

 

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

  能够窥见,重启机器之后一进入服务器,网络就已经安排成一致的了,如下图:

   澳门金沙国际 33

   至此,修改实现。

Linux公社的RSS地址:

正文永久更新链接地址

澳门金沙国际 34

相关文章