Skip to main content

Netplan

yaml-Dateien unter /etc/netplan

Die Namen sind beliebig, aber es wird nummerisch sortiert.

Automatische Konfiguration. Der renderer sagt aus welcher Dienst die Kontrolle übernehmen soll.
Bei Desktopsystemen:

network:
  version: 2
  renderer: NetworkManager

Standardmäßig ist der renderer networkd und muss nicht angegeben werden.

Bei Servern:

network:
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 192.168.10.5/24
      nameservers:
        addresses: [1.1.1.1,8.8.8.8]
      routes:
        - to: default
          via: 192.168.1.1
  version: 2


Bei einer zweiten virtuellen IP auf dem gleichen Interfaces wird diese mit Komma getrennt:

  network:
      version: 2
      ethernets:
          eth0:
              addresses:
              - 10.10.10.5/24
              - 10.10.10.6/24
              gateway4: 10.10.10.1
              match:
                  macaddress: 26:f0:b8:a5:d9:af
              nameservers:
                  addresses:
                  - 194.110.78.122
                  search:
                  - foo.network
              set-name: eth0

oder

              addresses: [37.100.195.4/22, 46.38.240.15/32]

              nameservers:
                  addresses: [194.110.78.122,1,1.1.1.1]


Bei Cloud-Init wird die yaml-Datei automatisch erzeugt. Deshalb sollte eine zweite yaml angelegt werden falls weitere IPs hinzukommen sollen


Test für 120 s

  netplan try

Netzwerkeinstellung aktivieren

  netplan apply