Linuxguide

Linux Netzwerkkonfiguration – Netplan und nmcli 2025

Statische IPs, Bonding und VLANs unter Ubuntu und Debian

S
SeeColors IT
11. Juni 20264 Min. Lesezeit36 Aufrufe

Netzwerkinterfaces anzeigen

ip addr show            # Alle Interfaces mit IP
ip link show            # Physische Interfaces
ip route show           # Routing-Tabelle
ss -tulpn              # Offene Ports

Ubuntu: Netplan (ab 18.04)

# /etc/netplan/01-netcfg.yaml

# Statische IP mit DNS
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1, 8.8.8.8]
        search: [firma.local]
# Konfiguration anwenden
netplan apply

# Test ohne Anwenden
netplan try  # Automatisch zurückgesetzt nach 120s

Bonding (LACP / 802.3ad)

# /etc/netplan/01-bonding.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
    ens4:
      dhcp4: no
  bonds:
    bond0:
      interfaces: [ens3, ens4]
      addresses:
        - 192.168.1.100/24
      routes:
        - to: default
          via: 192.168.1.1
      parameters:
        mode: active-backup     # oder: 802.3ad (LACP)
        mii-monitor-interval: 100

VLAN-Konfiguration

# /etc/netplan/01-vlan.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
  vlans:
    vlan100:
      id: 100
      link: ens3
      addresses: [192.168.100.10/24]
    vlan200:
      id: 200
      link: ens3
      addresses: [192.168.200.10/24]

Debian: ifupdown

# /etc/network/interfaces

# Statische IP
auto eth0
iface eth0 inet static
    address 192.168.1.100/24
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1 8.8.8.8

# Interface neu starten
ifdown eth0 && ifup eth0

nmcli (NetworkManager)

# Verbindungen anzeigen
nmcli connection show

# Statische IP setzen
nmcli connection modify "Wired connection 1"     ipv4.addresses 192.168.1.100/24     ipv4.gateway 192.168.1.1     ipv4.dns 192.168.1.1     ipv4.method manual

nmcli connection up "Wired connection 1"

# VLAN erstellen
nmcli connection add type vlan     con-name vlan100     ifname vlan100     dev eth0     id 100

nmcli connection modify vlan100     ipv4.addresses 192.168.100.10/24     ipv4.method manual

nmcli connection up vlan100

FAQ

Was ist der Unterschied zwischen Netplan networkd und NetworkManager?
networkd (renderer: networkd): Minimale Server-Konfiguration, keine GUI benötigt. NetworkManager: Desktop und Laptop mit wechselnden Netzwerken, WiFi-Support.

Fazit

Netplan (Ubuntu) vereinfacht komplexe Netzwerkkonfigurationen wie Bonding und VLANs erheblich durch YAML-Konfiguration.

Linux-Netzwerkkonfiguration für KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Beratung anfragen.

Artikel teilen

War dieser Artikel hilfreich?

Dein Feedback hilft uns, bessere Inhalte zu erstellen.

Kommentar hinterlassen

Verwandte Artikel