19-01【vmware machine】虚拟机无法联网访问
问题
我本地的虚拟机上没办法访问外网,然后搞了很久很久,最终解决了。
现象
A,电脑持续运行了三天,也没有复杂的环境调整的情况下。我本地的ubuntu(使用VMWare machine创建的),突然没办法访问internet。
这个虚拟机使用的网络设置是NAT模式(NAT模式是本地宿主机会根据VMware的vnet8来虚拟一个IP地址,和vnet8共享一个IP段,并且访问网络是通过windows的网络环境来转发出去的)。
并且无法ping通192.168.52.1这个vnet8的IP(大概率ping不同,小概率能ping),但无论如何无法访问外网(ping都ping不通,dns都解析失败了),使用域名和IP都不行。
解决方案:
A,尝试添加DNS,并重启网络【无效】;
B,查看iptables,尝试发现一些端倪(比如ubuntu限制了出口网络),实际并没有【无效】(期间ubuntu一直是我使用的,没有添加过任何规则);
C,尝试重启ubuntu机器【无效】;
D,尝试用另一个一模一样的ubuntu虚拟机来启动,在这台新的ubuntu下查看下效果【第一次打开后两个虚拟机都能访问外网,但不幸的是shutdown新创建的虚拟机后,再次无法访问网络】;
E,尝试重启windows系统,再次启动虚拟机【无效】;
排查思路:
1,虚拟机的问题,还是windows的问题;【虚拟机的问题,windows可正常访问,虚拟机没办法访问】;
2,这台虚拟机自己的问题,还是共性的问题;【共性的问题,因为新的虚拟机也和这台虚拟机现象一样】;
当然我在最初的时候,怀疑只是这台虚拟机的问题,在这上面浪费挺久的(包括DNS,iptables等等)
最后排查线索指向了vmware自己的问题,这时尝试了如下几个方案:
A,重启vmware的vnet8网络【无效】;
B,检查vmware的vnet8的驱动【网卡驱动,好像比较难出问题,怎么折腾都不会是网卡问题的】;
C,检查vmware的虚拟机网络设置【不管是那种设置,NAT,共享主机,桥接,都不见好】;
D,重启vmware的windows服务【无效】;
此时网络资料上出现了一个提示:可以reinstall vmware的;
最后没招了,不行就重做系统呗。然后我决定重装下vmware。
然后准备下载vmware的时候,出现了两个选择:卸载,修复。
优先修复,修复不好再卸载。
执行修复程序后,vmware会检查当前的安装程序是否有问题缺损,检查网络环境,并停用和重新安装vmware的网络服务。
做完修复后,需要reboot电脑。
reboot之后,再次运行vmware,和虚拟机,发现虚拟机可以访问外网了,至此问题已经解决。
遗留问题:
A,在做完后,发现vnet8的网络和虚拟机的网络不是一个IP段,windows的xshell无法连接到虚拟机上(因为IP不在一个段,无法访问),但是虚拟机可以访问外网和windows的IP;
处理方案:重启windows,重启vnet8的网络,启动虚拟机后就会发现IP段一致了(个人怀疑这个vnet8显示的IP和实际使用的IP不是一个IP)。
19-01【vmware machine】虚拟机无法联网访问的更多相关文章
- VMware workstation虚拟机不能联网解决方法
以备后用. 第一步:先设置VMware的编辑——虚拟网络编辑器,启用VMnet8,NAT模式,如下图所示. 其实就是VMware默认的设置,无须更改,如果不小心改了,点击还原默认设置. 第二步:虚拟机 ...
- Vmware解决虚拟机不能联网的问题
1. 设置为NAT模式 2. 启动win7的服务,命令窗口输入services.msc 回车 3. 修改Vmware的设置
- 解决VMware Workstation虚拟机不能联网的解决办法
在windows服务中查看,以下几个服务是否正常开启,没有就开启
- Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT、桥接和Host-only]
Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT.桥接和Host-only] 作者:天齐 一.Windows和linux虚拟机之间联网实现SSH远程连接 ...
- Vmware虚拟机下不能访问网络的解决办法之一
Vmware虚拟机下不能访问网络的解决办法之一 1.这个是默认的网络设置 2.如果不能访问网络,看下VMware相关的服务有没有打开,win+R 3.找到VMware的相关选项,全部启用(当然网络可能 ...
- vmware设置centos虚拟机nat联网(转载)
今天在vmware虚拟主机中安装hearbeat,为了使用最新的版本,选用编译安装了.在编译过程中,需要连接被墙的网站下载文件,那只能用vpn,但我使用的是桥接方式联网,使用不了真实主机的vpn,于是 ...
- vmware设置centos虚拟机nat联网(转)
今天在vmware虚拟主机中安装hearbeat,为了使用最新的版本,选用编译安装了.在编译过程中,需要连接被墙的网站下载文件,那只能用vpn,但我使用的是桥接方式联网,使用不了真实主机的vpn,于是 ...
- 使用VMware克隆出来的新虚拟机无法联网-问题解决记录
背景: 使用VMware克隆出来的新虚拟机无法联网,重启网卡出现如下图提示: 继续输入#ifup ens33 提示: ens33: unknown interface: No such device ...
- 如何配置VMware客户虚拟机使用NAT模式联网通信
本例中配置客户虚拟机(CentOS)使用NAT(网络地址转换Network Address Translation)模式进行联网到公网(互联网).客户机网段为192.168.1.0/24网段,经NAT ...
随机推荐
- Java核心-多线程-并发控制器-CountDownLatch倒数闩
1.基本概念 CountDownLatch,中文名倒数闩,jdk并发工具包中一个并发控制器,它抽象了一个常见的多线程并发场景,开发人员使用它可以写出同时兼顾线程安全性与高效率的代码. 2.抽象模型 相 ...
- chrony 时间同步服务器
这篇文章也不错: https://www.zfl9.com/chrony.html 简介 chrony是网络时间协议(NTP)的多用途实现.它可以使系统时钟与NTP服务器.参考时钟(例如GPS接收器) ...
- 如何以system身份运行指定的程序?
Local System(本地系统)是Windows操作系统内置的特殊账户.它拥有比Administartor更高的权限.smss.exe(会话管理器).csrss.exe(客户端/服务器运行时子系统 ...
- Win2008服务启动不能调用Office Word的解决方法
本文为大家分享一下如何解决Windows Server 2008 服务启动不能调用Office Word的问题,分享这个教程的原因是,今天在Windows server2008上部署一个应用时发现了一 ...
- Source Insight 4.0安装后首次打开报错Unable to open or create
错误提示大概如下: Unable to open or create ....我的文档/source insght4.0/xxx.sidb. 这个错误提示就是找不到这个文件,原因是应为有中文路径,那么 ...
- unix scp命令(两个unix系统传输文件)
1.安装openssh-server模块 sudo apt-get install ssh openssh-server 2.使用命令 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者计 ...
- LinkedHashMap和TreeMap的有序性
做一个数组的多属性动态排序的功能,使用map时发现有序性问题. LinkedHashMap会存储数据的插入顺序,是进入时有序:TreeMap则是默认key升序,是进入后有序(hashMap .hash ...
- python 给定数组任意组合等于一个定值的所有解
抛出问题: 求给定数组任意组合等于一个定值的所有解 例如列表l = [1, 2, 3, 4, 5],求任意组合的结果为10的所有答案 问题分析: 实际就是列表的所有排列组合,然后算出每个排列组合的值, ...
- B树与B+ 树
本文转载自:http://www.cnblogs.com/yangecnu/p/Introduce-B-Tree-and-B-Plus-Tree.html 维基百科对B树的定义为“在计算机科学中,B树 ...
- 在Airtest中如何使用无线模式控制手机
在使用Airtest超快速开发App爬虫文章的最后,我们留了一个尾巴:如何启动Airtest的无线模式,不用USB线就能控制手机? 本文将会讲到具体的做法.做法分为两种:第一种是在Airtest的ID ...