Atribuir diferentes ip's para vm's e clones criados usando caixa virtual

1

Estou usando o windows 7. Eu instalei uma caixa virtual e criei um ubuntu 16.04 vm. tem o ip de 192.168.0.10

Mas todos os meus clones também têm o mesmo ip. Eu tentei maneiras diferentes de mudar o ip, mas nada parece estar funcionando

O conteúdo do arquivo my /etc/network/interfaces é o seguinte

auto lo
iface lo inet loopback

I added the following
auto eth0
iface eth0 inet static
address 192.168.0.5
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1

Depois de reiniciar a rede usando sudo service network-manager restart , não há alteração, meu ip aparece como 192.168.0.10

ip addr show - mostra o seguinte

$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group    default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host 
   valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:8c:7a:3c brd ff:ff:ff:ff:ff:ff
inet 192.168.225.194/24 brd 192.168.225.255 scope global dynamic enp0s3
   valid_lft 42984sec preferred_lft 42984sec
inet6 fe80::aad4:1c86:ded3:1636/64 scope link 
   valid_lft forever preferred_lft forever
    
por Merchant 19.12.2016 / 13:01

1 resposta

1

Primeiro, você precisa decidir sobre a topologia da rede. Você tem pelo menos as opções

  • NAT : cada uma de suas máquinas virtuais é conectada a uma placa de rede separada (pelo menos a máquina virtual acha que é) e com a ajuda da Network Address Translation (NAT) vai na rede real usando o endereço IP externo do host. As máquinas virtuais não podem se ver.

  • Adaptador em ponte : seu adaptador de host físico obtém um endereço Ethernet (MAC) adicional para cada máquina virtual e atua como dois (ou mais) adaptadores independentes simultaneamente. Dessa forma, cada máquina virtual é conectada paralelamente ao host da rede, obtendo um endereço IP do servidor DHCP principal. Dessa forma, as máquinas obtêm endereços IP diferentes (porque os endereços MAC devem ser diferentes) e podem se ver.

  • NAT Network : introduzido no VirtualBox recentemente (acho que a versão 5) e no meu caso não funcionou. Deve ser uma espécie de rede interna, onde as máquinas virtuais podem se comunicar umas com as outras, mas não são acessíveis a partir da rede real.

  • Rede interna : as máquinas virtuais se vêem, mas não o host e não a rede real.

  • Adaptador somente host : as máquinas virtuais se veem (e provavelmente hospedam), mas não na rede real. O host deve poder se comunicar com máquinas virtuais.

Em seguida, verifique se você tem endereços MAC diferentes das placas de rede nas máquinas virtuais. Pegue o "adaptador em ponte" ou "adaptador somente host" e verifique se o servidor DHCP está concordando em atender mais alguns participantes da rede. Isso funcionou para mim.

Não se esqueça de definir a opção "conexão por cabo".

Para "Adaptador somente host" e "Rede NAT", você deve criar essas redes primeiro em Arquivo - > Preferências - > Rede.

    
por adams13 22.12.2016 / 01:04