admin管理员组

文章数量:1574111

主机断网后重新连接,VMware[虚拟机]无法上网 -- ping网失败

  • 问题背景
  • 网络配置
  • 尝试结果
  • 解决方法

问题背景

在正常联网使用过程中,主机(Windows10)及VMware均能正常联网使用,而后主机断网后重新连上,主机能上网了,虚拟机运行的ubuntu系统(ubuntu-sever-16.04)却无法上网,重启ubuntu及虚拟机也无济于事,只有重启主机才能上网

网络配置

为排除问题故障,我查看了主机、虚拟机设置及ubuntu系统配置,确认以下几点:

  1. 所有系统都关闭了防火墙;
  2. 主机的有线网络上适配器进行Internet共享,确认家庭网络连接共享;
  3. 虚拟机上的网络连接设置使用桥接模式,因为确保主机与虚拟机网络是属于同一个网段;
  4. 在ubuntu上个设置静态IP,跟主机保持同一个网段,在/etc/network/interfaces中将对应IP、子网掩码、网关及DNS都设置好(参考网上的静态eth0配置)。

尝试结果

花了一晚上时间,网上搜索的方法做实验后都没能正确解决,有虚拟网络编辑器的还原默认设置,也有网络配置重启,也修改了虚拟机上的其他网络连接模式等。

最终发现给虚拟机添加新的网卡(网络适配器2, eth1)-- NAT模式,却能上网。该网卡默认为HDCP方式,使用“ifconfig eh0 down”命令先关闭使用原来的网卡,发现能正常 ping 通主机ip。

以上测试让我锁定问题点是网卡设置方面。

解决方法

最终通过搜索虚拟机网卡的连接方式找到了问题点,发现是虚拟网络编辑器 – 桥接模式 – 自动设置搞人心态。在虚拟机上,打开编辑选项 – 虚拟网络编辑器,将已桥接至自动改为如图下的配置,这样再尝试重新拔插网后,ping 主机及 ping CSDN 了。
之前也遇到过相关工具自动设置的坑,没想到VMware也有这样的问题。

本文标签: 虚拟机断网主机VMwareping