VMware centos7 克隆后的虚拟机 网卡配置

hi~
VMware克隆虚拟机后,网卡只有lo、virbr0,缺少网卡

  • 平台:VMware
  • 环境:centos7
[root@localhost network-scripts]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 384  bytes 33408 (32.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 384  bytes 33408 (32.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:8e:82:c8  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@localhost network-scripts]# ifconfig -a
ens33: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:0c:29:f6:05:c7  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 384  bytes 33408 (32.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 384  bytes 33408 (32.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:8e:82:c8  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0-nic: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 52:54:00:8e:82:c8  txqueuelen 500  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@localhost network-scripts]# nmcli con show
名称   UUID                                  类型            设备 
ens33  c96bc909-188e-ec64-3a96-6a90982b08ad  802-3-ethernet  --   

70-persistent-ipoib.rules文件

# This file was automatically generated on systemd update
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:59:6d:5a", NAME="eno16777736"

90-eno-fix.rules文件

#ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib3"
[root@localhost Desktop]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

#BOTPROTO=dhcp
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
#HWADDR=00:0c:29:59:6d:5a
#UUID=0ae9d555-0fa5-427b-a186-ffe9c2e98aa4
DEVICE=ens33
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.176.107
DNS1=192.168.176.2

重启error:

[root@localhost rules.d]# journalctl -xe
11月 07 05:07:21 localhost.localdomain network[5941]: Bringing up interface ens3
11月 07 05:07:22 localhost.localdomain network[5941]: [FAILED]
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:23 localhost.localdomain network[5941]: RTNETLINK answers: File ex
11月 07 05:07:25 localhost.localdomain systemd[1]: network.service: control proc
11月 07 05:07:25 localhost.localdomain systemd[1]: Failed to start LSB: Bring up
-- Subject: Unit network.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit network.service has failed.
-- 
-- The result is failed.

通过查阅一些资料,配置如上
网上方法有如下:

  • method1:centos7直接注释掉uuid、HWADDR,重启
  • method2:将HWADDR修改成对应rules里的网关地址,重启
  • 等等
    还是不行= =
阅读 5.3k
2 个回答

重启网络服务的时候是什么错误呢?

请勿在VMware 10或更低版本运行centos 7,推荐在VMware 12 或更高版本运行。运行lspci看看有没有网卡。看看/etc/network/interfaces 里面的内容

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题