Linux系统改正网卡名称
分类:pc28.am神测网

一、环境

难题前提:

  VirtualBox CentOS6.5

在VirtualBox中克隆Linux服务器,如下,由CentOS6.5_Base克隆获得node01服务器,选拔的是全然仿制的方式,克隆时再一次初阶化MAC地址。

 

图片 1

二、问题

图片 2

  有的时候候在仿制伏务器之后陈设互连网时,可能在维护外人建好的服务器时,会遇见这么后生可畏种状态。如下图所示:

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

   图片 3

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

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

图片 4

  这种不一样等有希望对性变态形成一定的麻烦,一时候我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth0的音讯,而网卡eth1,则应当是在ifcfg-eth第11中学开展构造。

如上海体育场地,除了ifcfg-lo回环网络构造文件之外正是ifcfg-eth0了,则本人修正ifcfg-eth0文件,将内部IP校订如下:

 

图片 5

三、消除办法

注:实质上mac地址也是熏陶配置的多个主要点,为了更了然第演讲今后那个难点,这里小编把铺排文件中mac地址配置给注释掉了(无妨的,文件中不配备mac地址也足以卡塔尔。

  要减轻地点的主题素材,大致有二种办法:

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

  1卡塔 尔(阿拉伯语:قطر‎ 将接口配置文件的公文名由ifcfg-eth0改革为ifcfg-eth1;

 图片 6

  2卡塔尔 将网卡eth1的名称改革为eth0.

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

 

解决措施:

方法一:

本着这一个题目,有三种缓慢解决办法。其实那三种艺术的终极化解花招是同样的,只然而经过区别而已。

  该形式实地度量是一蹴而就的,如下图所示,修正完事后间接重启互联网就能够。

方法一:

   图片 7

使用ifconfig -a命令。

 

图片 8

方法二:

如上海教室,可以观看眼下服务器所具有的是eth1那几个网卡(且相应的mac地址是08:00:27:93:B8:C2卡塔 尔(英语:State of Qatar),而大家的配备文件ifcfg-eth0中给网卡配置的称谓却是eth0。那是非平常的,下边大家修改来。

  这种办法的直观后感到是直接在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问题》 。

 图片 9

   图片 10

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

  所以还不能够差不离残忍的如此改,因为,正如下图由ifconfig –a命令查询到的,服务器所识其他网卡仍然为eth1,并非eth0。

 

  注:难忘这里的mac地址08:00:27:74:39:02,在后头的执行步骤中可看作改善的基于,因为大器晚成台服务器的IP能够自便改善,不过mac地址是独占鳌头的。

接器重启互连网。

 图片 11

图片 12

 

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

  为明白决那个标题,大家先修正/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服务器的网卡名称由eth1变为eth0,然后,大家再将ifcfg-eth0中的网卡名也跟着改革来,最终重启互联网。

方法二:

  1卡塔尔 改过配置文件/etc/udev/rules.d/70-persistent-net.rules。

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

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

查看/etc/udev/rules.d/70-persistent-net.rules文件

 

 图片 13

  校订后的原委如下:

见到最后大器晚成行,设备是eth1,对应的mac地址是08:00:27:93:b8:c2。记录下来,然后像上面相符,把这两项更改到布置文件ifcfg-eth0文件中,然后重启网络就能够。

# 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"

小结:

   如上边所示

1)其实方法二中的/etc/udev/rules.d/70-persistent-net.rules文件才是来源于,因为该公文中给网卡配置的称号是eth1,所以在率先种艺术中利用ifconfig -a命令查见到的才是eth1,假设这里写的是eth3,那么用ifconfig -a命令查看见的也将是eth3。

  a)将最先的小说件中的eth0的布置删掉了(因为它没用了,那项布置是自己此次测量检验时克隆本服务器时源机器的构造,配置中对应的mac地址也是源服务器的mac地址,对我们当下那台服务器来讲没用卡塔 尔(英语:State of Qatar);

2)最后,到这里,其实早已缓慢解决了Device eth0 does not seem to be present的难题了,可是大家也注意到了,大家在ifcfg-eth0文件中配备eth1的新闻,感觉有些拧巴对不对……我们半数以上人想要的应当是——笔者的ifcfg-eth0接口配置文件中,对应的配备就应当是网卡eth0的音信,至于网卡eth1,则应当是在ifcfg-eth1文件中展开安排。关于这些主题素材,能够参见《Linux系统修正网卡名称(eth1修正为eth0卡塔尔国》。

  b)将eth1网卡名称改良为了eth0(可在乎到它的mac地址为08:00:27:74:39:02,刚好正是大家要修正的条目。卡塔尔

Linux公社的RSS地址:

   图片 14

本文恒久更新链接地址

 

图片 15

  2卡塔尔 改过接口配置文件ifcfg-eth0,将网卡由eth1修正为eth0

   图片 16

 

  3卡塔尔国 重启机器,让服务器依照/etc/udev/rules.d/70-persistent-net.rules文件重新配置网卡消息

  能够开采,重启机器之后后生可畏步向服务器,网络就早就配备成后生可畏致的了,如下图:

   图片 17

 

   至此,校订落成。

 

本文由pc28.am发布于pc28.am神测网,转载请注明出处:Linux系统改正网卡名称

上一篇:conf配置文件解析,正则表达式 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • conf配置文件解析,正则表达式
    conf配置文件解析,正则表达式
    语法:location [ = | ~ | ~* | ^~ ] uri {…风流洒脱组命令… } 一、 location 的匹配符 Syntax: location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ... }     nginx的
  • Foxmail邮件收取博客园集团邮件配置
    Foxmail邮件收取博客园集团邮件配置
  • Xshell连接本地
    Xshell连接本地
    1、打开Virtualbox软件,运维ubuntu虚构机。 Ctrl Alt T 展开终端输入一下命令: sudo apt-get update 然后安装ssh输入:sudo apt-get install ssh 最后关闭设想机 2、修改虚
  • cocoapods的技术活,1系统出现C0000034正在应用更新
    cocoapods的技术活,1系统出现C0000034正在应用更新
       说来也意外,小编Dell笔记本后天系统提示有校订,作者对系统实行了立异,可明天开机后,就现身了C0000034正在利用立异操作的情形,且计算机一贯没
  • Shell系列教程之
    Shell系列教程之
      Shell协助自定义变量。 Linux Shell体系教程之(三卡塔 尔(英语:State of Qatar)Shell变量,linuxshell 本文是Linux Shell系列教程的第(三)篇,更多shell教程请看