VirtualBox: conecte VM ao pseudo adaptador

0

Tenho 4 VMs em execução no meu host, usando-as como contêineres para coisas como meus aplicativos da web. No entanto, atualmente estou usando o NGINX como um proxy reverso - e os problemas que vêm com isso. Então, decidi que queria mapear minha VM para um IP externo.

Meu provedor vinculou meu servidor a 5 IPs, que eu configurei no meu host como eth0 , eth0:0 , eth0:1 , eth0:2 e eth0:3 . O sufixo :N vem do tutorial do meu provedor (OVH) sobre como configurá-los.

Quando eu vou agora para o Virtual Box através do phpVirtualBox, eu posso conectar um novo dispositivo de rede. Mas quando seleciono "Bridged", vejo apenas meu eth0 e zero de pseudos.

Como posso dizer ao VirtualBox para mapear a VM para o meu IP? Meu objetivo é tornar a VM completamente ciente do IP externo e fazê-lo comportar-se como se o IP pertencesse a ele totalmente - ergo, todas as portas abertas na VM estão abertas nesse IP, etc.

    
por Ingwie Phoenix 03.03.2016 / 02:55

1 resposta

1

O problema foi resolvido:

Primeiro, removi as entradas de alias que eu queria colocar na (s) VM (s) do host.

Depois, precisei configurar o IP do meu convidado de acordo com as instruções do meu provedor. Isso envolvia atribuir o IP estaticamente ao adaptador e igualmente.

Em seguida, conecte a VM com eth0 . Tudo bem, porque essa interface também é acessada através do IP.

Com isso concluído, agora posso conectar-me à VM da maneira correta, como deveria ser.

Recursos:

Tipp:

Eu usei o protocolo VRDP para conectar-me à minha VM e configurá-lo. Certifique-se de que o endereço MAC virtual - ou o endereço que seu provedor permite que você use - seja inserido enquanto a VM estiver offline . Você precisa fazer isso do seu host para garantir que ele funcione conforme o esperado. Além disso, pode ser que você confunda como meu provedor sugeriu route add / route del para os scripts pré / pós. Acontece que isso é realmente necessário - e não tenho idéia do porquê. Mas funcionou assim.

    
por 03.03.2016 / 06:29