Configure a rede virtualbox para o cliente Ubuntu 16.04

5

No Virtualbox versão 4.3.26 eu gostaria de instalar o cliente Ubuntu 16.04. A configuração da rede é adaptador 1: nome do adaptador em ponte: eth0 adaptador 2: NAT

Com essa configuração, tenho acesso à Internet, mas não à minha rede local.

Eu tentei: static-ip-in-virtualbox- machine-with-ubuntu-16-04 mas ao configurar apenas para host, não consegui selecionar nada.

Eu li o manual do manual do Virtualbox, capítulo 6 , mas não consegui encontrar uma solução.

Eu tentei como renomear uma placa de rede mas adicionar uma regra não funcionou para mim.

Nos meus outros clientes de VirtualBox eu tive que adicionar no arquivo de interfaces do cliente (Ubuntu) (/ etc / network / interfaces) com o resultado:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
dns-nameservers 192.168.1.70 192.168.1.1
address 192.168.1.66
gateway 192.168.1.1

E na configuração de rede da caixa virtual adaptador 1: adaptador em ponte, nome: eth0

Com essa configuração eu tenho acesso à minha rede local e à Internet com meus outros clientes do Virtualbox (Ubuntu 14.04).

O sistema de nomes no Ubuntu 16.04 foi alterado, sem eth0, mas com o uso do ifconfig:

me@vBox1b-client:~$ ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:9e:aa:c9  
          inet addr:192.168.1.78  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe9e:aac9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4304 (4.3 KB)  TX bytes:8988 (8.9 KB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:17:a7:e6  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a16b:7a82:bf0b:7247/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1328 (1.3 KB)  TX bytes:7953 (7.9 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:534 (534.0 B)  TX bytes:534 (534.0 B)

Então, com essa informação, mudei meu arquivo de interfaces para:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet static
dns-nameservers 192.168.1.70 192.168.1.1
address 192.168.1.66
gateway 192.168.1.1

Eu reiniciei e realmente tive acesso à minha rede local, mas não à Internet mais.

Então, no servidor do Virtualbox, eu queria mudar no adaptador 1 com o nome: eth0 para enp0s3, mas não consegui alterar o nome.

O DNS parece estar bem.

Local:

ping mylocal.com
PING mylocal.com (192.168.1.73) 56(84) bytes of data.
64 bytes from 192.168.1.73: icmp_seq=1 ttl=64 time=0.961 ms

O DNS pode encontrar o endereço IP local e o endereço IP responde.

Internet (glocal):

ping nu.nl
PING nu.nl (62.69.166.254) 56(84) bytes of data.
From 192.168.1.66 icmp_seq=1 Destination Host Unreachable

Também global, o DNS pode encontrar o endereço IP, mas o endereço IP não responde.

O servidor DNS usado:

nslookup host
Server:     192.168.1.70
Address:    192.168.1.70#53

Pode haver um conflito com os endereços MAC do Virtualbox, então eu os atualizei, no gerenciador do Virtualbox, mas sem resultado.

Eu tenho três perguntas:

  1. Como é possível que adicionar uma rede bloqueie o acesso à Internet? Eu realmente gostaria de compreender o que está acontecendo, isso faz entender melhor a solução.
  2. Por que o Virtualbox não me permite alterar o nome do adaptador para enp0s3?
  3. Como posso ter acesso à Internet e à minha rede local juntos?
por Bernard 25.05.2016 / 13:06

1 resposta

9

Quando você adiciona um novo adaptador de rede e configura um gateway, ele se torna "gateway padrão" e todo o tráfego da Internet é redirecionado através dele. No seu caso, o gateway 192.168.1.1 .

Tente remover / comentar gateway 192.168.1.1 nas suas configurações de rede. Eu também uso dois adaptadores de rede.

O primeiro é do tipo "NAT" e é para acesso à Internet e está definido como dhcp . Segundo em "Somente host" para conexão entre máquinas virtuais e é IP estático. Não defina o gateway para ele , porque é apenas para conexão entre as VMs.

Você também precisa adicionar o formulário do adaptador "Somente host" Arquivo → Preferências → Redes → Redes somente host.

Aqui você pode encontrar uma explicação detalhada link , e aqui está o meu / etc / network / interfaces

# The Loopback network interface
auto lo
iface lo inet loopback

#The Primary network interface
auto enp0s3
iface enp0s3 inet dhcp

#The secondary network interface (host-only)
auto enp0s8
iface enp0s8 inet static
    address 192.168.56.101
    network 192.168.56.0
    netmask 255.255.255.0
    broadcast 192.168.56.255
    #gateway 192.168.56.1 NOTE: remove/comment gateway or set enp0s3 as a default gateway. 
    
por 27.05.2016 / 18:04