J'ai installé Ubuntu Server 16.04 sur une machine virtuelle en tant qu'OS invité sur mon mac.
comme toujours, je l'ai configuré avec NAT et "Host Only" avec la configuration suivante comme j'avais tous mes autres VM Box avec Ubuntu 14.04 pour avoir IP statique et Internet, mais ils ne semblent pas fonctionner avec le nouvel Ubuntu. Bien que "ifconfig" me donne un résultat correct, je n'ai pas Internet et je ne peux pas atteindre ma machine invitée depuis ma machine hôte avec l'IP mentionnée.
mes/etc/network/interfaces ressemblent à ceci:
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
et le résultat de "ifconfig -a" ressemble à ceci:
une idée pourquoi cela ne fonctionne pas sur Ubuntu 16.04?
Remarque: j'ai redémarré mon service réseau (/etc/init.d/networking) et ma machine complètement une centaine de fois.
Je suppose que le problème était le nouveau nom dans Ubuntu 16.04. j'ai donc réglé mon premier adaptateur sur "Host-only Adapter" et le second sur "NAT" et j'ai réussi à obtenir mon IP défini sur "192.168.56.106" avec la configuration suivante. Voici mon /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
J'ai eu le même problème. Je l'ai résolu en ajoutant ce qui suit à la fin de /etc/network/interfaces
.
auto enp0s8
iface enp0s8 inet dhcp
Veuillez noter que j'ai configuré la première carte réseau comme "Host-only" et la seconde comme NAT.
Je peux le confirmer: l'ordre des adaptateurs réseau dans les paramètres VirtualBox fait la différence. Le premier doit être Host-only, le second NAT.