Comment revenir au réseau /etc/network/interfaces sur Ubuntu 20.04 Focal Fossa Linux
Cet article explique comment revenir au réseau NetPlan/CloudInit sur Ubuntu 20.04 Focal Fossa Linux à un réseau déjà obsolète géré via /etc/network/interfaces.
Dans ce tutoriel, vous allez apprendre :
- Comment revenir à eth0.. n convention de nommage du réseau
- Comment installer
ifupdown - Comment supprimer CloudInit
- Comment activer le démon de mise en réseau
Le retour de NetPlan/CloudInit au démon réseau désormais obsolète n’est ni pris en charge ni recommandé car vous pourriez vous retrouver avec un système cassé.
Comment revenir au réseau /etc/network/interfaces sur Ubuntu 20.04 Focal Fossa Linux
Configuration logicielle requise et conventions utilisées
Comment revenir au réseau /etc/network/interfaces sur Ubuntu 20.04 instructions étape par étape
La première étape consiste à installer des outils pour configurer les interfaces réseau
sudo apt update sudo apt install ifupdown net-toolsEnsuite, remplacez la convention de nommage actuelle
enp0s3par l’ancienne convention de nommage des interfaces réseaueth0. Pour ce faire, avec des privilèges d’administration, éditez le fichier/etc/default/grubet modifiez la ligne suivante :FROM: GRUB_CMDLINE_LINUX="" TO: GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"Modifiez Grub boot pour passer à l’ancienne convention de nommage des interfaces réseau, par exemple.
eth0Une fois prêt, mettez à jour Grub avec :
sudo update-grubRedémarrez votre système :
sudo rebootEn tant qu’utilisateur root ou n’importe quel utilisateur administratif, modifiez le fichier
/etc/network/interfaceset définissezeth0network interface pour obtenir l’adresse IP à partir de DHCP :source /etc/network/interfaces.d/* The loopback network interface auto lo iface lo inet loopback The primary network interface allow-hotplug eth0 iface eth0 inet dhcpRedémarrez
l’interface eth0:sudo ifdown --force eth0 sudo ifup eth0REMARQUE
Le redémarrage du réseau via/etc/init.d/networkingn’est pas fonctionnel. Pour redémarrer votre réseau, utilisez les commandesifdownetifupcomme indiqué ci-dessus.À ce stade, vous devriez avoir configuré votre
eth0. Utilisez la commandeifconfigpour vérifier la configuration de l’interface réseau :ifconfig eth0: flags=4163mtu 1500 inet 192.168.1.28 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::2dc0:208f:6d8b:f8fc prefixlen 64 scopeid 0x20 ether 08:00:27:a7:75:ad txqueuelen 1000 (Ethernet) RX packets 22820 bytes 33504917 (33.5 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3446 bytes 282861 (282.8 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 409 bytes 34213 (34.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 409 bytes 34213 (34.2 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 Tout d’abord, désactivez et arrêtez Configurer la résolution DNS par exemple.
8.8.8.8Serveur de noms :sudo unlink /etc/resolv.conf sudo echo nameserver 8.8.8.8 >> /etc/resolv.confFaisons le nettoyage de l’âme. Supprimer le package cloud init :
sudo dpkg -P cloud-init sudo rm -fr /etc/cloud/Désactiver et arrêter le service résolu par systemd :
sudo systemctl disable --now systemd-resolved
Consultez cet article si vous devez définir votre interface réseau sur une adresse IP statique.

