应用VMWare配置CentOS虚拟机IP地址

问题: 直接从一台机器上拷贝虚拟机硬盘文件到另一台机子的虚拟机上,输入ifconfig,发现根本就没有eth0,ping也不成功,解决步骤如下:

步骤1:

查看eth*的Mac地址配置(这里网卡为eth0)

[root@linux~]# cat /sys/class/net/eth0/address 
00:0d:23:d3:6f:e8


步骤2:

进入/etc/udev/rules.d/目录下,有一个持久命名规则(persistent-net.rules),对于网卡的持久命令,就采取了MAC地址的匹配方式,也就是类似下面这样:

SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:19:b9:52:04:3d”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=” eth0
上面的ATTR{address}== ”00:19:b9:52:04:3d”匹配的就是机器网卡的MAC地址,显然这里填写的应该是拷贝的那台机器上的MAC地址,而不是当前机器的网卡MAC地址。

要不修改上面的MAC地址,要不直接删除这行


步骤3:

查看虚拟机的UUID:

[root@linux~]# dmidecode -t system | grep UUID
UUID: 4C4C4544-0053-4210-804E-C8C04F533032


步骤4:

修改eth配置文件(与步骤1,步骤2的eth0对应,修改ifcfg-eth0):

[root@linux~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
DHCP_HOSTNAME=linux
HWADDR=00:0d:23:d3:6f:e8
IPV6INIT=yes
NM_CONTROLLED=yes
TYPE=Ethernet
UUID="4C4C4544-0053-4210-804E-C8C04F533032"
BOOTPROTO=none
IPADDR=172.5.2.222
NETMASK=255.255.0.0
GATEWAY=172.5.0.1
ONBOOT=yes
DEFROUTE=yes
USERCTL=no


步骤5:

将虚拟机的网络适配(Network Adapter)改为:

Custom: Specific vitual network

VMnet0(Auto-bridging)


最后一步:

[root@linux~]# reboot


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值