Conectando-se do host do Mac OS ao sistema operacional convidado local do Fedora no VirtualBox

0

Estou tendo problemas para me conectar ao servidor da web Apache que está sendo executado dentro do meu sistema operacional convidado do VirtualBox Fedora.

Esta é minha configuração:

  • Hospedeiro: Mac OS X
  • Convidado: Fedora 22
  • Adaptador de rede: NAT
  • Servidor web Apache: rodando no convidado do Fedora sob localhost:8090

No host do Mac OS, eu faço netstat:

sebastian$ netstat
Active Internet connections
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)    
tcp4       0      0  172.26.6.51.49515      10.0.2.15.8090         SYN_SENT   
tcp4       0      0  172.26.6.51.49514      10.0.2.15.8090         SYN_SENT   
tcp4       0      0  172.26.6.51.49513      a23-46-123-27.de.http  ESTABLISHED

Eu posso alcançar o host do Fedora através do SSH, usando 172.26.6.51. Eu quero chegar ao servidor que está sendo executado no meu convidado Fedora. Estou tentando fazer isso digitando isso no meu navegador no meu host Mac: 172.26.6.51:49515.

O que estou fazendo de errado?

Usar um adaptador de rede em ponte não é uma opção, devido à minha configuração de rede.

seb
fonte

Respostas:

1

Honestamente, netstat é uma ferramenta de rede muito profunda para o que você está tentando fazer. Meu palpite é que você poderia simplesmente se conectar ao sistema operacional convidado do Fedora diretamente assim:

172.26.6.51:8090

Se você quiser testar essa conectividade a partir da linha de comando, basta abrir a janela do Terminal e digitar o seguinte:

curl -I 172.26.6.51:8090

Isso fará uma solicitação HTTP, mas mostrará somente cabeçalhos. Essa é uma maneira mais eficiente e eficiente de testar uma conexão HTTP real, já que essa é uma conexão simples, imediata e não baseada em navegador que não será armazenada em cache da mesma maneira que um navegador a armazenaria em cache.

JakeGould
fonte
1

Eu resolvi isso com a funcionalidade de encaminhamento de porta do VirtualBox.

  • IP do host: 127.0.0.1
  • Porta do Host: 9001
  • IP convidado: 10.0.2.15
  • Porto Convidado: 8090

Não importa qual valor você usa para a porta do host, desde que seja usado por outro serviço.

seb
fonte