Putty或MobaXTerm没法链接VMware虚拟机 报Network error: Connection timed out的解决方案

当出现没法链接的问题时, 咱们要先对可能出现的问题进行梳理, 而后进行排查, 如下我先整理一些可能出现问题的地方:linux

1. 经过 ping 查看两台终端是否均有联网

windows下经过控制台 cmd 进入命令行, 输入  ping www.baidu.com  查看返回包的结果. 若是ping通 则说明网络通畅windows

Linux下经过输入命令  ping www.baidu.com 查看返回包服务器

windows没有联网的问题好解决,这里说明一下常见的Linux虚拟机没有网络最多见的一种状况,就是没有配置共享网络网络

第一步: 首先打开开始菜单,找到控制面板,而后点击打开。在控制面板的各选项中,有一个 网络和internet的选项,点击此项打开。ssh

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

第三步: 从这里看到有多个链接项,其中有一个咱们正在用的宽带链接,如图所示。右键点击此选项,在弹出的菜单中选择属性。打开这个链接的属性设置。而后在宽带链接的设置窗口中,上面有多个选项卡,咱们点击最后一个即共享选项卡。spa

第六步命令行

第四步: 在共享选项卡中,有一个网络链接的共享设置,第一个选项就是容许其余网络用户经过此计算机的网络链接来链接,若是此项没有被选定,那么将会出现虚拟机没法上网的状况,因此,咱们如今将这个选项选定。而后在下面的选择框中选择一个家庭网络链接,也就是咱们的虚拟机的网络链接,如图所示。设置完成,点击肯定按钮就能够退出这个共享的设置界面了,如今重启虚拟机进行 ping 操做尝试。3d

 

 

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通的问题.

 ==================================================================================================================

相关文章
相关标签/搜索