Netplan: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
= Was ist Netplan? =
 +
* Netplan ist ein modernes Netzwerkkonfigurationstool für Linux-Systeme, das YAML-basierte Konfigurationsdateien verwendet.
 +
* Es ersetzt traditionelle Netzwerk-Management-Tools wie ifupdown und /etc/network/interfaces auf Ubuntu-Systemen.
 +
* Netplan ermöglicht eine einfache und konsistente Netzwerkkonfiguration sowohl für Desktops als auch für Server.
 +
* Es bietet Unterstützung für mehrere Backends, einschließlich NetworkManager und systemd-networkd.
 +
* Die Konfigurationsdateien von Netplan befinden sich im Verzeichnis /etc/netplan/ und haben die Erweiterung .yaml.
 +
* Änderungen an der Netzwerkkonfiguration können einfach durch Bearbeiten der YAML-Dateien und Ausführen des Befehls netplan apply vorgenommen werden.
 +
* Netplan wurde von Canonical, dem Unternehmen hinter Ubuntu, entwickelt.
 +
* Es ist besonders nützlich für die Verwaltung komplexer Netzwerkkonfigurationen in Cloud- und Serverumgebungen.
 +
*Es ist wichtig einzurücken
 
= Beispiele =
 
= Beispiele =
 +
*[[Netplan Statische IPv4]]
 +
*[[Netplan Statische IPv4 2 Nics mit Routen]]
 +
*[[Netplan Statische IPv6]]
 +
*[[Netplan DHCP IPv4]]
 +
*[[Netplan Bridge]]
 +
*[[Netplan Manual Interface mit promisc Modus]]
  
; Es ist wichtig einzurücken
+
=Handling=
 
+
== Test ==
= Statische IPv4 =
 
network:
 
  version: 2
 
  ethernets:
 
    ens18:
 
      addresses:
 
        - 192.168.156.162/27
 
      routes:
 
        - to: 0.0.0.0/0
 
          via: 192.168.156.161
 
      nameservers:
 
        addresses:
 
          - 8.8.8.8
 
        search:
 
          - tuxmen.de
 
 
 
= Statische IPv4 2 Nics mit Routen =
 
network:
 
  version: 2
 
  ethernets:
 
    ens18:
 
      addresses:
 
        - 192.168.156.162/27
 
      routes:
 
        - to: 0.0.0.0/0
 
          via: 192.168.156.161
 
      nameservers:
 
        addresses:
 
          - 10.30.0.11
 
          - 8.8.8.8
 
        search:
 
          - tuxmen.de
 
    ens19:
 
      addresses:
 
        - 10.82.32.21/19
 
      routes:
 
        - to: 10.81.0.0/19
 
          via: 10.82.32.1
 
        - to: 10.30.0.0/22
 
          via: 10.82.32.1
 
 
 
= Statische IPv6 =
 
network:
 
  version: 2
 
  ethernets:
 
    ens18:
 
      addresses:
 
        - 2a02:2d8:81:2440::162/64
 
      routes:
 
        - to: "::/0"
 
          via: 2a02:2d8:81:2440::1
 
      nameservers:
 
        addresses:
 
          - 2001:4860:4860::8888
 
        search:
 
          - tuxmen.de
 
 
 
= DHCP IPv4 =
 
network:
 
  version: 2
 
  ethernets:
 
    ens18:
 
      dhcp4: true
 
 
 
= Test =
 
 
* netplan try
 
* netplan try
  
= Anwenden =
+
== Anwenden ==
 
* netplan apply
 
* netplan apply
  
 
= Weitere Beispiele =
 
= Weitere Beispiele =
 
* https://netplan.io/examples
 
* https://netplan.io/examples

Aktuelle Version vom 27. Februar 2025, 14:26 Uhr

Was ist Netplan?

  • Netplan ist ein modernes Netzwerkkonfigurationstool für Linux-Systeme, das YAML-basierte Konfigurationsdateien verwendet.
  • Es ersetzt traditionelle Netzwerk-Management-Tools wie ifupdown und /etc/network/interfaces auf Ubuntu-Systemen.
  • Netplan ermöglicht eine einfache und konsistente Netzwerkkonfiguration sowohl für Desktops als auch für Server.
  • Es bietet Unterstützung für mehrere Backends, einschließlich NetworkManager und systemd-networkd.
  • Die Konfigurationsdateien von Netplan befinden sich im Verzeichnis /etc/netplan/ und haben die Erweiterung .yaml.
  • Änderungen an der Netzwerkkonfiguration können einfach durch Bearbeiten der YAML-Dateien und Ausführen des Befehls netplan apply vorgenommen werden.
  • Netplan wurde von Canonical, dem Unternehmen hinter Ubuntu, entwickelt.
  • Es ist besonders nützlich für die Verwaltung komplexer Netzwerkkonfigurationen in Cloud- und Serverumgebungen.
  • Es ist wichtig einzurücken

Beispiele

Handling

Test

  • netplan try

Anwenden

  • netplan apply

Weitere Beispiele