迁移vmware服务器后Device eth0 does not seem to be present



用VMware 安装 linux 6.0 后,网络连接不上 service network restart 出现以下提示

evice eth0 does not seem to be present

使用ifconfig 命令只能看到lo 的状态信息, 使用ifconfig -a 如下

——————————————————————————————————————

eth4 Link encap:Ethernet HWaddr 00:0C:29:75:9D:A8
            inet addr:192.168.1.133 Bcast:192.168.1.255 Mask:255.255.255.0
            inet6 addr: fe80::20c:29ff:fe75:9da8/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:4377 errors:2 dropped:3 overruns:0 frame:0
            TX packets:988 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:451841 (441.2 KiB) TX bytes:78718 (76.8 KiB)
            Interrupt:19 Base address:0x2000

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:16436 Metric:1
            RX packets:246 errors:0 dropped:0 overruns:0 frame:0
            TX packets:246 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:27552 (26.9 KiB) TX bytes:27552 (26.9 KiB)
——————————————————————————————————————————————————————

eth0变eth4了,晕,想了半天,明白了,是因为我装linux后,把linux虚拟盘复制了4次,以满足我的多系统的测试。 所以复制后的网卡分别变成1-4了。

我是这样解决的,

先把脚本eth0 改成 eth4

[root@linux ~]# mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth4


            [root@linux ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth4
           

            DEVICE="eth4"
            HWADDR="00:0C:29:75:9D:A8" #(注意,这是原来eth0的MAC 要改成ifconfig -a 后显示的 eth4的MAC哦)
            NM_CONTROLLED="yes"
            ONBOOT="yes"
            BROADCAST="192.168.1.255"
            BOOTPROTO="static"
            IPADDR="192.168.1.133"
            NETMASK="255.255.255.0"
            NETWORK="192.168.1.0"
            GATEWAY="192.168.1.1"
           

保存后

service network restart 解决问题

猜你喜欢

转载自zhengdl126.iteye.com/blog/1772952