Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:service:netplan [03/11/2018 12:40]
thierry
linux:service:netplan [05/05/2019 12:49] (Version actuelle)
thierry
Ligne 1: Ligne 1:
 ====== Netplan / Cloud-init ====== ====== Netplan / Cloud-init ======
 +===== Cloud Init ? =====
 +Informations sur Cloud-init:
 +  * [[https://​blog.octo.com/​cloudinit-kesako/​]]
 +
 +===== NetPlan =====
 +todo
 +
 ===== Installation ===== ===== Installation =====
 Normalement cloud-init est installé avec la version Ubuntu 18.04. Normalement cloud-init est installé avec la version Ubuntu 18.04.
Ligne 14: Ligne 21:
 Source : [[https://​askubuntu.com/​questions/​1034711/​how-to-enable-netplan-on-ubuntu-server-upgraded-from-16-04-to-18-04]] Source : [[https://​askubuntu.com/​questions/​1034711/​how-to-enable-netplan-on-ubuntu-server-upgraded-from-16-04-to-18-04]]
  
-on créé un fichier **/​etc/​netplan/​50-cloud-init.yml** avec la config ci dessous:+  - On créé un fichier **/​etc/​netplan/​config.yaml** avec [[#​configuration|la config ci dessous]] 
 +  - On applique la configuration avec ''​sudo netplan apply''​ 
 +  - On supprime le paquet ifupdown ''​sudo apt purge ifupdown''​ 
 +  - On reboot
  
  
  
 ===== Configuration ===== ===== Configuration =====
 +==== Fichier de configuration ====
 +
 +<note important>​
 +  * Le nom de fichier peut etre : **config.yaml**
 +  * Le nom de l'​interface doit correspondre avec l'​interface réélle, **ATTENTION aux copié/​collé**.
 +
 +Pour voir les interface de votre machine utilisez [[linux:​commandes:​networkctl]]
 +<code bash>
 +thierry@binova-srv:​~$ networkctl
 +IDX LINK             ​TYPE ​              ​OPERATIONAL SETUP
 +  1 lo               ​loopback ​          ​carrier ​    ​unmanaged
 +  3 ens18           ​ether ​             routable ​   configured
 +
 +2 links listed.
 +</​code>​
 +[[linux:​reseau|autres commandes utiles pour la gestion du réseau]]
 +
 +</​note>​
 <file bash /​etc/​netplan/​50-cloud-init.yml>​ <file bash /​etc/​netplan/​50-cloud-init.yml>​
 # This file is generated from information provided by # This file is generated from information provided by
Ligne 37: Ligne 65:
     version: 2     version: 2
 </​file>​ </​file>​
 +==== Compilation du fichier ====
 +<note important>​Toute modification du fichier doit étre suivi de la compilation de celui-ci avec la commande ''​sudo netplan generate''</​note>​
  
 On "​compile"​ le fichier avec un <code bash>​thierry@bino:​~$ sudo netplan generate</​code>​ On "​compile"​ le fichier avec un <code bash>​thierry@bino:​~$ sudo netplan generate</​code>​
  
-Qui nous génere un fichier:+==== Vérification ==== 
 + 
 + 
 +Un fichier ​est généré:
 <file bash /​run/​systemd/​network/​10-netplan-ens18.network>​ <file bash /​run/​systemd/​network/​10-netplan-ens18.network>​
 [Match] [Match]
Ligne 53: Ligne 86:
 Domains=binova.com Domains=binova.com
 </​file>​ </​file>​
 +
 +==== Application des modifs ====
  
 et on redemarre le réseau avec: et on redemarre le réseau avec: