重庆思庄Oracle、Redhat认证学习论坛

标题: vmware workstation 拷贝linux后修改网卡为eth0方法 [打印本页]

作者: yuanxiaoshan    时间: 2015-6-9 11:31
标题: vmware workstation 拷贝linux后修改网卡为eth0方法
场景:大多数和我一样的新学员,在听了一周课后。应该就蠢蠢欲动,想回家自己试试,课上的时间那里够啊。自己装环境?还是NO吧,估计大家在职没那么多时间。而且安装既是个技术活,也是个苦力活。以后老师肯定会交详细的安装流程的,不过快速布置环境是上上之选,说了这么多,就是叫你把咱们上课的虚拟机拷回家去自己直接用。 
 
环境:vmware workstation 9, guest OS:RadHat linux6.4   Host OS:windows 7 
 
(问题): 
拷贝克隆回家的 RadHat linux6.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的同学记得关防火墙 
[此贴子已经被郑全于2015-06-09 11:35:38编辑过]





欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2