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?
avez-vous l'interface configurée dans /etc/network/interfaces
? sinon ajoutez les lignes
auto eth1
iface eth1 inet dhcp
et redémarrer
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
Pour les dernières versions (18.04) d’Ubuntu, les paramètres réseau sont stockés dans /etc/netplan/50-cloud-init.yaml
.
Obtenez le nom du périphérique avec dmesg | grep enp
(enp pourrait être remplacé par votre type de périphérique).
Puis insérez (pour le périphérique nommé enp0s8):
enp0s8:
addresses: []
dhcp4: true
optional: true
Utilisez ensuite Sudo netplan apply
pour appliquer les modifications.
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