无法从lan ping或ssh到虚拟机


2

我有下一个设置:

我的家兰= 192.168.1.0/24

我的虚拟局域网= 192.168.207.0/24

我的笔记本电脑= 192.168.1.109(dhcp OS = Windows7)

我的桌面= 192.168.1.206(固定IP操作系统= Windows8)

我的虚拟机安装在桌面上= 192.168.207.128(NAT + dhcp OS = Linux Mint)

从虚拟机192.168.207.128 Ping到所有人。

从工作站192.168.1.206到vm 192.168.207.128的Ping工作正常。

Ping从笔记本电脑192.168.1.109到桌面192.168.1.206的工作原理。

从笔记本电脑192.168.1.109 ping至vm 192.168.207.128 FAILS。

从笔记本电脑192.168.1.109 ping到vm def gw 1​​92.168.207.1 FAILS。

VM处于nat模式。我知道在桥接模式下这会更容易。但是如果可能的话我想让它在NAT模式下工作。

我找到了3个失败原因。我应用了必要的东西(我想,但没有成功......)。

1 / NAT需要端口转发。所以在虚拟机网络设置中我做了端口转发。设置为:'端口22'和'vm ip地址192.168.207.128''输入TCP'。

2 /我的桌面上的Windows防火墙可能会导致问题,所以我禁用了Windows 8 fw。

3 /我的笔记本电脑不知道到该网络192.168.207.0的路由。所以我在命令行中添加了Win7中的静态路由:[route add 192.168.207.0 mask 255.255.255.0 192.168.1.206 metric 1]

非常感谢您的帮助或一些建议。


转发端口22应该如何ping工作?如果您解释了为什么使用NAT模式,它也会有很大帮助。
大卫施瓦茨2014年

嗨大卫。端口22用于ssh连接。为什么我想使用NAT模式只是为了挑战。我想做一些实验。初学者网络。
格言2014年

Answers:


1

您要求您的台式PC成为192.168.1.x网络和192.168.207.x网络之间的路由器。

Windows不会自动执行此操作,需要启用它。转到“开始”,然后键入services.msc运行框。

打开服务,找到Routing and Remote Access服务。它将被禁用。转到服务的属性,启用它并启动它(如果您愿意,可以自动启动)。


你好保罗。谢谢您的意见。我今天晚上在家试试。
格言2014年

@max你接受了 - 它解决了这个问题还是需要其他声音?
保罗

嗨保罗。我找到了你的服务。它很好地解释了如何到达那里。唯一的问题是我在激活该服务时收到错误。我正在改变我的计划,并将通过'桥接'模式。就像我对大卫说的那样,这只是为了测试。此外,我不确定我是否希望我的台式机充当路由器。无论如何,谢谢你为我澄清了这一点。
格言2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.