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:
  version: 2
  renderer: networkd
  ethernets:
    eth0:enp0s3:
      dhcp4: false
      addresses:
      - 192.168.10.5/80/24
      nameservers:
        addresses: [192.168.10.1,1.1.1.1,8.8.8.8]1]
        search:
        - lan.foo
      routes:
      - to: default
        via: 192.168.1.10.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