NetPlan : Différence entre versions
De Wiki NCad
(Page créée avec « = IPv4 = == IP Statique == * Éditer et configurer le fichier '''/etc/netplan/50-cloud-init.yaml''' et y ajouter / adapter : network: ethernets: <span styl... ») |
(→Définition d'un VLan IPv6) |
||
(16 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | = Présentation = | ||
+ | |||
+ | {{ Box Information | objet=Depuis Ubuntu LTS 18.04 la configuration des interfaces réseau s'effectue avec l'utilitaire Netplan. }} | ||
+ | |||
+ | * '''Netplan''' est un outil en ligne de commande permettant de configurer ses interfaces réseaux. Les fichiers de configuration se trouvent à la racine '''/etc/netplan'''. | ||
+ | |||
= IPv4 = | = IPv4 = | ||
Ligne 9 : | Ligne 15 : | ||
<span style="color:blue">ens18: | <span style="color:blue">ens18: | ||
addresses: | addresses: | ||
− | - 10.0.0. | + | - 10.0.0.1/24 |
− | gateway4: | + | gateway4: 10.0.0.254 |
nameservers: | nameservers: | ||
addresses: | addresses: | ||
Ligne 25 : | Ligne 31 : | ||
{{ Box_Console | objet=netplan apply }} | {{ Box_Console | objet=netplan apply }} | ||
− | == IP | + | == IP Secondaire == |
* Éditer et configurer le fichier '''/etc/netplan/50-cloud-init.yaml''' et y ajouter / adapter : | * Éditer et configurer le fichier '''/etc/netplan/50-cloud-init.yaml''' et y ajouter / adapter : | ||
Ligne 35 : | Ligne 41 : | ||
- 10.0.0.1/24 | - 10.0.0.1/24 | ||
<span style="color:blue">- 10.1.0.1/24</span> | <span style="color:blue">- 10.1.0.1/24</span> | ||
− | gateway4: | + | gateway4: 10.0.0.254 |
+ | nameservers: | ||
+ | addresses: | ||
+ | - 8.8.8.8 | ||
+ | - 8.8.4.4 | ||
+ | search: | ||
+ | - sys.net.glx | ||
+ | dhcp4: false | ||
+ | dhcp6: false | ||
+ | version: 2 | ||
+ | |||
+ | * Appliquer la configuration : | ||
+ | |||
+ | {{ Box_Console | objet=netplan apply }} | ||
+ | |||
+ | == Routes statiques == | ||
+ | |||
+ | * Éditer et configurer le fichier '''/etc/netplan/50-cloud-init.yaml''' et y ajouter / adapter : | ||
+ | |||
+ | network: | ||
+ | ethernets: | ||
+ | ens18: | ||
+ | addresses: | ||
+ | - 10.0.0.1/24 | ||
+ | - 10.1.0.1/24 | ||
+ | gateway4: 10.0.0.254 | ||
+ | nameservers: | ||
+ | addresses: | ||
+ | - 8.8.8.8 | ||
+ | - 8.8.4.4 | ||
+ | search: | ||
+ | - sys.net.glx | ||
+ | <span style="color:blue">routes: | ||
+ | - to: 10.2.0.0/16 | ||
+ | via: 10.1.0.254</span> | ||
+ | dhcp4: false | ||
+ | dhcp6: false | ||
+ | version: 2 | ||
+ | |||
+ | * Appliquer la configuration : | ||
+ | |||
+ | {{ Box_Console | objet=netplan apply }} | ||
+ | |||
+ | = IPv6 = | ||
+ | |||
+ | == IP Statique == | ||
+ | |||
+ | * Éditer et configurer le fichier '''/etc/netplan/50-cloud-init.yaml''' et y ajouter / adapter : | ||
+ | |||
+ | network: | ||
+ | ethernets: | ||
+ | ens18: | ||
+ | addresses: | ||
+ | - 10.0.0.1/24 | ||
+ | <span style="color:blue">- 2001:41d0:c178:a181:10::1/64</span> | ||
+ | gateway4: 10.0.0.254 | ||
+ | <span style="color:blue">gateway6: fe80::5cd5:9fdf:fe46:85a1</span> | ||
+ | nameservers: | ||
+ | addresses: | ||
+ | - 8.8.8.8 | ||
+ | - 8.8.4.4 | ||
+ | <span style="color:blue">- 2001:4860:4860::8888 | ||
+ | - 2001:4860:4860::8844</span> | ||
+ | search: | ||
+ | - sys.net.glx | ||
+ | dhcp4: false | ||
+ | dhcp6: false</span> | ||
+ | version: 2 | ||
+ | |||
+ | * Appliquer la configuration : | ||
+ | |||
+ | {{ Box_Console | objet=netplan apply }} | ||
+ | |||
+ | == IP Secondaire == | ||
+ | |||
+ | * Éditer et configurer le fichier '''/etc/netplan/50-cloud-init.yaml''' et y ajouter / adapter : | ||
+ | |||
+ | network: | ||
+ | ethernets: | ||
+ | ens18: | ||
+ | addresses: | ||
+ | - 10.0.0.1/24 | ||
+ | - 2001:41d0:c178:a181:10::1/64 | ||
+ | <span style="color:blue">- 2001:41d0:c178:a181:10:1::1/64</span> | ||
+ | gateway4: 10.0.0.254 | ||
+ | gateway6: fe80::5cd5:9fdf:fe46:85a1 | ||
+ | nameservers: | ||
+ | addresses: | ||
+ | - 8.8.8.8 | ||
+ | - 8.8.4.4 | ||
+ | - 2001:4860:4860::8888 | ||
+ | - 2001:4860:4860::8844 | ||
+ | search: | ||
+ | - sys.net.glx | ||
+ | dhcp4: false | ||
+ | dhcp6: false</span> | ||
+ | version: 2 | ||
+ | |||
+ | * Appliquer la configuration : | ||
+ | |||
+ | {{ Box_Console | objet=netplan apply }} | ||
+ | |||
+ | = VLan = | ||
+ | |||
+ | == Définition d'un VLan IPv4 == | ||
+ | |||
+ | * Éditer et configurer le fichier '''/etc/netplan/50-cloud-init.yaml''' et y ajouter / adapter : | ||
+ | |||
+ | network: | ||
+ | ethernets: | ||
+ | ens18: | ||
+ | addresses: | ||
+ | - 10.0.0.1/24 | ||
+ | gateway4: 10.0.0.254 | ||
+ | nameservers: | ||
+ | addresses: | ||
+ | - 8.8.8.8 | ||
+ | - 8.8.4.4 | ||
+ | search: | ||
+ | - sys.net.glx | ||
+ | dhcp4: false | ||
+ | dhcp6: false | ||
+ | <span style="color:blue">vlans: | ||
+ | vlan.2: | ||
+ | id: 2 | ||
+ | link: ens18 | ||
+ | dhcpv4: no | ||
+ | addresses: | ||
+ | - 10.0.2.1/24</span> | ||
+ | version: 2 | ||
+ | |||
+ | * Appliquer la configuration : | ||
+ | |||
+ | {{ Box_Console | objet=netplan apply }} | ||
+ | |||
+ | == Définition d'un VLan IPv6 == | ||
+ | |||
+ | * Éditer et configurer le fichier '''/etc/netplan/50-cloud-init.yaml''' et y ajouter / adapter : | ||
+ | |||
+ | network: | ||
+ | ethernets: | ||
+ | ens18: | ||
+ | addresses: | ||
+ | - 10.0.0.1/24 | ||
+ | - 2001:41d0:c178:a181:10::1/64 | ||
+ | gateway4: 10.0.0.254 | ||
+ | gateway6: fe80::5cd5:9fdf:fe46:85a1 | ||
nameservers: | nameservers: | ||
addresses: | addresses: | ||
- 8.8.8.8 | - 8.8.8.8 | ||
- 8.8.4.4 | - 8.8.4.4 | ||
+ | - 2001:4860:4860::8888 | ||
+ | - 2001:4860:4860::8844 | ||
search: | search: | ||
- sys.net.glx | - sys.net.glx | ||
dhcp4: false | dhcp4: false | ||
dhcp6: false | dhcp6: false | ||
+ | vlans: | ||
+ | vlan.2: | ||
+ | id: 2 | ||
+ | link: ens18 | ||
+ | dhcpv4: no | ||
+ | addresses: | ||
+ | - 10.0.2.1/24 | ||
+ | <span style="color:blue">- fd00:10::2:1/64</span> | ||
version: 2 | version: 2 | ||
Version actuelle en date du 27 février 2020 à 12:51
Sommaire
Présentation
Depuis Ubuntu LTS 18.04 la configuration des interfaces réseau s'effectue avec l'utilitaire Netplan. |
- Netplan est un outil en ligne de commande permettant de configurer ses interfaces réseaux. Les fichiers de configuration se trouvent à la racine /etc/netplan.
IPv4
IP Statique
- Éditer et configurer le fichier /etc/netplan/50-cloud-init.yaml et y ajouter / adapter :
network:
ethernets:
ens18:
addresses:
- 10.0.0.1/24
gateway4: 10.0.0.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search:
- sys.net.glx
dhcp4: false
dhcp6: false
version: 2
- Appliquer la configuration :
|
IP Secondaire
- Éditer et configurer le fichier /etc/netplan/50-cloud-init.yaml et y ajouter / adapter :
network:
ethernets:
ens18:
addresses:
- 10.0.0.1/24
- 10.1.0.1/24
gateway4: 10.0.0.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search:
- sys.net.glx
dhcp4: false
dhcp6: false
version: 2
- Appliquer la configuration :
|
Routes statiques
- Éditer et configurer le fichier /etc/netplan/50-cloud-init.yaml et y ajouter / adapter :
network:
ethernets:
ens18:
addresses:
- 10.0.0.1/24
- 10.1.0.1/24
gateway4: 10.0.0.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search:
- sys.net.glx
routes:
- to: 10.2.0.0/16
via: 10.1.0.254
dhcp4: false
dhcp6: false
version: 2
- Appliquer la configuration :
|
IPv6
IP Statique
- Éditer et configurer le fichier /etc/netplan/50-cloud-init.yaml et y ajouter / adapter :
network: ethernets: ens18: addresses: - 10.0.0.1/24 - 2001:41d0:c178:a181:10::1/64 gateway4: 10.0.0.254 gateway6: fe80::5cd5:9fdf:fe46:85a1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 - 2001:4860:4860::8888 - 2001:4860:4860::8844 search: - sys.net.glx dhcp4: false dhcp6: false</span> version: 2
- Appliquer la configuration :
|
IP Secondaire
- Éditer et configurer le fichier /etc/netplan/50-cloud-init.yaml et y ajouter / adapter :
network:
ethernets:
ens18:
addresses:
- 10.0.0.1/24
- 2001:41d0:c178:a181:10::1/64
- 2001:41d0:c178:a181:10:1::1/64
gateway4: 10.0.0.254
gateway6: fe80::5cd5:9fdf:fe46:85a1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
search:
- sys.net.glx
dhcp4: false
dhcp6: false</span>
version: 2
- Appliquer la configuration :
|
VLan
Définition d'un VLan IPv4
- Éditer et configurer le fichier /etc/netplan/50-cloud-init.yaml et y ajouter / adapter :
network:
ethernets:
ens18:
addresses:
- 10.0.0.1/24
gateway4: 10.0.0.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search:
- sys.net.glx
dhcp4: false
dhcp6: false
vlans:
vlan.2:
id: 2
link: ens18
dhcpv4: no
addresses:
- 10.0.2.1/24
version: 2
- Appliquer la configuration :
|
Définition d'un VLan IPv6
- Éditer et configurer le fichier /etc/netplan/50-cloud-init.yaml et y ajouter / adapter :
network:
ethernets:
ens18:
addresses:
- 10.0.0.1/24
- 2001:41d0:c178:a181:10::1/64
gateway4: 10.0.0.254
gateway6: fe80::5cd5:9fdf:fe46:85a1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
search:
- sys.net.glx
dhcp4: false
dhcp6: false
vlans:
vlan.2:
id: 2
link: ens18
dhcpv4: no
addresses:
- 10.0.2.1/24
- fd00:10::2:1/64
version: 2
- Appliquer la configuration :
|