EMZETT.
Login

Netzwerk unter Linux: ip, NetworkManager und DNS

Kurz: Das Netzwerk wird unter Linux mit dem Befehl ip und einem Verwaltungsdienst (NetworkManager oder systemd-networkd) konfiguriert. DNS-Auflösung übernimmt meist systemd-resolved.

Genauer: Auf dem Desktop reicht NetworkManager mit grafischer Oberfläche. Server nutzen oft systemd-networkd, Netplan (Ubuntu) oder Konfigurationsdateien.

Im Detail

ip a                   # Adressen der Schnittstellen
ip r                   # Routen (Standard-Gateway)
ip link set eth0 up
ping -c3 1.1.1.1
ss -tulpn              # offene Ports und Prozesse
nmcli device status    # NetworkManager
nmcli dev wifi connect "SSID" password "geheim"
resolvectl status      # DNS-Einstellungen
dig example.org        # DNS-Abfrage
  • Schnittstellen: eth0/enp3s0 (Kabel), wlan0/wlp2s0 (WLAN), lo (lokal), docker0, br0 (Bridge).
  • DHCP oder statisch: Meist automatisch per DHCP.
  • Konfiguration: /etc/NetworkManager/, /etc/netplan/, /etc/systemd/network/.
  • DNS-Dateien: /etc/hosts (lokale Namen), /etc/resolv.conf.
  • Werkzeuge: traceroute, mtr, curl, nmap, tcpdump, wireshark.
  • Veraltet: ifconfig, netstat, route (durch ip und ss ersetzt).

Siehe auch: Firewall unter Linux: nftables, ufw und firewalld, SSH unter Linux: Schlüssel und Absicherung