联网问题接触了很多次,在多次失败后,获得成功后的一点经验分享。
(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