Articles - Mémos

Configuration netplan

Mémos 64 Ajouter un commentaire
0 Note
Dernière mise à jour :
Configuration netplan Dans cet article, je vous rappelle comment on fait pour configurer des interfaces réseau sous Linux grâce à Netplan:

Il est important de noter que:

  • Il est interdit d'utiliser la touche TAB pour faire les indentations.
  • Il faut bien respecter l'indentation car sinon cela ne marchera pas.


Ainsi nous pouvons citer quelques syntaxes de base:
Code YAML :
network:

Code YAML :
  version: 2
(Version de netplan)
Code YAML :
  ethernets:
(Type de configuration réseau "ethernet")
Code YAML :
    eth0:
(Nom de votre interface à configurer)
Code YAML :
      addresses:
(Liste des adresses IP)

Ainsi voici un exemple de configuration réseau, pour cela je vais m'inspirer de mon serveur Cerise:

Code YAML :
 
network:
  version: 2
  ethernets:
    enp3s0:
      addresses:
      - 192.168.10.2/24
 


Maintenant, on peut appliquer avec la commande "netplan-apply".

Sauf que ce n'est pas tout:

Effectivement, nous n'avons pas déclaré de routes par défaut. "Le pauvre vieux, si la passerelle n'est pas mise il ne sait pas par où sortir :nerd "

Donc pour cela nous pouvons ajouter une passerelle avec l'argument "routes":

Ainsi notre fichier ressemblera à cela:

Code YAML :
 
network:
  version: 2
  ethernets:
    enp3s0:
      addresses:
      - 192.168.10.2/24
      routes:
      - to: default
        via: 192.168.10.1
 


Désormais vous avez une connexion Internet. Sauf que ce n'est pas tout:

Comment sont traduits vos noms de domaines ? Effectivement par des serveurs DNS:

Ainsi l'argument "nameservers" va nous être utile:

Le fichier ressemblera à ceci:

Code YAML :
 
network:
  version: 2
  ethernets:
    enp3s0:
      addresses:
      - 192.168.10.2/24
      routes:
      - to: default
        via: 192.168.10.1
      nameservers:
        addresses:
        - 146.59.197.230
 


Ici a été ajouté le serveur DNS GowwanNetwork. Enfin faites la commande "netplan-apply" et voilà ! Tout est appliqué et tout fonctionne !

Si vous voyez l'argument "gateway4", "gateway6:" ou bien "addresses:[192.168.10.2/24]", effacez cela car ces derniers sont dépréciés !