欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Xshell连接不上虚拟机

程序员文章站 2022-07-01 13:50:08
...

Xshell连接不上虚拟机

Q:xshell突然无法连接虚拟机

环境:
VMnet8 IP: 192.168.137.1
虚拟机IP 192.168.137.4   192.168.137.5
网关192.168.137.1
本身虚拟机可以和xshell连接,但是设置了网关之后,xshell与虚拟机断开,无法连接。

A:
原因:默认网关IP(即VMware中的虚拟网络编辑器中设定的默认网关地址)与VMnet8的IP冲突。更改其中一个即可。
解析:
在NAT模式中,VM8的作用是连接外网,也就是实际网卡的,它是用来连接内网(虚拟机所在网络)的,VMware自带的nat功能会提供VM8到外网的地址转换功能,所以说这里VM8的主要功能是进行一个nat服务,只不过服务是仅供虚拟机使用的。而路由IP就是虚拟网关,DNS ServerIP也和网关是同一个IP,所以VM8IP不能和网关是同一个IP,如果是同一个IP,就没人提供NAT服务了,此时虚拟机网络无法与外部链接,但是VM8的IP必须和虚拟机网络以及虚拟网关在同一个网段。(如果设置为同一IP,此时会无法访问外网,但是内网可以互访,如果想连接外网,需要将Windows网络共享给VM8,此时VM8起到转发功能,就和仅主机模式一样。)

注:
Q:对于桥接网络,VM0又是什么角色呢?
A:对于桥接网络,虚拟机与宿主机是同等地位,此时VM0相当于一个链接外部的通道,只要虚拟机IP与宿主机IP在同一个网段,并且可以获得IP,那么就可以和宿主机一样访问外网。

相关标签: Linux NAT