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.

Gilt für: alle aktuellen macOS-Versionen.Geprüft: 29. Oktober 2026

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. networksetup liest und ändert Dienste. scutil zeigt den aktuellen DNS- und Proxy-Status. ipconfig zeigt 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

  1. Liste die Hardware-Anschlüsse mit ihren Gerätenamen und MAC-Adressen auf.

    networksetup -listallhardwareports
  2. Liste die Dienste in der Reihenfolge auf, in der der Mac sie nutzt.

    networksetup -listnetworkserviceorder
  3. Zeige IP-Adresse, Subnetzmaske, Router und Hardware-Adresse eines Dienstes an.

    networksetup -getinfo Wi-Fi
  4. Zeige die IPv4-Adresse eines Geräts an.

    ipconfig getifaddr en0
  5. Zeige den Standard-Router und die Schnittstelle an, die er nutzt.

    route -n get default
  6. Zeige die Routingtabellen an.

    netstat -rn
  7. Zeige die aktuelle DNS-Konfiguration mit allen Resolvern an.

    scutil --dns
  8. Zeige die Proxy-Konfiguration des Systems an.

    scutil --proxy
  9. Zeige die DHCP-Daten an, die der Mac übernommen hat.

    ipconfig getpacket en0
  10. Finde heraus, ob ein Host mit der aktuellen Konfiguration erreichbar ist.

    scutil -r apple.com

So behebst du es

  1. Die meisten networksetup-Befehle, die Einstellungen ändern, brauchen Administratorrechte. Lies zuerst die Manpage.

    man networksetup
  2. Sichere vor einer Änderung die aktuellen Werte, damit du sie wiederherstellen kannst.

    networksetup -getdnsservers Wi-Fi > ~/dns-before.txt

Mit Kilobat

  1. Kilobat liefert viele dieser Werte als JSON, für Skripte und Agents.

    kilobat diagnose --json
  2. Zeige 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.