Recherche de site Web

Comment revenir au réseau /etc/network/interfaces sur Ubuntu 22.04 Jammy Jellyfish Linux


Ce tutoriel expliquera comment revenir au réseau de NetPlan/CloudInit sur Ubuntu 22.04 Jammy Jellyfish Linux au 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

AVERTISSEMENT
Revenir 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é. Il est maintenant obsolète pour plusieurs versions d’Ubuntu.

Comment revenir au réseau /etc/network/interfaces sur Ubuntu 22.04 instructions étape par étape

  1. La première chose que nous devons faire est d’ouvrir un terminal de ligne de commande et d’exécuter les commandes suivantes pour installer les outils appropriés pour configurer les interfaces réseau.

    
    sudo apt update
    sudo apt install ifupdown net-tools
    
  2. Ensuite, remplacez la convention de nommage actuelle enp0s3 par l’ancienne convention de nommage des interfaces réseau eth0. Pour ce faire, avec les autorisations root, ouvrez le fichier de configuration /etc/default/grub.

    
    sudo nano /etc/default/grub
    
  3. À l’intérieur de ce fichier, modifiez la ligne suivante.

    
    FROM:
    GRUB_CMDLINE_LINUX=""
    TO:
    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
    

  4. Enregistrez vos modifications et quittez le fichier. Une fois prêt, mettez à jour Grub avec cette commande :

    
    sudo update-grub
    
  5. Redémarrez votre système pour que les nouvelles modifications prennent effet :

    
    sudo reboot
    
  6. En tant qu’utilisateur root ou n’importe quel utilisateur administratif, modifiez le fichier /etc/network/interfaces et définissez eth0 network 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 dhcp

    Consultez cet article si vous devez définir votre interface réseau sur une adresse IP statique.

  7. Redémarrez l’interface eth0 :

    
    sudo ifdown --force eth0
    sudo ifup eth0
    

    REMARQUE
    Le redémarrage du réseau via /etc/init.d/networking n’est pas fonctionnel. Pour redémarrer votre réseau, utilisez les commandes ifdown et ifup comme indiqué ci-dessus.

  8. À ce stade, vous devriez avoir configuré votre eth0. Utilisez la commande ifconfig pour vérifier la configuration de l’interface réseau :

    
    ifconfig
    
  9. Tout d’abord, désactivez et arrêtez Configurer la résolution DNS par exemple. 8.8.8.8 (serveur DNS de Google) :

    
    sudo unlink /etc/resolv.conf
    sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf
    
  10. Faisons un peu de nettoyage. Supprimer le package cloud init :

    
    sudo dpkg -P cloud-init
    sudo rm -fr /etc/cloud/
    
  11. Désactiver et arrêter le service résolu par systemd :

    
    sudo systemctl disable --now systemd-resolved
    

Réflexions finales

Dans ce tutoriel, nous avons vu comment revenir à l’ancien réseau de NetPlan/CloudInit sur Ubuntu 22.04 Jammy Jellyfish Linux. C’était l’ancienne façon de gérer la mise en réseau sur les systèmes Linux, mais elle est depuis devenue obsolète. C’est une belle façon de ramener la simplicité de la mise en réseau à votre système Ubuntu 22.04 moderne.

Articles connexes: