22 votes

Le serveur ne reconnaît pas le deuxième adaptateur VirtualBox

J'ai installé Ubuntu Server 10.04 en tant que système d'exploitation invité sous VirtualBox 3.2.10. Mon système hôte est Ubuntu 9.04.

J'ai configuré deux adaptateurs de réseau pour la supposition (un adaptateur NAT et un adaptateur réservé à l'hôte).

L'adaptateur NAT est reconnu sans problème par l'invité, mais pour reconnaître l'adaptateur réservé à l'hôte, je dois exécuter le programme suivant sudo dhclient ce qui rend impossible l'exécution de l'invité en mode sans tête.

Je suis sûr que j'oublie quelque chose.

Quand j'exécute ifconfig juste après la connexion, je vois deux interfaces ( eth0 y lo ), puis après avoir exécuté sudo dhclient Je vois trois interfaces ( eth0 , eth1 y lo )

La question est donc la suivante : comment puis-je faire en sorte qu'ubuntu obtienne l'IP du second adaptateur au démarrage afin de pouvoir fonctionner sans tête et d'y accéder par ssh ?

20voto

dcraggs Points 723

Avez-vous configuré l'interface dans /etc/network/interfaces ? si non, ajouter les lignes

 auto eth1
 iface eth1 inet dhcp

et redémarrer

10voto

Highmastdon Points 201

Pour trouver vos interfaces disponibles, utilisez :

ip link

cela vous montrera les interfaces que vous avez, comme ceci :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:1d:bd:93 brd ff:ff:ff:ff:ff:ff
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:c2:c1:92 brd ff:ff:ff:ff:ff:ff

Maintenant ajoutez la dernière interface aux interfaces (dans ce cas-ci enp0s8 )

vi /etc/network/interfaces

Tapez dans [i] pour éditer (et déplacer avec les touches fléchées ou avant [i] hjkl (gauche, bas, haut, droite))

auto enp0s8
iface enp0s8 inet dhcp

Sauvegarder et fermer avec [esc] :wq

9voto

Alexey Petushkov Points 191

Pour les dernières versions (18.04) de l'Ubuntu, les paramètres réseau sont stockés dans /etc/netplan/50-cloud-init.yaml .

  1. Obtenir le nom du dispositif avec dmesg | grep enp (enp peut être remplacé par le type de votre appareil).

  2. Puis insérer (pour le dispositif nommé enp0s8) :

    enp0s8:
      addresses: []
      dhcp4: true
      optional: true
  3. Ensuite, utilisez sudo netplan apply pour appliquer les changements.

1voto

lucascavalcante Points 111

Serveur Ubuntu 20.04 LTS utiliza Netplan pour la configuration du réseau par défaut. Dans ce cas, le fichier de configuration par défaut est /etc/netplan/00-installer-config.yaml .

  • Obtenez le nom du dispositif avec ip link

  • Insérer le dispositif dans le dossier /etc/netplan/00-installer-config.yaml (par exemple, enp0s8 ) :

    enp0s8: addresses: [192.168.2.89/24] # example gateway4: 192.168.2.1 dhcp4: true

  • Exécuter sudo netplan apply pour appliquer les changements.

Vérifiez ce lien pour plus d'informations.

0voto

user584730 Points 1
vi /etc/network/interfaces

presse i et ajoutez le texte

auto eth1
iface eth1 inet dhcp

presse esc et le type :wq y enter

Alors, faites-le :

/etc/init.d/networking restart

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X