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.
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.
Il y a deux choses à savoir
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à.
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.
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
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