文档章节

L09-Linux系统修改网卡名称(eth1修改为eth0)

o
 osc_4nmshwhm
发布于 2018/08/06 22:02
字数 879
阅读 7
收藏 0

精选30+云产品,助力企业轻松上云!>>>

一、环境

  VirtualBox + CentOS6.5

 

二、问题

  有时候在克隆服务器之后配置网络时,或者在维护别人建好的服务器时,会遇到这样一种情况。如下图所示:

   

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

  这种不一致有可能对强迫症造成一定的困扰,有时候我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth0的信息,而网卡eth1,则应该是在ifcfg-eth1中进行配置。

 

三、解决办法

  要解决上面的问题,大致有两种方法:

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

  2) 将网卡eth1的名称修改为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问题》 。

   

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

  注:记住这里的mac地址08:00:27:74:39:02,在后面的实施步骤中可作为修改的依据,因为一台服务器的IP可以随意改变,但是mac地址是唯一的。

 

 

  为了解决这个问题,我们先修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服务器的网卡名称由eth1变为eth0,然后,我们再将ifcfg-eth0中的网卡名也跟着改过来,最后重启网络。

  1) 修改配置文件/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"

 

  修改后的内容如下:

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

   如上面所示

  a)将原文件中的eth0的配置删掉了(因为它没用了,这项配置是我本次测试时克隆本服务器时源机器的配置,配置中对应的mac地址也是源服务器的mac地址,对我们目前这台服务器而言没用);

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

   

 

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

   

 

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

  可以发现,重启机器之后一进入服务器,网络就已经配置成一致的了,如下图:

   

 

   至此,修改完毕。

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题

问题前提: 在VirtualBox中克隆Linux服务器,如下,由Centos6.5_Base克隆得到node01服务器,采用的是完全克隆的方式,克隆时重新初始化MAC地址。 原服务器Centos6.5_Base的IP地址是192.168.1...

osc_k1dxty4x
2018/08/05
1
0
L09-Linux系统修改网卡名称(eth1修改为eth0)

一、环境   VirtualBox + CentOS6.5 二、问题   有时候在克隆服务器之后配置网络时,或者在维护别人建好的服务器时,会遇到这样一种情况。如下图所示:      即:在接口配置文件ifc...

霍比挫人
2018/08/06
0
0
克隆虚拟机后vmware不能上网

VMWare克隆或复制Linux虚拟机后eth0找不到的解决方案》 现象描述: 最近装了虚拟机系统是 Redhat 6.4,为了以后使用方便对虚拟机进行克隆或复制。当使用克隆后的虚拟机时发现原来在基本系统中...

liyongshan213
2014/09/28
0
0
linux 虚拟机复制网卡不能启动或使用

很多时候,我们在使用虚拟机的时候,都会安装一个虚拟机作为model,以后需要搭建测试环境都会通过复制model来实现,这样方便又快速、然后在复制出来的新系统网卡查查不能够直接使用,这是因为...

無言地对白
2016/12/04
0
0
VMware克隆Linux系统后网卡无法启动

克隆linux系统后,克隆版无法启动网卡,提示错误: device eth0 does not seem to be present,delaying initialization 原因分析: Linux使用udev动态管理设备文件。VMware会自动生成虚拟机的...

西饶旺加
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

R中“ =”和“ <-”赋值运算符有什么区别?

问题: What are the differences between the assignment operators = and <- in R? R中赋值运算符=和<-之间有什么区别? I know that operators are slightly different, as this example ......

fyin1314
20分钟前
12
0
JavaScript中的静态变量 - Static variables in JavaScript

问题: 如何在Javascript中创建静态变量? 解决方案: 参考一: https://stackoom.com/question/6RUF/JavaScript中的静态变量 参考二: https://oldbug.net/q/6RUF/Static-variables-in-Java...

法国红酒甜
今天
14
0
之间的区别 和

问题: I'm learning Spring 3 and I don't seem to grasp the functionality behind <context:annotation-config> and <context:component-scan> . 我正在学习Spring 3,并且似乎不太了解<......

javail
今天
15
0
业内首款,百度工业视觉智能平台全新亮相

本文作者:y****n 业内首款全国产化工业视觉智能平台——百度工业视觉智能平台亮相中国机器视觉展(Vision China),该平台所具有的核心AI能力完全自主可控,在质检、巡检等场景中具有高效、...

百度开发者中心
昨天
7
0
我们如何制作xkcd样式图? - How can we make xkcd style graphs?

问题: Apparently, folk have figured out how to make xkcd style graphs in Mathematica and in LaTeX . 显然,民间已经想出了如何在Mathematica和LaTeX中制作xkcd风格的图形。 Can we d......

富含淀粉
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部