![CentOS 7 VM (VMWare Fusion) IP 地址未分配给 eth0](https://linux22.com/image/140991/CentOS%207%20VM%20(VMWare%20Fusion)%20IP%20%E5%9C%B0%E5%9D%80%E6%9C%AA%E5%88%86%E9%85%8D%E7%BB%99%20eth0.png)
我有一个 CentOS 7 VM(64 位),在 High Sierra 上运行 VMWare Fusion 8.5.10。我最近将一台旧 mac 笔记本的内容移到了一台新笔记本上。
我最初遇到了一些问题,因为 ens33 被列出,但没有找到 eth0,我在更改 grub 配置后解决了这个问题。
但是,我从未获得分配给 eth0 的 IP 地址。 /etc/sysconfig/network-scripts/ifcfg-eth0 的内容
#HWADDR=00:50:56:26:22:EE
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
DEVICE=eth0
#UUID=e82482f2-90e1-4c54-829f-a2c59931282e
ONBOOT=yes
#UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
我尝试过使用未注释的“HWADDR”,但无济于事。
命令 ifup eth0 失败并出现错误
Error: Connection activation failed: No suitable device found for this connection.
在我的主机系统上,我配置了 vmnet2 自定义网络。
如果我能解决这个问题那就太好了。虚拟机在我的旧 Mac 上运行得非常好,在作为 Mac 数据迁移的一部分移动机器后,问题才真正开始。
答案1
进一步探索,我发现了一个不伦不类的提及类似的问题和解决方案https://www.techlanda.com/2016/08/error-no-suitable-device-found.html。
要点 - 接口 eth0 被声明为“不受网络管理器管理”并且虚拟机已重新启动。我可以看到分配了 IP 地址,并且可以从虚拟机访问互联网。话虽如此,我仍然不确定为什么这首先不起作用。如果我找到答案,我将尽力更新此线程。同时,非常欢迎您提出建议。