laster
Goto Top

Ubuntu server 18 und netplan

Hallo,

habe einen Ubuntu Server mit 18.04 installiert.
Nun bin ich mir nicht im Klaren, wie netplan richtig zu konfigurieren ist.

Die Konfiguration der statischen IP und Route habe ich in die Datei /etc/netplan/50-cloud-init.yaml geschrieben.
Allerdings steht da am Anfang drin:
# To disable cloud-init's network configuration capabilities, write a file 
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
damit kann ich nichts anfangen - sollte ich das tun?
Ist es sinnvoll, die Konfig in der Datei 50-cloud-init.yaml zu lassen oder sollte ich eine neue Datei (z.B. 10-network.yaml) erstellen?
Weiterhin bin ich unsicher mit der Schreibweise.
network:
    ethernets:
        eth0:
            addresses:
            - 10.1.1.1/24
            gateway4: 10.1.1.254
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                search: 
            optional: true
            routes:
                - to: 10.1.2.0/24
                  via: 10.1.1.100
    version: 2
oder besser so:
network:
    ethernets:
        eth0:
            addresses: 10.1.1.1/24
            gateway4: 10.1.1.254
            nameservers:
                addresses: [8.8.8.8, 8.8.4.4]
                search: 
            optional: true
            routes:
                - to: 10.1.2.0/24
                  via: 10.1.1.100
    version: 2
Im Netz findet man verschiedene Schreibweisen und meisten auch gemischt.

vG
LS

Content-ID: 382589

Url: https://administrator.de/contentid/382589

Ausgedruckt am: 26.11.2024 um 15:11 Uhr

129580
Lösung 129580 07.08.2018 aktualisiert um 17:44:57 Uhr
Goto Top
Hi,

Edit:

damit kann ich nichts anfangen - sollte ich das tun?

Wenn du dein Netzwerkkonfiguration nicht via Cloudinit machst, dann ja.

Ist es sinnvoll, die Konfig in der Datei 50-cloud-init.yaml zu lassen oder sollte ich eine neue Datei (z.B. 10-network.yaml) erstellen?

Die 50-cloud-init.yaml wurde von Cloud Init angelegt. Kannst du löschen oder bearbeiten. Wie du willst.
Falls du Cloudinit nicht abschaltest, dann könnte deine Konfiguration in der Datei überschrieben werden. Deshalb auch die Warnung.

Weiterhin bin ich unsicher mit der Schreibweise.
Im Netz findet man verschiedene Schreibweisen und meisten auch gemischt.

Das ist YAML. Wenn du dich an die Syntax hältst, dann gehen verschiedene Schreibweisen.
Eine fertige Beispielkonfiguration siehst du übrigens bei den Entwicklern: https://netplan.io/reference
Erklärung der YAML Syntax: http://yaml.org/spec/1.1/current.html

VG
Exception
Spirit-of-Eli
Spirit-of-Eli 07.08.2018 um 20:20:50 Uhr
Goto Top
Bei Netplan sind die Absätze auch entscheidend ;)