IP, Routing und IPv6
Netzwerkeinstellungen des Mac im Terminal ansehen
macOS enthält Befehlszeilen-Tools, die dieselben Netzwerkeinstellungen wie die Systemeinstellungen zeigen, und noch mehr. Zum Auslesen von Einstellungen brauchst du keine Administratorrechte.
Symptome
- Du willst Netzwerkeinstellungen schnell sehen oder sie für eine Support-Anfrage kopieren.
- Die Systemeinstellungen zeigen nicht die Details, die du brauchst.
- Du willst Einstellungen in einem Skript prüfen.
Mögliche Ursachen
- Mehrere Tools.
networksetupliest und ändert Dienste.scutilzeigt den aktuellen DNS- und Proxy-Status.ipconfigzeigt DHCP-Daten. - Dienste und Geräte. Ein Dienst hat einen Namen wie „WLAN“ (auf englischen Systemen „Wi-Fi“). Ein Gerät hat einen Namen wie
en0. Befehle erwarten das eine oder das andere.
So prüfst du es
Liste die Hardware-Anschlüsse mit ihren Gerätenamen und MAC-Adressen auf.
networksetup -listallhardwareportsListe die Dienste in der Reihenfolge auf, in der der Mac sie nutzt.
networksetup -listnetworkserviceorderZeige IP-Adresse, Subnetzmaske, Router und Hardware-Adresse eines Dienstes an.
networksetup -getinfo Wi-FiZeige die IPv4-Adresse eines Geräts an.
ipconfig getifaddr en0Zeige den Standard-Router und die Schnittstelle an, die er nutzt.
route -n get defaultZeige die Routingtabellen an.
netstat -rnZeige die aktuelle DNS-Konfiguration mit allen Resolvern an.
scutil --dnsZeige die Proxy-Konfiguration des Systems an.
scutil --proxyZeige die DHCP-Daten an, die der Mac übernommen hat.
ipconfig getpacket en0Finde heraus, ob ein Host mit der aktuellen Konfiguration erreichbar ist.
scutil -r apple.com
So behebst du es
Die meisten
networksetup-Befehle, die Einstellungen ändern, brauchen Administratorrechte. Lies zuerst die Manpage.man networksetupSichere vor einer Änderung die aktuellen Werte, damit du sie wiederherstellen kannst.
networksetup -getdnsservers Wi-Fi > ~/dns-before.txt
Mit Kilobat
Kilobat liefert viele dieser Werte als JSON, für Skripte und Agents.
kilobat diagnose --jsonZeige die aktuelle WLAN-Verbindung mit Signal, Kanal und Verbindungsrate an.
kilobat wifi status --json
Fragen
Warum fragt networksetup nach einem Passwort?
Laut Manpage braucht networksetup mindestens Administratorrechte, um Netzwerkeinstellungen zu ändern.
Ist ipconfig dasselbe wie unter Windows?
Nein. ipconfig kommuniziert unter macOS mit dem IPConfiguration-Agent. Laut Manpage ist es nur zum Testen und Debuggen gedacht.
Quellen
- networksetup(8), Manpage aus macOS 27.2
- scutil(8), Manpage aus macOS 27.2
- ipconfig(8), mit macOS 27.2 installierte Manpage
- route(8), Manpage, installiert mit macOS 27.2
- netstat(1), Manpage, installiert mit macOS 27.2
Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit man <name> im Terminal.