GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment configurer la mise en réseau avec Netplan sur Ubuntu

Ubuntu est passé à Netplan pour la configuration des interfaces réseau. Netplan est basé sur un système de configuration basé sur YAML qui rend le processus de configuration très simple. Netplan a remplacé l'ancien /etc/network/interfaces fichier de configuration que nous utilisions pour configurer les interfaces réseau dans Ubuntu.

Dans cet article, vous apprendrez à configurer des réseaux dans Ubuntu à l'aide de Netplan. Nous examinerons à la fois la configuration IP statique et dynamique. J'utiliserai Ubuntu 22.04 LTS pour décrire le processus dans cet article.

Configuration du réseau à l'aide de Netplan

Vous pouvez trouver les nouveaux fichiers de configuration sur /etc/netplan/*.yaml . Le serveur Ubuntu génère un fichier de configuration Netplan pour system-networkd nommé 01-netcfg.yaml , tandis que le bureau Ubuntu génère un fichier de configuration Netplan pour Network-Manager nommé 01-network-manager-all.yaml.

Comme je travaille sur le bureau Ubuntu, j'ai 01-network-manager-all.yaml fichier dans mon /etc/netplan répertoire pour la configuration du réseau. 01-network-manager-all.yaml est utilisé pour configurer la première interface. Si vous avez plusieurs interfaces, utilisez 02-network-manager-all.yaml pour la deuxième interface. Netplan applique la configuration dans l'ordre numérique. Cela signifie que le fichier 01 sera appliqué avant le fichier 02.

Passons maintenant à la configuration réseau. Suivez les étapes ci-dessous pour configurer l'adressage IP statique ou dynamique dans Ubuntu :

1. Tout d'abord, recherchez le nom des interfaces réseau actives que vous souhaitez configurer. Pour ce faire, lancez la commande suivante :

$ ip a

Notez le nom de l'interface que vous souhaitez configurer à l'aide de Netplan.

2. Le fichier de configuration par défaut de Netplan se trouve dans le répertoire /etc/netplan. Vous pouvez le trouver en utilisant la commande suivante :

$ ls /etc/netplan/

3. Pour afficher le contenu du fichier de configuration réseau Netplan, exécutez la commande suivante :

$ cat /etc/netplan/*.yaml

4. Vous devrez maintenant ouvrir le fichier de configuration dans n'importe quel éditeur :Comme j'utilise l'éditeur Nano pour modifier le fichier de configuration, je vais donc exécuter :

$ sudo nano /etc/netplan/*.yaml

5. Mettez à jour le fichier de configuration en fonction de vos besoins en matière de réseau. Pour l'adressage IP statique, ajoutez l'adresse IP, la passerelle, les informations DNS tandis que pour l'adressage IP dynamique, il n'est pas nécessaire d'ajouter ces informations car il obtiendra ces informations du serveur DHCP. Utilisez la syntaxe suivante pour modifier le fichier de configuration.

network:
    Version: 2
    Renderer: NetworkManager/ networkd
    ethernets:
       DEVICE_NAME:
          Dhcp4: yes/no
          Addresses: [IP_ADDRESS/NETMASK]
          Gateway: GATEWAY
          Nameservers:
             Addresses: [NAMESERVER_1, NAMESERVER_2]

DEVICE_NAME :Nom de l'interface.

Dhcp4 :oui ou non en fonction de l'adressage IP dynamique ou statique

Adresses :adresse IP de l'appareil en notation préfixée. N'utilisez pas de masque de réseau.

Passerelle :Adresse IP de la passerelle pour se connecter à un réseau extérieur

Serveurs de noms :Adresse des serveurs de noms DNS

Notez que les fichiers YAML sont plutôt stricts dans l'indentation. Utilisez des espaces pour l'indentation, pas des tabulations. Sinon, vous rencontrerez une erreur.

Configurer l'adresse IP statique dans Ubuntu

Pour configurer manuellement une adresse IP, utilisez la syntaxe du fichier de configuration ci-dessus et ajoutez les informations sur l'adresse IP, la passerelle et le serveur DNS. Ici vous pouvez voir mon fichier de configuration pour l'adressage IP statique :

Configurer l'adresse IP dynamique dans Ubuntu

Pour obtenir l'adressage IP du serveur DHCP, utilisez la même syntaxe de fichier de configuration ci-dessus. Mais n'ajoutez pas les informations d'adresse IP, de passerelle et de serveur DNS.

Ici vous pouvez voir mon fichier de configuration pour l'adressage IP dynamique :

Une fois que vous avez terminé avec la configuration IP statique ou dynamique, enregistrez et quittez le fichier de configuration.

Configuration des tests

Avant d'appliquer toute modification, nous allons tester le fichier de configuration. Exécutez la commande suivante en tant que sudo pour tester les configurations :

$ sudo netplan try

S'il n'y a pas de problème, il renverra le message de configuration acceptée. Si le fichier de configuration échoue au test, il sera rétabli à une configuration de travail précédente.

Appliquer la configuration

Appliquez maintenant les nouvelles configurations en exécutant la commande suivante en tant que sudo :

$ sudo netplan apply

Si vous voyez une erreur, essayez de déboguer pour étudier le problème. Pour exécuter le débogage, utilisez la commande suivante en tant que sudo :

$ sudo netplan –d apply

Redémarrer le service réseau

Une fois toutes les configurations appliquées avec succès, redémarrez le service Network-Manager en exécutant la commande suivante :

$ sudo systemctl restart network-manager

Si vous utilisez un serveur Ubuntu, utilisez plutôt la commande suivante :

$sudo systemctl restart system-networkd

Vérifier l'adresse IP

Maintenant, pour vérifier si les nouvelles configurations sont appliquées avec succès, exécutez la commande suivante pour vérifier l'adresse IP :

$ ip a

Que vous ayez un serveur ou un bureau Ubuntu, vous pouvez simplement utiliser Netplan pour configurer l'adressage IP statique ou dynamique sans avoir besoin d'une configuration complexe.


Ubuntu
  1. IP statique Netplan sur la configuration Ubuntu

  2. Comment installer et configurer Nextcloud avec Apache sur Ubuntu 18.04

  3. Comment installer le fichier deb dans Ubuntu (avec exemples)

  4. Comment configurer un pare-feu avec UFW sur Ubuntu 18.04

  5. Comment installer g ++ sur Ubuntu

Comment supprimer un fichier dans Ubuntu

Comment flasher/graver une image de système d'exploitation avec Etcher sur Ubuntu

Comment installer et configurer Samba sur Ubuntu

Comment supprimer des données de fichier Exif avec ExifTool dans Ubuntu 20.04

Comment configurer le pare-feu avec UFW sur Ubuntu Linux

Gestion des journaux avec Logrotate sur Ubuntu