VMware NAT模式下联网失败解决方案

联网问题接触了很多次,在多次失败后,获得成功后的一点经验分享。

(Win7/Win10 操作系统下,VMW12/14 上操作系统为 CentOS 7)

最成功的一次经历:

    安装 VMW 后,安装 CentOS 7 ,上网模式选择 NAT ,默认配置有虚拟网卡1和虚拟网卡8,虚拟网卡8是真正发挥作用的,默认 ip 和其他地址参数都没有修改。在 Win10 的服务/Service 中将 VMware NAT Service 启动,在 CentOS 7 上将网卡打开,默认网卡名字为 ens33。

    利用 ip addr 命令查看 ip 地址,将看到 ens33 网卡下的地址和网卡状态,CentOS 7 默认是不打开的,Down 状态。这时候,利用 ifup ens33 打开该网卡,提示连接成功。再查看 ip addr ,发现 ens33 下地址与虚拟网卡8所设置地址一致。选择 ping www.baidu.com 测试是否上网成功,发现一次成功。

很多的失败原因:

    1. Windows 服务未打开, VMware NAT Service 的启动是共享主机网络的必要条件。
    2. CentOS 7 网卡未打开,ifup ens33 打开,ip addr 可查看网卡状态
    3. CentOS 7 系统工具 NetworkManager (对应的是可视化桌面中 工具-->网络)与 if指令冲突,结果是
Error: Connection activation failed: No suitable device found for this connection.

        解决的方法之一是停止此服务

systemctl stop NetworkManager
systemctl disable NetworkManager
        再使用 ifup ens33 打开网卡。
    4. 地址配置不正确。

你可能感兴趣的:(Linux)