vmware workstation 拷贝linux后修改网卡为eth0方法

Source

场景:大多数和我一样的新学员,在听了一周课后。应该就蠢蠢欲动,想回家自己试试,课上的时间那里够啊。自己装环境?还是NO吧,估计大家在职没那么多时间。而且安装既是个技术活,也是个苦力活。以后老师肯定会交详细的安装流程的,不过快速布置环境是上上之选,说了这么多,就是叫你把咱们上课的虚拟机拷回家去自己直接用。

环境: vmware workstation 9, guest OS:RadHat linux 6.4 Host OS: windows 7

(问题):

拷贝克隆回家的 RadHat linux 6.4 ,在网卡链接模式选择Host-only后网卡名字有两个 eth0 和eth1,实际起作用的是eth1,eth1是自动生成的,eth0是克隆过来的。

由于克隆后mac地址会重新生成一个,因此系统会在原来的eth0上以为加了一个网卡因此+1为eth1. 怎么才能用上教学环境上的eth0环境呢?用eth1你要改一大堆东西,怎么才能让你满血原地复活。

(方法)各位看官请看:

1.打开 vmware workstation 9,右键单击dbserver选setting,通过点击nework Adapter ->advanced然后纪录下你的mac地址

2.root登录,cp / etc / udev /rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.bak 有个好习惯改前先备份

3. vi /etc/ udev /rules.d/70-persistent-net.rules,删除eth0有关内容(或者在eth0前面加#注释掉),修改eth1为eth0,

# PCI device 0x1022:0x2000 (pcnet32)

# SUBSYSTEM =="net", ACTION=="add", DRIVERS =="?*", ATTR {address}=="00:0c:29:25:35:fc", ATTR{type}=="1", KERNEL =="eth*", NAME="eth0"

# 老mac

# PCI device 0x1022:0x2000 (pcnet32)

SUBSYSTEM =="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ed:e1:ce", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"UBSYSTEM=="net", ACTION=="add", DRIVERS =="?*", ATTR{address}=="00:0c:29:ed:e1:ce", ATTR {type}=="1", KERNEL =="eth*", NAME="eth0"

记录下这个新eth0的mac地址

4.vi / etc /sysconfig/network-scripts/ifcfg-eth0,修改其中的mac地址为步骤3中记录的地址。

DEVICE=eth0

TYPE=Ethernet

UUID=fa99f501-508b-49bc-9ff0-bec17b976e9b

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

IPADDR=192.168.133.120

PREFIX=24

GATEWAY=192.168.133.1

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0 "

HWADDR=00:0C:29:ED:E1:CE

LAST_CONNECT=1338376381

5.重启,检查配置

友情提醒,用xmanager的同学记得关防火墙