Comment utiliser la commande netplan sur Ubuntu

Comment utiliser la commande netplan sur Ubuntu
Dans Ubuntu 17.10, un nouvel outil de configuration réseau en ligne de commande a été introduit connu sous le nom de «Netplan". NetPlan facilite la configuration et la gestion des paramètres du réseau dans votre système Ubuntu. Il vous permet également l'abstraction YAML pour configurer une interface réseau. Il interagit avec le noyau à travers le systemd-networkd et Réseau de réseauR Daemons qui sont également connus sous le nom de rendements. Vous devez choisir quelqu'un parmi les deux. NetPlan lit les configurations du réseau à partir de «/ etc / netplan / *.yaml»Fichiers, qui peuvent enregistrer les paramètres de configuration pour toutes les interfaces réseau.

Si vous utilisez la commande netplan sur Ubuntu, il devient facile de redémarrer et de modifier les paramètres du réseau. Netplan est également bon pour l'automatisation (les humains et les programmes peuvent lire Yaml). Cet article se concentre sur Comment utiliser la commande netplan sur Ubuntu. Commençons:

Comment énumérer toutes les interfaces réseau actives sur Ubuntu

Tout administrateur système Linux doit être familier avec le «IP”Commande, un outil puissant pour configurer les interfaces réseau. Il peut être utilisé pour attribuer et supprimer les adresses et les itinéraires, les interfaces de mise en place ou de baisse, de contrôler le cache ARP, et plus. Pour obtenir une liste des interfaces réseau actives sur votre système, utilisez le «un”Option dans la commande IP:

$ ip a

Comment utiliser la commande netplan pour définir l'adresse IP dynamique sur Ubuntu

Cette section vous montrera Comment définir une adresse dynamique sur Ubuntu à l'aide de la commande netplan. Mais d'abord, si le fichier YAML requis n'existe pas dans votre système, générez le fichier de configuration du rendu en écrivant la commande dix dans votre terminal:

$ sudo netplan Générer

Maintenant, vérifiez sa présence sur votre système en énumérant le «/ etc / netplan /" des dossiers:

$ ls / etc / netplan /

Vérifiez le contenu du fichier de configuration du rendu réseau:

$ cat / etc / netplan / *.yaml

Ouvrez le "/ etc / netplan / *.yaml”Fichier dans votre éditeur Nano:

$ sudo nano / etc / netplan / *.yaml

Maintenant, rédigez le code indiqué ci-dessous dans le / etc / netplan / *.yaml" déposer. Nous allons définir une adresse IP dynamique pour notre «ENP0S3" interface réseau:

réseau:
version 2
Rendu: NetworkD
Ethernets:
ENP0S3:
DHCP4: Oui
DHCP6: Oui

Dans la commande ci-dessus:

  • dhcp4et dhcp6 sont Ipv4 et Ipv6 Propriétés DHCP.
  • ENP0S3est le Nom de l'interface réseau.

Presse "Ctrl + o«Pour enregistrer les modifications dans ce fichier:

Pour appliquer les paramètres réseau modifiés, utilisez la commande ci-dessous dans votre terminal:

$ sudo netplan appliquer

Écrivez cette commande pour confirmer l'adresse IP:

$ ifconfig -a

Comment utiliser la commande netplan pour définir l'adresse IP statique sur Ubuntu

Tout d'abord, ouvrez le «/ etc / netplan / *.yaml”Fichier dans votre éditeur Nano:

$ sudo nano / etc / netplan / *.yaml

Ensuite, écrivez le code suivant dans le «/ etc / netplan / *.yaml”Fichier pour définir une adresse IP statique sur votre système:

réseau:
version 2
Rendu: NetworkD
Ethernets:
ENP0S3:
DHCP4: Non
DHCP6: Non
Adresses: [10.0.2.15/24]
passerelle 4: 10.0.2.255
NameserVers:
Adresses: [8.8.8.8, 8.8.4.4]

Dans la commande ci-dessus:

  • dhcp4et dhcp6 suis-jePv4 et Ipv6 Propriétés DHCP.
  • ENP0S3 est le Nom de l'interface réseau.
  • adresses contenir la séquence de adresses statiques à l'interface réseau.
  • passerelle4Contient l'adresse IPv4 de la passerelle par défaut.
  • serveurs de nomscomprend une séquence de Adresses IP pour les serveurs de noms.

Presse "Ctrl + o ” Pour enregistrer les modifications que nous avons apportées dans le fichier:

Après cela, appliquez les paramètres réseau modifiés en utilisant la commande divisée ci-dessous:

$ sudo netplan appliquer

Maintenant, consultez si le configuré "ENP0S3»Est connecté au réseau local et a une adresse IP statique que nous avons attribuée plus tôt:

$ ifconfig -a

Comment obtenir plus d'informations sur Netplan sur Ubuntu

Pour en savoir plus sur les options de configuration et les informations liées à la commande NetPlan, vous pouvez consulter sa page Man:

$ man netplan

Suivez ce lien pour consulter plus d'exemples de configuration.

Conclusion

Netplan a été introduit dans Ubuntu 17.dix et est actif par défaut dans les dernières versions, y compris Ubuntu 20.04. Le but de cet outil est d'utiliser des fichiers de configuration YAML pour abstraction des configurations d'interface réseau. Ces configurations sont ensuite traduites en configurations NetworkD et NetworkManager pour le rendu donné. J'espère que l'utilisation de commande netplan pour définir les adresses statiques et dynamiques sur Ubuntu sera claire pour vous après avoir lu cet article. Pour en savoir plus sur les sujets technologiques à la mode, continuez à suivre l'astuce Linux.