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-Key: 382589

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

Printed on: April 20, 2024 at 04:04 o'clock

Mitglied: 129580
Solution 129580 Aug 07, 2018 updated at 15:44:57 (UTC)
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
Member: Spirit-of-Eli
Spirit-of-Eli Aug 07, 2018 at 18:20:50 (UTC)
Goto Top
Bei Netplan sind die Absätze auch entscheidend ;)