关于virtualbox:ssh到LAN上的桥接VM Guest

ssh to a bridged VM Guest on LAN

我有一台安装了Ubuntu 16.04 x64&virtualbox 5.0作为VM主机的计算机。然后创建一个VM来宾(Debian8x86)并设置为桥接适配器。

虚拟机主机可以通过IP对虚拟机来宾进行ssh。但是局域网上的其他用户不能:

ssh: connect to host 192.168.0.106 port 22: Connection refused

ping-vm-guest在vm主机和其他主机上都正常。

如果设置为nat适配器和端口转发ssh也可以

问题出在哪里?

编辑>清楚地说:

  • 局域网中有2台真正的机器(192.168.0.x):101&130。
  • 在130上用桥接适配器创建了一个虚拟机,IP是106。
  • 130 CAN SSH 106,但101不能
  • 130和101罐平106
  • 如果将vm更改为nat适配器,并将端口22转发到130:2222,101可以通过130:2222 ssh到vm,看起来ssh在vm上工作正常。
  • 问题是如何在局域网上ssh桥接虚拟机?


结果是一个DHCP路由器问题。

路由器没有指定网关IP导致此问题