Je suis en train de configurer un Ubuntu 16 LTS sur Proxmox, le fichier/etc/network/inetrface ne montre que les valeurs par défaut:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
J'ajoute ceci:
allow-hotplug ens19
iface ens19 inet static
address <>
gateway <>
dns-nameservers 8.8.8.8
Et ça ne marche pas, pas tant que je n’ai pas changé ceci en ens1 8, je n'arrive pas à comprendre où puis-je trouver quel nom d’interface doit être? J'ai quelques serveurs Ubuntu là-bas, certains sont ensem- blés, d'autres encore, d'19 ans.
Donc, ma question est la suivante: nous devions regarder quel nom il devrait être? Ou c'est juste une abstraction et pourrait être n'importe quoi, et il me manque d'autre? Merci.
Vous pouvez exécuter ip link
pour afficher toutes les interfaces réseau de l'invité et connaître le nom actuel de l'interface.
Le nom de l'interface devrait est toujours le même pour toutes les versions de Proxmox, mais si vous mettez à jour Proxmox, les noms d'interface invité dans les invités nouvellement créés risquent de changer.
Le nom de l'interface est défini par un nom de périphérique réseau cohérent et fait référence à l'emplacement du périphérique virtuel NIC sur le bus PCI virtuel. Proxmox décide où placer l'interface lors de la première création de chaque machine virtuelle. Vous pouvez voir cette information en exécutant lspci
dans l'invité.
Par exemple:
00:18.0 Ethernet controller: Red Hat, Inc. Virtio network device
Cette interface se nommera ens18
.
01:06.0 Ethernet controller: Red Hat, Inc. Virtio network device (rev 01)
Cette interface se nommera enp1s6
.