web-dev-qa-db-fra.com

Comment configurer les interfaces réseau sur Ubuntu dans des boîtes virtuelles?

La question

Comment Ubuntu peut-il être configuré de manière à ne pas recevoir le message "En attente de configuration réseau ..." au démarrage si vous avez plus d'un adaptateur?

Faits

  • J'ai un Ubuntu intact dans Virtual Box et In VM-Ware Workstation.

  • Mon fichier /etc/network/interfaces n'est pas modifié et j'ai activé un adaptateur Nat pour utiliser la carte réseau réelle du système hôte.

  • De plus, j'ai activé un adaptateur d'hôte uniquement pour pouvoir utiliser une adresse IP distincte pour les connexions entre la VM et le système hôte.

Déduction

J'ai compris que le fichier d'interface n'a besoin que d'une entrée de passerelle, ce qui est donné

auto eth0

iface eth0 inet dhcp.

Il s’agit donc de l’entrée de la première carte réseau qui fournit des informations sur la passerelle. La seconde configuration n’a donc pas besoin d’une ligne appelée

gateway 192.168.1.1.

Pour moi, cela signifie que la deuxième entrée doit ressembler à ceci:

address 192.168.217.131

en fonction de ce que le routeur vous indique comme adresse réseau pour l'interface configurée via dcp, la deuxième ligne représente le masque de réseau. Dans les cas courants c'est

netmask 255.255.255.

Ainsi, le fichier `/ etc/network/interfaces 'complet ressemble à ceci:

#This file describe the network interfaces available on your system
#and how to activate them. For more information see interfaces(5).

#The loopack network interface 

auto lo
iface lo inet loopback

#The primary network interface 

# ethernet 0
auto eth0 
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 192.168.217.131
netmask 255.255.255

#No need for gateway here because this is already provided by the dhcp entry.

Dans cet exemple, j'ai pris l'adresse IP fournie par le paquet ^ server d'Ubuntu (serveur Ubuntu de base), qui était 192.168.217.130, et je l'ai augmentée de un.

Maintenant, je redémarre Ubuntu et j'ai reçu le message Waiting for network Configuration... où Ubuntu essaie d'attendre environ 2 minutes pour la connexion réseau.

J'ai eu la même chose sur Virtual Box.

7
Josh

Il y a deux choses à savoir

  1. Comme déjà mentionné ci-dessus, une seconde passerelle avec un serveur DHCP dans votre réseau n'est pas nécessaire car l'entrée de la passerelle est générée à partir de là.

  2. Après avoir ajouté un adaptateur hôte, vous devez copier l'adresse IP de votre hôte Windows.

Jusque là.

Voici un exemple de configuration pour une connexion d'hôte uniquement avec un adaptateur supplémentaire:

auto eth1

iface eth1 inet static
address 192.168.253.128
netmask 255.255.255.0
network 192.168.253.1
broadcast 192.168.253.255

Le troisième bloc de la ligne réseau dépend de votre adresse IP. la ligne de diffusion est nécessaire pour la communication réseau entre l'hôte et l'invité. Ceci est une chose liée au protocole de réseau.

6
Josh

Si vous souhaitez connecter votre VM à votre réseau domestique avec une adresse IP différente de celle du système hôte, vous devez choisir l'option Pont. Dans cette option, vous devez choisir autoriser tout pour les communications entre VM et l'hôte, de Vm à Vm.

Vous devez choisir la connexion en pont pour la deuxième carte réseau. Vous devez également configurer dns-nameservers et gateway car cet adaptateur réseau est différent du premier.

Ici dans votre fichier de configuration masque de résea devrait être

netmask 255.255.255.0
3
Ketan Patel

Quelque chose de plus serait nécessaire pour que le réseautage soit opérationnel à certaines occasions. Fournir des serveurs de noms DNS dans le fichier/etc/network/interfaces au lieu du fichier '/etc/resolvconf/resolv.conf.d/base'. Exemple:

auto eth1

iface eth1 inet static
address 192.168.217.131
netmask 255.255.255.0
network 192.168.217.1
broadcast 192.168.217.255
gateway 'provide your gateway here might be necessary'
dns-nameservers 'provide your nameserver here'

Finalement,

Sudo restart network-manager
1
George Kourouleas