Vmware中克隆虚拟机后的克隆机网卡无法启动的解决方法

说好的每天一篇博文的,看来还是自己不够努力。   加油吧,少年!


好了今天给大家分享下,由于在日常使用中,安装Linu新系统太费时间,因此克隆系统就成了大家的首选,然而这并不是一切顺利的,你会发现克隆后,克隆机网卡无法启动的现象。OK,开始解决方法吧!

1、首先,进入以下目录:

[[email protected] ~]# cd /etc/udev/rules.d/

2、修改配置文件如下:

原来的:[[email protected] rules.d]# vim 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:0x100f (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:11:05:1e", ATTR{type}=="1", KERNEL=="eth*", NAME=

"eth0"

# PCI device 0x8086:0x100f (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:aa:8b:bf", ATTR{type}=="1", KERNEL=="eth*", NAME=

"eth1"

修改后的:[[email protected] rules.d]# vim 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:0x100f (e1000)

#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:11:05:1e", ATTR{type}=="1", KERNEL=="eth*", NAME

="eth0"

# PCI device 0x8086:0x100f (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:aa:8b:bf", ATTR{type}=="1", KERNEL=="eth*", NAME=

"eth0"

3、修改网卡参数:

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=00:0c:29:aa:8b:bf         *修改为上边的红色的MAC地址*

TYPE=Ethernet

UUID=d7849a85-3812-4026-ab92-b2fa58b28ecf

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

IPADDR=192.168.255.252           *配置新的IP地址*

NETMASK=255.255.255.0

DNS2=4.4.4.4

DNS1=8.8.8.8

IPV6INIT=no

USERCTL=no

4、重启系统,查看网卡是否正常启动,ip地址是否正常。

[[email protected] ~]# shutdown -r now                       *重启系统*

[[email protected] ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:AA:8B:BF

inet addr:192.168.255.252  Bcast:192.168.255.255  Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:feaa:8bbf/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:900 errors:0 dropped:0 overruns:0 frame:0

TX packets:788 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:87807 (85.7 KiB)  TX bytes:115265 (112.5 KiB)

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING  MTU:65536  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

可见,网卡启动正常,ip地址ok。

***************此文结束***********************

               20150806

时间: 2024-10-11 18:25:09

Vmware中克隆虚拟机后的克隆机网卡无法启动的解决方法的相关文章

vmware克隆虚拟机后网卡名称及网络地址xiuf

使用vmware克隆虚拟机后,若原主机网卡名称为eth0,那么克隆后的主机使用ifconfig查看仅能看到一个名称为eth1的网卡 并且在/etc/sysconfig/network-scripts/此目录下仅有ifcfg-eth0一个网卡配置文件 ifcfg-eth0的DEVICE属性同样为eth0 那么此时我们无法修改ifconfig中显示的eth1的网络地址及状态,需要让eth0的配置文件生效才能正常使用该网卡. 首先查看网络设备绑定文件:/etc/udev/rules.d/70-pers

CentOS中eth0问题,复制或者克隆虚拟机后eth0变成eth1

CentOS中eth0问题,复制或者克隆虚拟机后eth0变成eth1. 使用ifconfig -a后发现有eth1和lo 解决方案: 1.将配置网卡配置文件由eth0改为eth1: mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 2.把/etc/sysconfig/network-scripts/ifcfg-eth1中DIVCE=eth0改为DIVCE=eth1和删除HW

解决克隆 centos虚拟机后修改克隆后的机器的ip、mac、uuid失败的问题

解决办法: So here’s how we fix it: Remove the kernel’s networking interface rules file so that it can be regenerated # rm -f /etc/udev/rules.d/70-persistent-net.rules Restart the VM # reboot UPDATE your interface configuration file # vi /etc/sysconfig/ne

RHEL克隆虚拟机后改变网卡地址

RHEL克隆虚拟机后改变网卡地址 (一)更改hostname # vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=your-vm-hostname-here (二)更改网卡地址 在使用virt-manager或virtual-box克隆了RHEL6的虚拟机之后,网卡地址需要手动更改. 首先在virt-manager中查看虚拟机属性: View->Details Overview  |  Basic Details Name: vm-rhel64

VMware中CentOS虚拟机如何上网?

本文针对CentOS如何上网做详细阐述,介绍在VMware虚拟机中如何使CentOS联网,理论上适合宿主机使用路由器或拨号上网的一切情况.笔者使用的系统为CentOS6.4,其他系统大同小异. 1. 宿主机的虚拟网关VMnet8的IP设置为自动获取.具体步骤为:右击点“属性”,然后选择IPV4那行,点击“属性",更改成自动获取. 2. 同理,修改“本地连接”也为自动获取 3. VMware中菜单“虚拟机”-“设置”,网络适配器选为NAT 4. VMware 中 “编辑”-“虚拟网络编辑器”选中V

vmware中redhat5虚拟机无法连接网络

vmware中redhat5虚拟机无法连接网络问题的解决 环境:VMWare10,Radhat Enterprise 5.8,虚拟机网络采用网桥连接方式. 问题:虚拟机中的rehl5无法连接网络 无法访问网络:ping baidu.com 返回:ping: unknown host www.baidu.com 原因:无法动态获取IP: [[email protected] ~]# ifconfig:eth0的IP显示的是IPv6 [[email protected] ~]# service ne

VMWare中Linux虚拟机设置静态IP上网的设置方法

VMWare中Linux虚拟机设置静态IP上网的设置方法 标签: vmwareLinux虚拟机securecrt静态IP上网 2016-05-18 02:30 702人阅读 评论(0) 收藏 举报  分类: Linux 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 现在大部分人的家庭网络环境都是通过无线路由器为家里的电脑和手机提供网络. 在使用VMware安装Linux之后,默认使用的是DHCP连接网络. 但是如果使用类似 SecureCRT以SSH方式连接到虚拟机上的

XenServer 以模板方式安装新的虚拟机后虚拟机网卡无法启动的解决办法

在XenServer上根据模板新建一个虚拟机后无法识别网卡,重新启动网卡后显示 Bringing up interface eth0:  Device eth0 has different MAC address than expected, ignoring. 最终解决办法是将/etc/sysconfig/network-scripts/ifcfg-eth0 中的HDADDR给注释掉,因为这里配置文件的MAC地址还是原来模板机的MAC地址,新配置的虚拟机的MAC地址和这个不一样,所以无法启动.

连接VPN后,本机不能上互联网的解决办法

连接VPN后,本机不能上互联网的解决办法 宽带拨号上了网,正常. 再创建个VPN连接到公司网络,连接正常,可以PING通公司的服务器. 再上网,上不去了! 断开VPN,上网正常,搜索引擎一搜,都说要改一个VPN网络的配置,位置: VPN连接-->属性--网络--IPV4--属性--高级 默认时,“在远程网络上使用默认网关”是勾选上的. 按网上的说法,要去掉这个勾.照办. 再连接VPN,还是不能上网. 细看上网提示,是DNS地址找不到.看来按网上所说的是路由不对的说法靠不住,问题在DNS. 于是还