Anonim

Mens macOS tilbyder en brugervenlig menu til dine netværksindstillinger i menuen Systemindstillinger, er Terminal-appen, hvor du skal være, hvis du hurtigt vil søge efter eller teste oplysninger om din netværkskonfiguration . Du kan bruge den til at finde din IP-adresse, finde din placering, tjekke din systemfirewall og mere.

Dine netværksindstillinger kan tilgås ved hjælp af nogle almindelige terminalkommandoer, som for det meste kræver meget lidt konfiguration at bruge.Vi anbefaler stadig, at du bruger appen Systemindstillinger til konfiguration (medmindre du er glad for at bruge terminalen), men det er nemt at identificere netværksindstillingerne for din Mac-terminal.

Using networksetup

Værktøjet netværksopsætning tilbyder en enorm mængde information om din nuværende Mac-netværkskonfiguration. Du kan bruge det til at finde dit computernavn, IP-adresse, nuværende WiFi-netværk og mere. Som navnet antyder, kan du også bruge det til at ændre indstillinger, men vi vil stadig anbefale at bruge Systemindstillinger til at gøre dette.

Du kan se en komplet liste over potentielle Mac-terminal-netværkskommandoer ved at bruge netværksopsætningsværktøjet ved at skrive networksetup -help på terminalen. Dette vil vise hjælpelisten med forskellige eksempler på, hvordan du bruger værktøjet til at se og ændre forskellige netværksindstillinger.

Eksempler på netværksopsætning kommandoer, du kan bruge til at se netværksoplysninger, omfatter:

  • Sådan får du vist navnet på din Mac-computer: netværksopsætning -getcomputernavn.
  • Sådan vises alle Mac-netværksforbindelser: networksetup -listallhardwareports
  • For at vise det aktuelle, tilsluttede WiFi-netværk: netværksopsætning -getlufthavnsnavn enheds-id. Erstat deviceid med et enheds-id fra kommandoen networksetup -listallhardwareports.

Using ipconfig

ipconfig-værktøjet er fælles for Windows- og macOS-computere, men i modsætning til Windows-versionen er det ikke det mest nyttige værktøj til ændring af netværksindstillinger. Hvor det dog kan være nyttigt, er en liste over oplysninger om din nuværende netværkskonfiguration.

Tasting ipconfig på terminalen vil vise alle tilgængelige kommandoer, men disse inkluderer:

  • For at se din nuværende netværks IP-adresse: ipconfig getifaddr deviceid. Erstat deviceid med det korrekte netværksenheds-id (f.eks. en0). Skriv netværksopsætning -listallhardwareports, hvis du ikke ved dette.
  • Sådan får du vist din aktuelle netværks-DNS-server: ipconfig getoption deviceid domain_name_server (erstatter deviceidmed dit netværksenheds-id).

Using ifconfig

Kommandoen ifconfig er et andet netværkskonfigurationsværktøj, der er tilgængeligt for brugere på macOS- og Linux-pc'er. I modsætning til ipconfig er ifconfig dog et meget mere kraftfuldt værktøj til at se og ændre dine netværksindstillinger.

Du behøver dog kun at skrive ifconfig på terminalen for at se en detaljeret liste over oplysninger om alle netværksenheder, der er tilsluttet eller integreret i din Mac. Det inkluderer IP- og MAC-adresser, aktuel enhedsstatus og mere.

Du kan se specifikke oplysninger ved at angive enheds-id'et (f.eks. ifconfig en0) i stedet for.

Bruger ping

Selvom du ikke kan bruge det til at se netværksoplysninger, kan du bruge ping kommandoen til at teste, om du kan eller ej få kontakt med en anden netværksenhed. Det kan være en enhed på dit netværk (f.eks. din netværksrouter) eller et webstedsdomæne eller internet-IP-adresse for at teste din internetforbindelse.

Du vil gerne bruge ping som et fejlfindingsværktøj, når din enhed ser ud til at have problemer med at oprette forbindelse til en anden enhed på dit lokale netværk eller en enhed eller et websted på internettet.Den vil vise den tid, det tager for information at blive sendt og returneret og vil køre kontinuerligt, indtil du beslutter dig for at afslutte det.

For at bruge det skal du skrive pingadresse, erstatte adresse med en IP-adresse eller et domænenavn. Et almindeligt mål for test er google.com-hvis du ikke kan ramme Google, har du sandsynligvis ikke internetforbindelse.

På samme måde vil ping 192.168.1.1 teste IP-adressen for mange lokale netværksroutere (192.168.1.1).

Using netstat

Værktøjet netstat viser oplysninger om dine aktuelle indgående og udgående netværksforbindelser. Eventuelle forbindelser til din Mac kan vises ved hjælp af dette værktøj. Windows- og Linux-pc'er bruger også netstat, men der er nogle forskelle, med forskellige tilgængelige flag til Mac-brugere.

Der er flere måder, du kan bruge netstat til at se aktuelle netværksindstillinger eller forbindelser. Disse omfatter:

  • For en aktuel liste over alle aktive internetforbindelser: netstat
  • For at se forbindelsesdata for en grænseflade: netstat -l deviceid, erstatter deviceid med dit netværksgrænsefladenavn (f.eks. netstat -l en0).
  • For at se IP-routingtabellen: netstat -nr eller netstat -r
  • For at vise al netværksstatistik: netstat -s og netstat -i

For mere information om, hvordan man bruger netstat-kommandoen og for at hjælpe med at tyde nogle af de komplekse tekniske terminologier, skriv man netstat for at se og læs den medfølgende netstat-man-side igennem.

Brug af lsof

Du kan bruge lsof kommandoen som en måde at se alle kørende processer på din Mac, der har aktive netværksforbindelser. Dette erstatter lignende funktionalitet, som du ville finde med netstat kommandoen på Windows- eller Linux-pc'er.

Der er flere måder, hvorpå du kan bruge kommandoen lsof Mac-terminal til at se netværksdata. Disse omfatter:

  • For at se alle åbne netværksforbindelser: lsof -i
  • For at se, hvilken software der bruger hvilke porte: lsof -n -i4TCP

For mere information, skriv man lsof for at se man-siden for lsof-kommandoen.

Bruger arp

Hvis du vil se en liste over alle aktive enheder på et lok alt netværk, kan du bruge arp-værktøjet.Dette viser IP- og MAC-adresserne for alle enheder, som din Mac har registreret på dit netværk, baseret på de ARP-udsendelser (Address Resolution Protocol) disse enheder har lavet.

Tasting arp -a ved terminalen vil give dig en liste over disse enheder.

Du kan derefter kombinere oplysningerne her med andre kommandoer som ping for at bestemme, om disse enheder stadig er aktive og kan være kommunikeret med fra din Mac.

Konfiguration af din Mac-netværksindstillinger

Med din Mac-terminals netværksindstillinger for øje ved hjælp af disse værktøjer, kan du identificere de indstillinger, du måske foretrækker at (eller skal) ændre. Det kan for eksempel være nødvendigt at forfalske en MAC-adresse på din Mac for at omgå MAC-adressefiltrering på et gæste-WiFi-netværk.

Det kan også hjælpe dig med at identificere problemer, især hvis din Mac afbryder WiFi-forbindelsen regelmæssigt. Hvis din Mac har problemer, kan apps som OnyX til Mac hjælpe dig med at komme hurtigt op og køre igen.

Sådan bruges Mac Terminal til at identificere netværksindstillinger