Eu tenho o servidor Ubuntu
virtual hospedado por Virtualbox
.
A máquina virtual está usando bridged interface
. (A VM deve ter um IP específico, então eu uso uma 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.
No entanto, SSH
conexões de outra rede para a VM falham. Máquinas da outra rede podem fazer 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. O firewall usado em Ubuntu
era Ufw
.)
Eu tentei isso em hosts diferentes: Ubuntu
e Windows
server.
A versão de Virtualbox
no Windows é 5.0.12 r104815
. Em Ubuntu
, é 4.1.44-dfsg-1+deb7u1ubuntu1
. Para ambos os hosts, o problema é o mesmo: As conexões locais funcionam bem, mas somente a partir da rede não local ping
funciona.
Eu posso usar SSH
para dispositivos hospedados que não sejam do VirtualBox na rede 10.0.0.0/24
da outra rede.
Isso indica claramente que Virtualbox
está prevetando de alguma forma SSH
da rede estrangeira, mas permitindo ping
.
O que pode ser feito para permitir outros protocolos além do ping da rede estrangeira?