Virtualbox: não é possível o SSH para convidado de rede não local


0

Eu tenho virtual Ubuntu servidor hospedado por Virtualbox. A máquina virtual está usando bridged interface. (A VM deve ter um IP específico, então uso a interface em ponte.)

A máquina virtual está na rede 10.0.0.0/24. Outras máquinas na mesma rede podem fazer ping e SSH para isso.

Contudo SSH conexões de outra rede para a VM falhar. Máquinas da outra rede podem executar ping na VM sem problemas.

Eu primeiro pensei que este problema pode ser causado por firewalls, então eu tentei desabilitar firewalls no convidado e no host, mas isso não ajudou. (Eu também tentei criar regras de firewall que permitiam a outra rede. Firewall usado em Ubuntu estava Ufw.)

Eu tentei isso em hosts diferentes: Ubuntu e Windows servidor. Versão de Virtualbox no Windows é 5.0.12 r104815. Em Ubuntu isto é 4.1.44-dfsg-1+deb7u1ubuntu1. Para ambos os hosts, o problema é o mesmo: as conexões locais funcionam bem, mas somente a partir de redes não locais ping trabalho.

eu posso SSH para dispositivos hospedados não-Virtualbox no 10.0.0.0/24 rede da outra rede.

Isso indica claramente que Virtualbox está de alguma forma impedindo SSH de rede estrangeira, mas permitindo ping.

O que pode ser feito para permitir outros protocolos além do ping da rede externa?


Soa como seu dispositivo (roteador?) Que rotas entre suas redes (10.0.0.0 e o "outro") não roteam icmp, mas não tcp. Como as diferentes redes são conectadas?
Isaac

Eu pensei que no início também, mas como afirmado no meu post, TCP conexões funcionam entre as redes. A única exceção a isso são VMs hospedadas em Virtualbox. Então os pacotes TCP estão passando pelo roteador.
Madoc Comadrin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.