So verwenden Sie das Mac-Terminal zum Identifizieren von Netzwerkeinstellungen

Während macOS im Menü „Systemeinstellungen“(System Preferences) ein benutzerfreundliches Menü für Ihre Netzwerkeinstellungen bietet , müssen Sie sich in der Terminal - App befinden, wenn Sie schnell Informationen zu Ihrer Netzwerkkonfiguration nachschlagen oder testen möchten. Sie können es verwenden, um Ihre IP-Adresse zu finden, Ihren Standort zu finden, Ihre System-Firewall zu überprüfen und vieles mehr.

Auf Ihre Netzwerkeinstellungen kann mit einigen gängigen Terminalbefehlen zugegriffen werden, die zum größten Teil nur sehr wenig Konfiguration erfordern. Wir empfehlen weiterhin, dass Sie die Systemeinstellungen-(System Preferences) App für die Konfiguration verwenden (es sei denn, Sie verwenden das Terminal gerne), aber die Netzwerkeinstellungen Ihres Mac -Terminals zu identifizieren ist einfach.

So verwenden Sie das Mac-Terminal zum Identifizieren von Netzwerkeinstellungen

Verwenden von networksetup(Using networksetup)

Das Networksetup -Tool bietet eine enorme Menge an Informationen zu Ihrer aktuellen Mac -Netzwerkkonfiguration. Sie können es verwenden, um Ihren Computernamen, Ihre IP-Adresse, Ihr aktuelles WLAN(WiFi) -Netzwerk und mehr zu finden. Wie der Name schon sagt, können Sie damit auch Einstellungen(Preferences) ändern, aber wir empfehlen trotzdem, die Systemeinstellungen(System) zu verwenden, um dies zu tun.

Sie können eine vollständige Liste möglicher Netzwerkbefehle für Mac -Terminals mit dem networksetup-Tool anzeigen, indem Sie auf dem Terminal networksetup -help eingeben. (networksetup -help)Dadurch wird die Hilfeliste mit verschiedenen Beispielen zur Verwendung des Tools zum Anzeigen und Ändern verschiedener Netzwerkeinstellungen angezeigt.

Netzwerkeinrichtung im Terminalfenster

Beispiele für networksetup -Befehle, die Sie zum Anzeigen von Netzwerkinformationen verwenden können, sind:

  • So zeigen Sie Ihren Mac-Computernamen an: networksetup -getcomputername .
  • So listen Sie alle Mac -Netzwerkverbindungen auf: networksetup -listallhardwareports
  • Um das aktuelle, verbundene WLAN(WiFi) -Netzwerk anzuzeigen : networksetup -getairportname deviceid . Ersetzen Sie deviceid durch eine Geräte-ID aus dem Befehl networksetup -listallhardwareports .

Mit ipconfig(Using ipconfig)

Das ipconfig- Tool ist für Windows- und MacOS-Computer üblich, aber im Gegensatz zur Windows - Version ist es nicht das nützlichste Tool zum Ändern von Netzwerkeinstellungen. Wo es jedoch nützlich sein kann, ist das Auflisten von Informationen zu Ihrer aktuellen Netzwerkkonfiguration. 

Wenn Sie am Terminal ipconfig eingeben, werden alle verfügbaren Befehle aufgelistet, aber dazu gehören :(ipconfig)

Ipconfig-Befehl im Terminalfenster

  • So zeigen Sie Ihre aktuelle Netzwerk-IP-Adresse an: ipconfig getifaddr deviceid. Ersetzen Sie deviceid durch die richtige Netzwerkgeräte-ID (z. B. en0 ). Geben Sie networksetup -listallhardwareports ein,(networksetup -listallhardwareports) wenn Sie dies nicht wissen.
  •  So zeigen Sie Ihren aktuellen Netzwerk- DNS -Server an: ipconfig getoption Geräte-ID Domänenname_Server(ipconfig getoption deviceid domain_name_server ) (ersetzen Sie(deviceid) Geräte- ID durch Ihre Netzwerkgeräte-ID).

Mit ifconfig(Using ifconfig)

Der Befehl ifconfig ist ein weiteres Netzwerkkonfigurationstool, das Benutzern auf macOS- und Linux-PCs zur Verfügung steht . Im Gegensatz zu(Unlike) ipconfig ist ifconfig jedoch ein viel leistungsfähigeres Tool zum Anzeigen und Ändern Ihrer Netzwerkeinstellungen.

Ifconfig-Befehl im Terminal

Sie müssen jedoch nur ifconfig am Terminal eingeben, um eine detaillierte Liste mit Informationen für alle Netzwerkgeräte anzuzeigen, die mit Ihrem Mac verbunden oder in ihn integriert sind . Dazu gehören IP- und MAC -Adressen, aktueller Gerätestatus und mehr.

Sie können bestimmte Informationen anzeigen, indem Sie stattdessen die Geräte-ID auflisten (z. B. ifconfig en0 ).

Ping verwenden(Using ping)

Während Sie damit keine Netzwerkinformationen anzeigen können, können Sie mit dem Ping -Befehl testen, ob Sie mit einem anderen Netzwerkgerät Kontakt aufnehmen können oder nicht. Dies kann ein Gerät in Ihrem Netzwerk (z. B. Ihr Netzwerkrouter) oder eine Website-Domain oder Internet-IP-Adresse sein, um Ihre Internetverbindung zu testen.

Sie sollten Ping als Tool zur Fehlerbehebung verwenden, wenn Ihr Gerät Probleme mit der Verbindung zu einem anderen Gerät in Ihrem lokalen Netzwerk oder einem Gerät oder einer Website im Internet zu haben scheint. Es zeigt die Zeit an, die zum Senden und Zurücksenden von Informationen benötigt wird, und läuft kontinuierlich, bis Sie sich entscheiden, es zu beenden.

Ping-Befehl im Terminal

Um es zu verwenden, geben Sie ping address ein und ersetzen Sie address durch eine IP-Adresse oder einen Domänennamen. Ein häufiges Testziel ist google.com – wenn Sie Google nicht erreichen können , haben Sie wahrscheinlich keine Internetverbindung.

Ebenso testet ping 192.168.1.1(ping 192.168.1.1 ) die IP-Adresse für viele lokale Netzwerkrouter (192.168.1.1).

Verwenden von netstat(Using netstat)

Das Tool netstat listet Informationen zu Ihren aktuellen eingehenden und ausgehenden Netzwerkverbindungen auf. Alle Verbindungen zu Ihrem Mac können mit diesem Tool aufgelistet werden. Windows- und Linux-PCs verwenden ebenfalls netstat, aber es gibt einige Unterschiede mit unterschiedlichen verfügbaren Flags für Mac- Benutzer.

Es gibt mehrere Möglichkeiten, wie Sie netstat verwenden können, um aktuelle Netzwerkeinstellungen oder Verbindungen anzuzeigen. Diese beinhalten:

Netstat-Tool im Terminalfenster

  • Für eine aktuelle Liste aller aktiven Internetverbindungen: netstat
  • So zeigen Sie Verbindungsdaten für eine Schnittstelle an: netstat -l Geräte(netstat -l deviceid) -ID , wobei Sie Geräte-ID durch den Namen Ihrer Netzwerkschnittstelle ersetzen (z. B. netstat -l en0 )(deviceid) .
  • So zeigen Sie die IP-Routing-Tabelle an: netstat -nr oder netstat -r
  • Um alle Netzwerkstatistiken anzuzeigen: netstat -s und netstat -i

Um weitere Informationen zur Verwendung des Befehls netstat zu erhalten und einige der komplexen technischen Terminologien zu entschlüsseln, geben Sie man netstat ein, um die enthaltene man-Seite von netstat anzuzeigen und durchzulesen.

Verwendung von lsof(Using lsof)

Sie können den Befehl lsof verwenden, um alle laufenden Prozesse auf Ihrem (lsof)Mac anzuzeigen , die über aktive Netzwerkverbindungen verfügen. Dies ersetzt ähnliche Funktionen, die Sie mit dem Befehl netstat auf Windows- oder Linux-PCs finden würden.

Lsof-Befehl im Terminal

Es gibt mehrere Möglichkeiten, wie Sie den lsof - Mac -Terminalbefehl verwenden können, um Netzwerkdaten anzuzeigen. Diese beinhalten:

  • So zeigen Sie alle offenen Netzwerkverbindungen an: lsof -i
  • Um anzuzeigen, welche Software welche Ports verwendet: lsof -n -i4TCP

Geben Sie für weitere Informationen man lsof ein, um die Manpage für den Befehl lsof anzuzeigen.(man lsof)

Arp verwenden(Using arp)

Wenn Sie eine Liste aller aktiven Geräte in einem lokalen Netzwerk anzeigen möchten, können Sie das Tool arp verwenden. Dies listet die IP- und MAC - Adressen für alle Geräte auf, die Ihr Mac in Ihrem Netzwerk erkannt hat, basierend auf den ARP -Broadcasts ( Address Resolution Protocol ), die diese Geräte gesendet haben.

Wenn Sie am Terminal arp -a eingeben, erhalten Sie eine Liste dieser  Geräte .(arp -a)

Arp-Befehl im Terminal

Sie können die hier gefundenen Informationen dann mit anderen Befehlen wie ping kombinieren , um festzustellen, ob diese Geräte noch aktiv sind und von Ihrem Mac aus kommuniziert werden können .

Konfigurieren Ihrer Mac-Netzwerkeinstellungen(Configuring Your Mac Network Settings)

Wenn Sie mit diesen Tools die Netzwerkeinstellungen Ihres Mac -Terminals im Blick haben, können Sie die Einstellungen identifizieren, die Sie möglicherweise ändern möchten (oder müssen). Beispielsweise müssen Sie möglicherweise eine MAC-Adresse(spoof a MAC address) auf Ihrem Mac fälschen, um die MAC-Adressfilterung(bypass MAC address filtering) in einem Gast-WLAN-Netzwerk zu umgehen.

Es kann Ihnen auch helfen, Probleme zu identifizieren, insbesondere wenn Ihr Mac regelmäßig die WLAN-Verbindung trennt(Mac drops its WiFi connection regularly) . Wenn Ihr Mac Probleme hat, können Apps wie OnyX für Mac(OnyX for Mac) Ihnen helfen, schnell wieder einsatzbereit zu sein.



About the author

Ich bin ein Softwareentwickler mit mehr als 10 Jahren Erfahrung in der Arbeit mit Apple iOS und Edge-Geräten. Aufgrund meiner Erfahrung im Hardware-Engineering setze ich mich leidenschaftlich dafür ein, dass die Geräte unserer Kunden so zuverlässig und störungsfrei wie möglich sind. Ich habe in den letzten Jahren Code geschrieben und gelernt, Git, Vim und Node.js zu verwenden.



Related posts