2016-04-25 13 views
13

Ho installato Ubuntu Server 16.04 su una macchina virtuale come sistema operativo guest sul mio mac.IP statico in macchina VirtualBox con Ubuntu 16.04

come sempre ho configurarlo con NAT e "Host Only" con la seguente configurazione il modo in cui ho avuto tutti i miei altri Scatole VM con Ubuntu 14.04 di avere IP statico e Internet. ma sembrano non funzionare con la nuova Ubuntu. anche se "ifconfig" mi sta dando un risultato OK, non ho Internet e non riesco a raggiungere la mia macchina ospite dalla mia macchina host con l'IP menzionato.

mio/etc/network/interfaces assomiglia a questo:

source /etc/network/interfaces.d/* 
auto lo 
iface lo inet loopback 

auto enp0s3 
iface enp0s3 inet static 
address 192.168.56.106 
netmask 255.255.255.0 
dns-nameservers 8.8.8.8 8.8.4.4 

e il risultato di "ifconfig -a" sembra qualcosa di simile:

enter image description here

alcuna idea del perché questo è non funziona su Ubuntu 16.04?

Nota: è stato riavviato il servizio di rete (/etc/init.d/networking) e il computer è in funzione centinaia di volte.

+1

Sto votando per chiudere questa domanda come off-topic perché su Linux; non programmare. –

risposta

16

Credo che il problema fosse la nuova denominazione in Ubuntu 16.04. così ho impostato il mio primo adattatore su "Solo host adapter" e il secondo su "NAT" e ho potuto ottenere il mio IP impostato su "192.168.56.106" con la seguente configurazione. qui è il mio /etc/network/interfaces:

source /etc/network/interfaces.d/* 

# The loopback network interface 
auto lo 
iface lo inet loopback 

# Host Only Network 
auto enp0s3 
iface enp0s3 inet static 
dns-nameservers 8.8.8.8 8.8.4.4 
address 192.168.56.106 
network 192.168.56.0 
netmask 255.255.255.0 
broadcast 192.168.56.255 

# NAT Network 
auto enp0s8 
iface enp0s8 inet dhcp 
+1

Grazie. Ho impostato come 'Collegato a: Bridged Adapter'. Funziona. – efkan

+2

Grazie. Hai appena salvato la mia sanità mentale. – skiphoppy

+1

Grazie. Ho impostato enp0s3 come rete NAT e funziona altrettanto bene. Per solo Host, manterrò solo 4 righe: (1) auto enp0s3 (2) iface enp0s3 inet static (3) indirizzo 192.168.56.106 (4) maschera di rete 255.255.255.0 –

6

Ho avuto lo stesso problema. L'ho risolto aggiungendo quanto segue alla fine di /etc/network/interfaces.

auto enp0s8 
iface enp0s8 inet dhcp 

prega di notare che ho configurato la prima scheda di rete come "host-only" e il secondo come NAT.

1

posso confermare questo: l'ordine delle schede di rete nelle impostazioni di VirtualBox fa la differenza. Il primo dovrebbe essere solo host-host, il secondo NAT.