Comment configurer le réseau sur Ubuntu Top 10.Top 10 LTS avec NetPlan?

Comment configurer le réseau sur Ubuntu Top 10.Top 10 LTS avec NetPlan?
NetPlan est un utilitaire pour configurer les interfaces réseau sur Linux qui utilise des fichiers YAML. Le format de fichier de configuration YAML est vraiment simple. Il a une syntaxe claire et facile à comprendre. Netplan travaille avec les systèmes de réseautage Linux traditionnels, systemd-networkd et gestionnaire de réseau. Avec NetPlan, vous pouvez configurer le réseau de vos machines Ubuntu plus facilement que jamais.

À partir d'Ubuntu 18.04 LTS, Ubuntu utilise NetPlan pour configurer les interfaces réseau par défaut.

Dans cet article, je vais vous montrer comment utiliser Netplan sur Ubuntu 18.04 LTS.

Commençons!

Fichiers de configuration NetPlan:

Sur Ubuntu 18.04 LTS, les fichiers de configuration NetPlan YAML sont placés dans le / etc / netplan / annuaire. Pour configurer une interface réseau, vous devez créer ou modifier les fichiers YAML requis dans ce répertoire.

Les fichiers de configuration YAML ont le .yaml extension. Le fichier de configuration Netplan YAML par défaut / etc / netplan / 50-cloud-init.yaml est utilisé pour configurer les interfaces réseau à l'aide de NetPlan.

Configuration de l'interface réseau via DHCP avec NetPlan:

Dans cette section, je vais vous montrer comment configurer une interface réseau via DHCP sur Ubuntu avec NetPlan.

Tout d'abord, recherchez le nom de l'interface réseau que vous souhaitez configurer avec la commande suivante:

$ ip a

Comme vous pouvez le voir, j'ai une carte d'interface réseau (NIC) installée sur mon Ubuntu 18.04 Machine LTS nommée ENS33. Il n'a pas d'adresse IP configurée dès maintenant. Alors, utilisons NetPlan pour le configurer via DHCP.

Pour configurer l'interface réseau ENS33 via dhcp à l'aide de netplan, ouvrez le fichier de configuration NetPlan par défaut sur Ubuntu 18.04 LTS / etc / netplan / 50-cloud-init.yaml avec la commande suivante:

$ sudo nano / etc / netplan / 50-cloud-init.yaml

Vous devriez voir la fenêtre suivante.

Ajoutez maintenant les lignes suivantes dans le réseau section.

Ethernets:
ENS33:
DHCP4: Oui

Ici, DHCP4: Oui signifie, utilisez DHCP pour le protocole IPv4 pour configurer l'interface réseau ENS33.

NOTE: Les indentations sont vraiment utiles. Assurez-vous de tirer correctement chaque ligne. Il rendra la syntaxe plus claire et plus confortable à l'œil.

Enfin, le fichier de configuration devrait ressembler à quelque chose comme ça.

Maintenant, appuyez sur + X, puis appuyez y, et suivi de Pour enregistrer le fichier.

La bonne chose à propos de NetPlan est qu'avant d'appliquer les modifications, vous pouvez vous assurer que le fichier de configuration n'a pas de fautes de frappe ni d'autres erreurs avec la commande suivante:

$ sudo netplan essai

Maintenant, appuyez sur .

Si tout va bien, vous devriez voir le Configuration acceptée Message comme marqué dans la capture d'écran ci-dessous.

S'il y a un problème avec le fichier de configuration, vous verrez ici des messages d'erreur appropriés ici.

Cette fonctionnalité vous aidera sûrement à éviter des problèmes futurs complexes pour suivre les fichiers de configuration NetPlan.

Enfin, appliquez les modifications à l'aide de NetPlan avec la commande suivante:

$ sudo netplan appliquer

Comme vous pouvez le voir, l'interface réseau ENS33 est configuré via dhcp.

Configuration de l'adresse IP statique avec NetPlan:

Si vous souhaitez configurer une IP statique sur votre interface réseau à l'aide de NetPlan, alors cette section est pour vous.

Vous pouvez définir manuellement l'adresse IP, le serveur de noms, la passerelle, etc. de votre interface réseau à l'aide de netplan.

Disons que vous souhaitez configurer votre interface réseau ENS33 comme suit:

Adresse IP statique: 192.168.dix.33
Masque de sous-réseau: 255.255.255.0
Passerelle: 192.168.dix.1
Serveur DNS: 192.168.dix.1

Tout d'abord, vérifiez la configuration du réseau du ENS33 Interface réseau avec la commande suivante:

$ ip a

Il s'agit de vous aider à vérifier que les paramètres d'interface réseau ont vraiment changé.

Maintenant, modifiez le fichier de configuration Netplan YAML, / etc / netplan / 50-cloud-init.yaml, avec la commande suivante:

$ sudo nano / etc / netplan / 50-cloud-init.yaml

Si vous m'avez suivi tout au long de l'article, alors le fichier de configuration devrait être comme ça. Maintenant, supprimez la ligne marquée dans la capture d'écran ci-dessous.

Et tapez les lignes marquées dans la capture d'écran ci-dessous.

NOTE: N'oubliez pas que l'indentation est essentielle pour les fichiers YAML. Si vous oubliez de vous mettre correctement, Netplan ne vous permettra pas d'appliquer le fichier de configuration. Vous devez donc inventer chaque étape du fichier de configuration YAML, comme indiqué dans la capture d'écran ci-dessous.

Maintenant, appuyez sur + X, puis appuyez y, et suivi de Pour enregistrer le fichier.

Maintenant, vérifiez s'il y a une erreur dans le fichier de configuration avec la commande suivante:

$ sudo netplan essai

Puis appuyez .

Comme vous pouvez le voir, le fichier de configuration est accepté.

Enfin, appliquez le fichier de configuration avec la commande suivante:

$ sudo netplan appliquer

L'adresse IP est modifiée comme prévu.

La passerelle est également réglée correctement.

Ainsi que le serveur DNS.

C'est donc ainsi que vous installez et utilisez NetPlan sur Ubuntu pour configurer les interfaces réseau à l'aide de fichiers YAML. Si vous souhaitez en savoir plus sur Netplan, veuillez visiter le site officiel de NetPlan à https: // netplan.Io.

Merci d'avoir lu cet article.