Anonim

MacOS oferuje łatwe w użyciu menu ustawień sieciowych w menu Preferencje systemowe, a aplikacja Terminal jest tam, gdzie musisz być, jeśli chcesz szybko wyszukać lub przetestować informacje o konfiguracji sieci . Możesz go użyć do znalezienia swojego adresu IP, lokalizacji, sprawdzenia zapory systemowej i nie tylko.

Twoje ustawienia sieciowe są dostępne za pomocą niektórych typowych poleceń terminala, które w większości wymagają bardzo niewielkiej konfiguracji.Nadal zalecamy korzystanie z aplikacji Preferencje systemowe do konfiguracji (chyba że korzystasz z terminala), ale identyfikacja ustawień sieciowych terminala Mac jest łatwa.

Korzystanie z konfiguracji sieci

Narzędzie networksetup oferuje ogromną ilość informacji na temat bieżącej konfiguracji sieci Maca. Możesz go użyć do znalezienia nazwy komputera, adresu IP, aktualnej sieci Wi-Fi i nie tylko. Jak sama nazwa wskazuje, możesz go również użyć do zmiany ustawień, ale nadal zalecamy korzystanie z Preferencji systemowych, aby to zrobić.

Możesz wyświetlić pełną listę potencjalnych poleceń sieciowych terminala Mac za pomocą narzędzia konfiguracji sieci, wpisując networksetup -help na terminalu. Spowoduje to wyświetlenie listy pomocy z różnymi przykładami wykorzystania narzędzia do przeglądania i zmiany różnych ustawień sieciowych.

Przykłady konfiguracja sieci poleceń, których można użyć do przeglądania informacji o sieci, to:

  • Aby wyświetlić nazwę komputera Mac: networksetup -getcomputername.
  • Aby wyświetlić listę wszystkich połączeń sieciowych Maca: networksetup -listallhardwareports
  • Aby wyświetlić aktualnie podłączoną sieć Wi-Fi: konfiguracja sieci -getairportname identyfikator urządzenia. Zamień deviceid na identyfikator urządzenia z polecenia networksetup -listallhardwareports.

Korzystanie z ipconfig

Narzędzie ipconfig jest wspólne dla komputerów z systemami Windows i macOS, ale w przeciwieństwie do wersji dla systemu Windows nie jest najbardziej przydatnym narzędziem do zmiana ustawień sieciowych. Przydatne może być jednak wyświetlenie informacji o bieżącej konfiguracji sieci.

Wpisanie ipconfig na terminalu spowoduje wyświetlenie listy wszystkich dostępnych poleceń, ale obejmują one:

  • Aby wyświetlić bieżący adres IP sieci: ipconfig getifaddr deviceid. Zamień deviceid z poprawnym identyfikatorem urządzenia sieciowego (np. en0). Wpisz networksetup -listallhardwareports, jeśli tego nie wiesz.
  • Aby wyświetlić bieżący sieciowy serwer DNS: ipconfig getoption deviceid nazwa_domeny_serwer (zastępując identyfikator_urządzeniaz identyfikatorem urządzenia sieciowego).

Korzystanie z ifconfig

Polecenie ifconfig to kolejne narzędzie do konfiguracji sieci dostępne dla użytkowników komputerów z systemem macOS i Linux. Jednak w przeciwieństwie do ipconfig, ifconfig jest znacznie potężniejszym narzędziem do przeglądania i modyfikowania ustawień sieciowych.

Wystarczy jednak wpisać ifconfig na terminalu, aby wyświetlić szczegółową listę informacji o wszystkich podłączonych urządzeniach sieciowych lub zintegrowany z komputerem Mac. Obejmuje to adresy IP i MAC, bieżący stan urządzenia i nie tylko.

Możesz wyświetlić określone informacje, podając identyfikator urządzenia (na przykład ifconfig en0).

Korzystanie z polecenia ping

Chociaż nie możesz go użyć do przeglądania informacji o sieci, możesz użyć polecenia ping, aby sprawdzić, czy możesz nawiązać kontakt z innym urządzeniem sieciowym. Może to być urządzenie w Twojej sieci (na przykład router sieciowy), domena witryny lub internetowy adres IP do testowania połączenia internetowego.

Będziesz chciał używać ping jako narzędzia do rozwiązywania problemów, gdy Twoje urządzenie wydaje się mieć problemy z połączeniem z innym urządzeniem w Twojej sieci lokalnej lub urządzeniem lub witryną internetową.Pokazuje czas potrzebny na wysłanie i zwrot informacji i będzie działał nieprzerwanie, dopóki nie zdecydujesz się go zakończyć.

Aby go użyć, wpisz ping adres, zastępując adres z adresem IP lub nazwą domeny. Częstym celem testów jest google.com – jeśli nie możesz trafić do Google, prawdopodobnie nie masz połączenia z internetem.

Podobnie ping 192.168.1.1 przetestuje adres IP wielu routerów w sieci lokalnej (192.168.1.1).

Korzystanie z netstat

Narzędzie netstat wyświetla informacje o bieżących przychodzących i wychodzących połączeniach sieciowych. Za pomocą tego narzędzia można wyświetlić listę wszystkich połączeń nawiązanych z komputerem Mac. Komputery PC z systemami Windows i Linux również używają netstat, ale istnieją pewne różnice, z różnymi flagami dostępnymi dla użytkowników komputerów Mac.

Istnieje kilka sposobów wykorzystania narzędzia netstat do przeglądania bieżących ustawień sieciowych lub połączeń. Obejmują one:

  • Aktualna lista wszystkich aktywnych połączeń internetowych: netstat
  • Aby wyświetlić dane połączenia dla interfejsu: netstat -l deviceid, zastępując deviceid z nazwą interfejsu sieciowego (np.netstat -l en0).
  • Aby wyświetlić tabelę routingu IP: netstat -nr lub netstat -r
  • Aby wyświetlić wszystkie statystyki sieci: netstat -s i netstat -i

Aby uzyskać więcej informacji na temat korzystania z polecenia netstat i pomocy w rozszyfrowaniu niektórych złożonych terminologii technicznych, wpisz man netstat, aby wyświetlić i przeczytaj dołączoną stronę podręcznika netstat.

Używanie lsof

Możesz użyć polecenia lsof, aby wyświetlić wszystkie uruchomione na komputerze Mac procesy, które mają aktywne połączenia sieciowe. Zastępuje to podobną funkcjonalność, którą można znaleźć za pomocą polecenia netstat na komputerach z systemem Windows lub Linux.

Istnieje kilka sposobów użycia polecenia terminala lsof Mac do przeglądania danych sieciowych. Obejmują one:

  • Aby wyświetlić wszystkie otwarte połączenia sieciowe: lsof -i
  • Aby zobaczyć, jakie oprogramowanie używa portów: lsof -n -i4TCP

Aby uzyskać więcej informacji, wpisz man lsof, aby wyświetlić stronę podręcznika dla polecenia lsof.

Korzystanie z arp

Jeśli chcesz wyświetlić listę wszystkich aktywnych urządzeń w sieci lokalnej, możesz użyć narzędzia arp.Spowoduje to wyświetlenie adresów IP i MAC wszystkich urządzeń wykrytych przez komputer Mac w sieci na podstawie rozgłaszania ARP (Address Resolution Protocol) przez te urządzenia.

Wpisanie arp -a na terminalu wyświetli listę tych urządzeń.

Można następnie połączyć znalezione tutaj informacje z innymi poleceniami, takimi jak ping, aby określić, czy te urządzenia są nadal aktywne i czy można je z którym komunikujesz się z komputera Mac.

Konfigurowanie ustawień sieciowych komputera Mac

Dzięki tym narzędziom w widoku ustawień sieciowych terminala Mac możesz zidentyfikować ustawienia, które chcesz (lub musisz) zmienić. Na przykład może być konieczne sfałszowanie adresu MAC komputera Mac, aby ominąć filtrowanie adresów MAC w gościnnej sieci Wi-Fi.

Może też pomóc w zidentyfikowaniu problemów, zwłaszcza jeśli Mac regularnie przerywa połączenie Wi-Fi. Jeśli masz problemy z komputerem Mac, aplikacje takie jak OnyX dla komputerów Mac mogą pomóc w szybkim przywróceniu i uruchomieniu.

Jak używać terminala Mac do identyfikowania ustawień sieciowych