web-dev-qa-db-fra.com

Le serveur ne reconnaît pas le second 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 cartes réseau pour la conjecture (une carte NAT et une carte hôte uniquement).

L'invité NAT est reconnu sans problème par l'invité, mais pour reconnaître l'adaptateur pour hôte uniquement, je dois exécuter Sudo dhclient, rendant ainsi impossible l'exécution de l'invité en mode sans tête.

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

Quand je lance ifconfig juste après la connexion, je vois deux interfaces (eth et lo), puis après avoir exécuté Sudo dhclient, je vois trois interfaces (eth, - eth1 et lo)

La question est donc la suivante: comment puis-je obliger Ubuntu à obtenir l’adresse IP du deuxième adaptateur au moment du démarrage afin de pouvoir fonctionner sans tête et y accéder via ssh?

19
Cesar

avez-vous l'interface configurée dans /etc/network/interfaces? sinon ajoutez les lignes

 auto eth1
 iface eth1 inet dhcp

et redémarrer

19
cvrse

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, enp0s8)

vi /etc/network/interfaces

Tapez [i] à éditer (et déplacez-vous avec les touches fléchées ou avant [i]hjkl(left, down, up, right))

auto enp0s8
iface enp0s8 inet dhcp

Enregistrez et fermez avec [esc] :wq

9
Highmastdon

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

  1. Obtenez le nom du périphérique avec dmesg | grep enp (enp pourrait être remplacé par votre type de périphérique).

  2. Puis insérez (pour le périphérique nommé enp0s8):

    enp0s8:
      addresses: []
      dhcp4: true
      optional: true
    
  3. Utilisez ensuite Sudo netplan apply pour appliquer les modifications.

4
mentatxx
vi /etc/network/interfaces

presse i et ajouter le texte

auto eth1
iface eth1 inet dhcp

presse esc et tapez :wq et enter

Alors fais:

/etc/init.d/networking restart
0
user584730