Impostare la networking virtuale per il client Ubuntu 16.04

In Virtualbox versione 4.3.26 vorrei installare il client Ubuntu 16.04. La configuration di networking è adattatore 1: nome adattatore ponte: eth0 adattatore 2: NAT

Con questa configuration ho accesso a Internet, ma non alla mia networking locale.

Ho provato: static-ip-in-virtualbox-machine-with-ubuntu-16-04 ma quando ho impostato l'host solo, non ho potuto select nessuna cosa.

Ho letto Virtualbox manuale capitolo 6, ma non ho trovato una soluzione.

Ho provato come rinominare una scheda di networking, ma aggiungendo una regola non funzionava per me.

Nei miei altri client virtualbox ho dovuto aggiungere nel file client (Ubuntu) file interfacce (/ etc / network / interfaces) con il risultato:

# 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 nell'adattatore di impostazione della networking virtuale 1: adattatore ponte, nome: eth0

Con questa configuration ho accesso alla mia networking locale e Internet con i miei altri (VirtualBox Ubuntu 14.04).

Il sistema di nome in Ubuntu 16.04 è stato modificato, non è più eth0, ma si utilizza ifconfig:

 [email protected]:~$ 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) 

Così con questa informazione ho cambiato il mio file di interfacce in:

 # 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 

Ho riavviato e ho avuto accesso alla mia networking locale, ma non più a Internet.

Quindi nel server Virtualbox volevo cambiare nell'adattatore 1 con il nome: eth0 a enp0s3 ma non ho potuto cambiare il nome affatto.

Il DNS sembra essere ok.

Locale :

 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 

Il DNS può trovare l'indirizzo IP locale e l'indirizzo IP non risponde.

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 

Globalmente anche il DNS può trovare l'indirizzo IP, ma l'indirizzo IP non risponde.

Il server DNS utilizzato:

 nslookup host Server: 192.168.1.70 Address: 192.168.1.70#53 

Ci potrebbe essere un conflitto con gli indirizzi MAC di Virtualbox, pertanto ho aggiornato, in Virtualbox Manager, ma senza risultato.

Ho tre domande:

  1. Come è ansible aggiungere un block di networking a Internet? Vorrei davvero comprendere cosa sta succedendo, questo rende migliore la comprensione di una soluzione.
  2. Perché Virtualbox non mi permette di modificare il nome dell'adattatore in enp0s3?
  3. Come posso avere accesso a Internet e alla mia networking locale insieme?

Quando si aggiunge una nuova scheda di networking e imposta il gateway, diventa "gateway predefinito" e tutto il traffico Internet viene reindirizzato tramite esso, nel gate di caso 192.168.1.1

Provare a rimuovere / commentare "gateway 192.168.1.1" nelle impostazioni di networking. Utilizzo anche due adattatori di networking.

Il primo è il tipo "NAT" ed è per l'accesso a Internet ed è impostato su dhsp. Secondo in "Host-only" per la connessione tra macchine virtuali ed è IP statico. Non impostare il gateway , perché è solo per la connessione tra i VM.

È inoltre necessario aggiungere il module adattatore "Solo host" File → Preferenze → Reti → Reti solo host.

Qui puoi trovare una spiegazione dettagliata http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box , e qui sono le mie / 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 defaut gateway.