Conexão do host do Mac OS ao sistema operacional convidado local do Fedora no VirtualBox

0

Estou com problemas para me conectar ao servidor Apache que está sendo executado no sistema operacional convidado do VirtualBox Fedora.

Esta é a minha configuração:

  • Host: Mac OS X
  • Convidado: Fedora 22
  • Adaptador de rede: NAT
  • Servidor web Apache: em execução no convidado Fedora em localhost:8090

No host do Mac OS, eu faço um 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.

    
por seb 21.09.2015 / 09:55

2 respostas

1

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

172.26.6.51:8090

Se você quiser testar esta 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.

    
por 21.09.2015 / 10:11
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 do convidado: 10.0.2.15
  • Porta do convidado: 8090

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

    
por 21.09.2015 / 10:51