Putty或MobaXTerm无法连接VMware虚拟机 报Network error: Connection timed out的解决方案
当出现无法连接的问题时, 我们要先对可能出现的问题进行梳理, 然后进行排查, 以下我先整理一些可能出现问题的地方:
1. 通过 ping 查看两台终端是否均有联网
windows下通过控制台 cmd 进入命令行, 输入 ping www.baidu.com 查看返回包的结果. 如果ping通 则说明网络通畅
Linux下通过输入命令 ping www.baidu.com 查看返回包
windows没有联网的问题好解决,这里说明一下常见的Linux虚拟机没有网络最常见的一种情况,就是没有配置共享网络
第一步: 首先打开开始菜单,找到控制面板,然后点击打开。在控制面板的各选项中,有一个 网络和internet的选项,点击此项打开。


第二步: 然后来到网络的具体选项,其中有一个查看网络状态和任务的选项,点击此选项打开。在网络和共享中心中,在左边的导航栏中,有一个更改适配器设置的选项,点击打开


第三步: 从这里看到有多个连接项,其中有一个我们正在用的宽带连接,如图所示。右键点击此选项,在弹出的菜单中选择属性。打开这个连接的属性设置。然后在宽带连接的设置窗口中,上面有多个选项卡,我们点击最后一个即共享选项卡。
第六步
第四步: 在共享选项卡中,有一个网络连接的共享设置,第一个选项就是允许其他网络用户通过此计算机的网络连接来连接,如果此项没有被选定,那么将会出现虚拟机无法上网的情况,所以,我们现在将这个选项选定。然后在下面的选择框中选择一个家庭网络连接,也就是我们的虚拟机的网络连接,如图所示。设置完成,点击确定按钮就可以退出这个共享的设置界面了,现在重启虚拟机进行 ping 操作尝试。


2. 查看两台终端是否可以相互 ping 通
2.1 如果 Ubuntu ping Windows, 无法ping通
windows IP获取方式: cmd进入控制台, 输入 ipconfig 查看IP
比如我的 windows IP 为 192.168.0.103 , 在 Linux 下 ping 192.168.0.103
如果 Linux 下无法 ping 通 Windows , 首先检查虚拟机的网络连接方式, 一般设置为NAT模式,NAT模式下的虚拟系统的 TCP/IP 配置信息是由 VMnet8(NAT) 虚拟网络的 DHCP 服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用 NAT 模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
第一步: 查看当前虚拟机的网络配置

第二部: 查看配置, 是否为NAT, 修改为NAT

第三步: 查看菜单栏的编辑, 查看 虚拟网络编辑器

第四步: 将NAT模式还原默认,如果提示需要关闭虚拟机, 关闭即可

完成上述操作, 重启虚拟机便可,如果无法解决问题, 给我留言, 如果有时间的话我尝试帮你解决.
2.2 Windows ping Ubuntu,无法 ping 通或 PuTTY\MobaXTerm 无法链接 Ubuntu
windows控制台无法ping到你的虚拟机这里分四个部分进行检查
2.2.1 检查VMware的网络模式,是否禁ping
虚拟机防火墙禁ping,请关闭虚拟机防火墙重试;Ubuntu在sudo权限下命令: sudo service ufw stop , 在关闭防火墙的时候会提示输入当前用户的登录密码进行确认操作。
查看防火墙是否关闭: chkconfig (主要看iptables一行是否全部为off,全部off则排除防火墙的问题,接着继续查找)
如果为Linux系统,关闭防火墙为 service iptables stop
Linux查看防火墙状态: /etc/init.d/iptables status
2.2.2 检查Ubuntu下是否有安装SSH服务器,这一步会影响Putty 或 MobaXterm 的使用
确保linux系统的SSH服务开启,在Linux下输入以下命令: sudo ps -e |grep ssh
显示以下内容则为已经安装了ssh服务器(有些博客中的截图会有一个 ssh-agent, 这是个代理程序, 不用管,没影响)

如果没有安装, 先更新资源列表,使用命令: sudo apt-get update
安装 openssh-server,使用命令: sudo apt-get install openssh-server
输入 ps -e |grep ssh 查看是否安装成功,出现sshd则表示安装成功。
2.2.3 检查Windows下是否启动了VMware相关的NAT服务
这个部分一般可能为360等杀软, 对其进行操作更改
在Windows 的控制面板下搜索"服务"

对名称进行排序后可以看到五项服务

将NAT服务设置为自动:

和VMware相关的5项服务:
VMware Authorization Service 用于启动和访问虚拟机的授权及身份验证服务。
VMware DHCP Service 虚拟网络的DHCP服务, IP自动分配协议——它不启动 虚拟机不能上网
VMware NAT Service 虚拟网络的网络地址转换 ——它不启动 虚拟机不能上网
VMware USB Arbitration Service U盘接口服务——它不启动 虚拟机无法识别usb
VMware Workstation Server 用于虚拟机注册和管理的远程访问服务。
2.2.3 检查Windows下是否有开启VMware相关的网卡驱动
这个部分有两个位置可以查看,一个是网络中的网络连接,一个为设备管理窗口查看
VMnet1 为仅主机模式的网卡驱动, 如果主机模式连接这里必须为已启动
VMnet8 为NAT模式的网卡驱动, 如果为NAT模式,这里必须为已启动

注意红框处, 两个向下的黑色箭头, 该箭头意义为网卡驱动禁用, 这种情况下, Windows将无法ping到 VMware 下的虚拟机

以上, 足以干掉绝大多数无法连接和无法ping通的问题.
==================================================================================================================
Putty或MobaXTerm无法连接VMware虚拟机 报Network error: Connection timed out的解决方案的更多相关文章
- 亚马逊的PuTTY连接AWS出现network error connection refused,终极解决方案。
使用PuTTY连接AWS的时候,一直出现network error connection refused.百度了这个问题,大家都说是SSH要设置成22.但是我已经设置过了,为什么还是遇到这个问题呢? ...
- vmware上虚拟机:Network error: Connection refused 排查
问题分析 vmware配置的fedora虚拟机, 主机能ping通虚拟机, 虚拟机也能ping通主机.但是用PUTTY连接虚拟机的时候出现 Network error: Connection refu ...
- 使用putty远程登录Ubuntu时,报Network error:Connection refused错误及解决(记录)
putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务.执行命令: sudo apt-get ins ...
- 使用putty远程登录Ubuntu时,报Network error:Connection refused错误及解决
putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务. 执行命令: sudo apt instal ...
- 使用putty远程登录Ubuntu时,报Network error:Connection refused错误
putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务.执行命令: sudo apt-get ins ...
- linux7,一台物理机上使用VM装多个虚拟机,始终只有一个虚拟机网络正常,其他虚拟机报错Error: Connection activation failed: No suitable device found for this connection.
今天在VM新装了一个虚拟机,结果发现原来的虚拟机连不上了,重启网络服务后报错 Error: Connection activation failed: No suitable device found ...
- MobaXterm之取消自动关闭连接 Network error :Connection timed out
连一会就出现连接重来的问题 配置如下.
- idea启动服务连接mysql后 Navicat连接mysql就报错2013-Lost connection toMySQL server at
我是使用navicat的windows端 连接centos下mysql服务器 第一次常规连接mysql正常,idea启动服务连接mysql后 Navicat连接mysql就报错2013-Lost co ...
- java连接VMware虚拟机Oracle数据库问题
最近在电脑上装了虚拟机,为的是在虚拟机上安装Oracle数据库,Oracle实在太占内存,配置低的电脑装个Oracle几乎就瘫了,没办法,搞个虚拟机玩玩.我虚拟机用的是xp系统,顺便怀念下经典.装好O ...
随机推荐
- 第7.3节 Python特色的面向对象设计:协议、多态及鸭子类型
Python是一种多态语言,其表现特征是:对象方法的调用方只管方法是否可调用,不管对象是什么类型,从而屏蔽不同类型对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化. 一. P ...
- 第6.4节 Python动态表达式计算:eval函数详述
在Python动态执行的函数中,eval是用于执行表达式计算的函数,这个函数用于执行字符串中包含的一个表达式或其编译后对应的代码,不能适用于执行Python语句和完整的代码. 一. 语法 1. ...
- PyQt(Python+Qt)学习随笔:QAbstractItemView的selectionMode属性
老猿Python博文目录 老猿Python博客地址 一.概述 selectionMode属性用于控制view中操作选择数据项的模式,用于控制用户是否可以选择一个或多个数据项,以及在多个数据项选择中,选 ...
- sqlite 数据库与mysql 数据库使用区别记录
遇到了就记点儿. 1.sqlite 中,设置外键关联,没啥用.只有mysql 中可用.
- Python条件判断和循环语句
一.条件判断语句 通过一条或多条语句的判断来决定是否执行代码块 1.if语句基本形式: if 判断条件: 语句块 例如: score=75if score>=60: print &q ...
- Day10 python高级特性-- 生成器 Generator
列表生成式可以创建列表,但是受内存限制,列表容量时有限的,创建一个巨量元素的列表,不仅占用很大的存储空间,当仅仅访问前几个元素时,后面的绝大多数元素占用的空间都被浪费了. 如果list的元素可以按照算 ...
- ant design 中实现表格头部可删除和添加
我是用antd pro做一个项目.有一个小需求是表格头部栏可操作.具体是表头的每一项都带一个"x"按钮,当不想展示这一栏的时候,直接点"x",这一栏就不展示了. ...
- ambari 修改kafka日志目录后,写入数据无法消费
## 起因:ambari 修改kafka日志目录后,写入数据无法消费 - 使用下面的客户端消费命令可以消费到数据 ./kafka-console-consumer.sh --zookeeper 192 ...
- 如何push一个docker镜像到DockerHub上
在DockerHub上创建账号:https://hub.docker.com/ 这里我的账号是firewarm 本地下载镜像(这里拿alpine做示例),并为镜像打tag [root@host-30 ...
- js--数组的filter()过滤方法的使用
前言 你还在通过for循环遍历数组吗?你还在遍历之后一项一项的通过if判断过滤你需要的数据吗?你还在写着一大堆代码实现一个简单的过滤数据功能吗?那么,今天他来了.他就是这里要介绍的es6中数组filt ...