文档章节

VirtualBox中因克隆系统而需修改网卡名

 曲江对雨琴
发布于 2014/06/08 16:07
字数 478
阅读 561
收藏 4

CentOS-6.4-x86_64系统

在VirtualBox中克隆系统时如果勾选了Reinitialize the MAC address of all network cards 的话,克隆的系统会产生新的MAC地址,但是网卡名子会是以前的,这样会出现问题,这时需要修改网卡名。


1、编辑配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0    


   DEVICE=eth0                                   -- 将网卡名改为eth0

   #HWADDR=08:00:27:42:7A:AA       -- 如果开启一个网卡的话,这个可以注释掉,如果开启两个网卡的话需要写MAC地址

    TYPE=Ethernet

    #UUID=6d029e26-c0d6-4d2c-8f15-6c7dc013d364  

    ONBOOT=yes

     NM_CONTROLLED=yes

     BOOTPROTO=static

     IPADDR=10.10.54.97                   --修改IP地址

      GATEWAY=10.10.54.254            

      NETMASK=255.255.255.0

---- 修改必要的参数


2、修改网卡文件: vim /etc/udev/rules.d/70-persistent-net.rules


SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:6d:58:09", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"        --注释掉

# PCI device 0x8086:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:2f:9a:8a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"         --注释掉


# PCI device 0x8086:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:9c:10:d4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"       --将eth2改为eth0


# PCI device 0x8086:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:e9:30:b3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"    -- 将eth3改为eth1


修改完后的结果:


#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:6d:58:09", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


# PCI device 0x8086:0x100e (e1000)

#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:2f:9a:8a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"


# PCI device 0x8086:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:9c:10:d4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


# PCI device 0x8086:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:e9:30:b3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"


如果开启两个网卡的话,我们需要将这个文件中的MAC地址记录下来,写进/etc/sysconfig/network-scripts/ifcfg-eth0/1 中


重启网络服务




另一种解决方法:直接将/etc/udev/rules.d/70-persistent-net.rules删除掉,重启电脑后会产生一个新的这个文件。


© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 6
码字总数 5685
作品 0
洛阳
在 VirtualBox 中安装最小化版 CentOS

在 VirtualBox 中安装最小化版 CentOS 发表于 2013-08-27 作者 Haoxian Zeng 在刚开始接触 VPS 服务器的时候,为了测试各种程序和配置是否能用,就在本地使用 VirtualBox创建了一个与 VPS 配...

Backflow
2014/10/25
0
0
VirtualBox中开启Linux的SSH(CentOS)

第一次干用SSH连接安装在VirtualBox上的Linux的事情,打算买个云空间用用的所以先拿个CentOS练练手。由于是虚拟机上的所以通过SSH连接的时候废了点小周折,特此记录一下。我选择的是CentOS6...

gangzz
2013/11/21
0
0
VirtualBox 4.3.6上安装CentOS 6.5

目标: 1、在VirtualBox中安装CentOS 2、配置虚拟机网络,实现: a.主机联网后,宿机能够通过主机上网 b.不管主机联网与否,主机都能SSH登录宿机,并且主宿机能互相传送文件 安装环境: 1、W...

恒者
2014/01/04
0
1
VirtualBox虚拟机网络设置

VirtualBox是一款SUN出品的非常优秀的虚拟机程序,版本也非常齐全,你可以在官网上找到适合各种操作系统平台的版本。 这里我先给大家大致讲解下VBox的网络配置及应用。 VirtualBox的提供了四...

晨曦之光
2012/03/09
0
0
VirtualBox设置Ubuntu的添加Host-Only网卡

背景 在首次在VirtualBox上面安装好Ubuntu之后,就想到要能够通过我自己的实体机器的命令行终端操作,而不用跑到VirtualBox界面去操作命令行就好了。 主要思路 VirtualBox的网络模式了解 在V...

亚林瓜子
07/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

arts-week5

Algorithm 824. Goat Latin - LeetCode 152. Maximum Product Subarray - LeetCode 110. Balanced Binary Tree - LeetCode 67. Two Sum II - Input array is sorted - LeetCode 665. Non-dec......

yysue
13分钟前
0
0
iOS开发之AddressBook框架详解

iOS开发之AddressBook框架详解 一、写在前面 首先,AddressBook框架是一个已经过时的框架,iOS9之后官方提供了Contacts框架来进行用户通讯录相关操作。尽管如此,AddressBook框架依然是一个非...

珲少
42分钟前
1
0
两年摸爬滚打 Spring Boot,总结了这 16 条最佳实践

Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot...

Java填坑之路
今天
3
0
《Spring5学习》04 - 面向切面编程

一、Spring面向切面编程的基本概念 面向切面编程(即AOP):把项目中需要再多处使用的功能比如日志、安全和事务等集中到一个类中处理,而不用在每个需要用到该功能的地方显式调用。 横切关注...

老韭菜
今天
2
0
day61-20180819-流利阅读笔记

跑道没了,它们还在跑:澳门赛狗业的遗孤 Daniel 2018-08-19 1.今日导读 相信你早就知道香港有个赛马会,可是你听说过香港的邻居澳门原本有个赛狗会吗?其实,对于澳门人来说,赛狗这项活动历...

aibinxiao
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部