Como permitir que outros computadores na rede acessem meu servidor da Web virtual?
11
Eu uso o Windows 7 como um sistema operacional host. Eu tenho o Debian 6.0.4 instalado no VirtualBox com lighttpd.
I podem facilmente acessar o servidor web da minha máquina de digitação http://localhostno painel de endereço do navegador, mas outros computadores da minha rede não pode acessá-lo, digitando o meu endereço IP.
Eu uso o encaminhamento de porta NAT no VirtualBox. O que devo fazer para disponibilizar meu servidor da web para todos na minha rede?
EDITAR:
Cheguei a uma 'solução' - tenho que definir a porta de convidado e a porta de host para diferentes. Mas ainda tenho problemas com isso, a saber:
Uma opção é alterar o adaptador de rede da máquina virtual para o modo de ponte; você poderá acessar o servidor virtual de outras máquinas na rede, fornecendo o endereço IP do seu convidado.
Editar:
Para aspectos práticos, consulte a documentação do VirtualBox na rede virtual . Suas opções são usar rede em ponte
Com a rede em ponte, o VirtualBox usa um driver de dispositivo no sistema host que filtra os dados do seu adaptador de rede físico. Portanto, esse driver é chamado de driver "filtro de rede". Isso permite que o VirtualBox intercepte dados da rede física e injete dados nela, criando efetivamente uma nova interface de rede no software. Quando um convidado está usando uma nova interface de software, ele olha para o sistema host como se estivesse fisicamente conectado à interface usando um cabo de rede: o host pode enviar dados ao convidado através dessa interface e receber dados dele. Isso significa que você pode configurar o roteamento ou ponte entre o convidado e o restante da sua rede.
Como a máquina virtual está conectada a uma rede privada interna ao VirtualBox e invisível ao host, os serviços de rede no convidado não estão acessíveis à máquina host ou a outros computadores na mesma rede. No entanto, como um roteador físico, o VirtualBox pode disponibilizar serviços selecionados para o mundo fora do convidado por meio do encaminhamento de porta. Isso significa que o VirtualBox escuta determinadas portas no host e reenvia todos os pacotes que chegam ao convidado, na mesma porta ou em uma porta diferente.
Portanto, no caso de um encaminhamento de porta NAT, você deve usar o seguinte comando:
Mas estou usando WiFi e, tanto quanto sei, teria que usar o adaptador WiFi USB para fazer o modo ponte funcionar.
Patryk
@ Patryk: eu forneci mais detalhes; estamos falando de uma ponte virtual .
227 Karolos
Esta é puro, mas eu já sei sobre isso eo problema é que eu tenho o encaminhamento de porta ativa: imagem
Patryk
@ Patryk: Desculpe, eu não percebi isso. Nesse caso, eu suspeitaria que você tenha algum firewall impedindo que a conexão aconteça. Dê uma olhada no seguinte: windows.microsoft.com/en-US/windows7/…
Karolos
@ Patryck - Comece com a solução mais simples e trabalhe para obter o resultado desejado. Você também precisa ter certeza de que em seu servidor, a) o firewall está configurado corretamente, e b) os serviços desejados estão configurados corretamente e em execução (ou seja - SSH)
Joe Internet
1
Ok, eu resolvi isso, depois de algumas horas de escavação na Internet.
O problema era o meu spik do comunicador de mensagens instantâneas, que estava escutando na porta 80. Depois de desligá-lo e reiniciar a máquina, tudo funciona como charme :)
Eu li que um pode ter o mesmo problema, por exemplo, com o Skype.
Ok, eu resolvi isso, depois de algumas horas de escavação na Internet.
O problema era o meu spik do comunicador de mensagens instantâneas, que estava escutando na porta 80. Depois de desligá-lo e reiniciar a máquina, tudo funciona como charme :)
Eu li que um pode ter o mesmo problema, por exemplo, com o Skype.
fonte