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(durchipundssersetzt).
Siehe auch: Firewall unter Linux: nftables, ufw und firewalld, SSH unter Linux: Schlüssel und Absicherung