GNU/Linux >> Tutoriels Linux >  >> Ubuntu

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

Ce didacticiel explique comment rétablir le networking 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 didacticiel, vous apprendrez :

  • Comment revenir à la convention de dénomination de réseau eth0..n
  • Comment installer ifupdown
  • Comment supprimer CloudInit
  • Comment activer le démon réseau
AVERTISSEMENT
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 en panne. Il est maintenant obsolète pour plusieurs versions d'Ubuntu.
Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système Ubuntu 22.04 Jammy Jellyfish
Logiciel N/A
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Comment revenir en 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, modifiez l'actuel enp0s3 à l'ancienne convention de nommage des interfaces réseau eth0 . Pour ce faire, avec les autorisations root, ouvrez le fichier /etc/default/grub fichier de configuration.
    $ sudo nano /etc/default/grub
    
  3. Dans 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 administrateur, modifiez le /etc/network/interfaces fichier et définissez eth0 interface réseau pour obtenir l'adresse IP 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
    Redémarrage du réseau via /etc/init.d/networking n'est pas fonctionnel. Pour redémarrer votre réseau, utilisez le ifdown et ifup commandes comme indiqué ci-dessus.
  8. A ce stade, vous devriez avoir votre eth0 configuré. Utilisez ifconfig commande pour vérifier la configuration de l'interface réseau :
    $ ifconfig
    
  9. Tout d'abord, désactivez et arrêtez Configurez la résolution DNS, par exemple. 8.8.8.8 (serveur DNS de Google) serveur de noms :

    $ sudo unlink /etc/resolv.conf
    $ sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf
    
  10. Effectuons un peu de nettoyage. Supprimez 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 networking 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é du networking à votre système Ubuntu 22.04 moderne.


Ubuntu
  1. Comment configurer une adresse IP statique sur Debian Linux

  2. Comment revenir à la mise en réseau vers /etc/network/interfaces sur Ubuntu 20.04 Focal Fossa Linux

  3. /etc/network/interfaces pour connecter Ubuntu à un réseau sans fil

  4. Comment trouver mon adresse IP sur Ubuntu 22.04 Jammy Jellyfish Linux

  5. Comment installer Discord sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment installer Telegram sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment démarrer automatiquement des applications sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment installer RStudio sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment installer le bureau MATE sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment vérifier mon adresse IP sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment installer le thème macOS sur Ubuntu 22.04 Jammy Jellyfish Linux