Anonim

Mens macOS tilbyr en brukervennlig meny for nettverksinnstillingene dine i Systemvalg-menyen, er Terminal-appen der du må være hvis du raskt vil slå opp eller teste informasjon om nettverkskonfigurasjonen din . Du kan bruke den til å finne IP-adressen din, finne posisjonen din, sjekke systemets brannmur og mer.

Nettverksinnstillingene dine kan nås ved hjelp av noen vanlige terminalkommandoer som for det meste krever svært lite konfigurasjon for å bruke.Vi anbefaler fortsatt at du bruker Systemvalg-appen for konfigurasjon (med mindre du er fornøyd med å bruke terminalen), men det er enkelt å identifisere nettverksinnstillingene for Mac-terminalen.

Using networksetup

Verktøyet nettverksoppsett tilbyr en enorm mengde informasjon om din nåværende Mac-nettverkskonfigurasjon. Du kan bruke den til å finne datamaskinens navn, IP-adresse, gjeldende WiFi-nettverk og mer. Som navnet tilsier, kan du også bruke den til å endre innstillinger, men vi anbefaler likevel å bruke Systemvalg for å gjøre dette.

Du kan se en fullstendig liste over potensielle Mac-terminalnettverkskommandoer ved å bruke nettverksoppsettverktøyet ved å skrive networksetup -help på terminalen. Dette vil vise hjelpelisten, med ulike eksempler på hvordan du bruker verktøyet til å vise og endre ulike nettverksinnstillinger.

Eksempler på nettverksoppsett kommandoer du kan bruke for å vise nettverksinformasjon inkluderer:

  • Slik viser du Mac-datamaskinens navn: nettverksoppsett -getcomputername.
  • For å liste opp alle Mac-nettverkstilkoblinger: networksetup -listallhardwareports
  • For å vise gjeldende, tilkoblede WiFi-nettverk: nettverksoppsett -getairportnavn enhets-ID. Erstatt deviceid med en enhets-ID fra networksetup -listallhardwareports-kommandoen.

Using ipconfig

ipconfig-verktøyet er vanlig for Windows- og macOS-datamaskiner, men i motsetning til Windows-versjonen er det ikke det mest nyttige verktøyet for endre nettverksinnstillinger. Der det imidlertid kan være nyttig, er å liste informasjon om din nåværende nettverkskonfigurasjon.

Tasting ipconfig på terminalen vil vise alle tilgjengelige kommandoer, men disse inkluderer:

  • For å se din nåværende nettverks IP-adresse: ipconfig getifaddr deviceid. Erstatt deviceid med riktig nettverksenhets-ID (f.eks. en0). Skriv networksetup -listallhardwareports hvis du ikke vet dette.
  • For å se din nåværende nettverks-DNS-server: ipconfig getoption deviceid domenenavn_server (erstatter deviceidmed nettverksenhetens ID).

Using ifconfig

ifconfig-kommandoen er et annet nettverkskonfigurasjonsverktøy tilgjengelig for brukere på macOS- og Linux-PCer. I motsetning til ipconfig er ifconfig imidlertid et mye kraftigere verktøy for å vise og endre nettverksinnstillingene dine.

Du trenger imidlertid bare å skrive ifconfig på terminalen for å se en detaljert liste over informasjon for alle nettverksenhetene som er tilkoblet eller integrert i din Mac. Dette inkluderer IP- og MAC-adresser, gjeldende enhetsstatus og mer.

Du kan vise spesifikk informasjon ved å oppgi enhets-IDen (for eksempel ifconfig en0) i stedet.

Bruker ping

Selv om du ikke kan bruke den til å se nettverksinformasjon, kan du bruke ping-kommandoen for å teste om du kan eller ikke ta kontakt med en annen nettverksenhet. Det kan være en enhet på nettverket ditt (for eksempel nettverksruteren) eller et nettstedsdomene eller internett-IP-adresse for å teste Internett-tilkoblingen din.

Du vil bruke ping som et feilsøkingsverktøy når enheten ser ut til å ha problemer med å koble til en annen enhet på det lokale nettverket ditt, eller en enhet eller et nettsted på internett.Den vil vise tiden det tar før informasjon sendes og returneres og vil kjøre kontinuerlig til du bestemmer deg for å avslutte den.

For å bruke den, skriv pingadresse, og erstatter adresse med en IP-adresse eller domenenavn. Et vanlig mål for testing er google.com-hvis du ikke kan treffe Google, har du sannsynligvis ikke internettforbindelse.

På samme måte vil ping 192.168.1.1 teste IP-adressen for mange lokale nettverksrutere (192.168.1.1).

Using netstat

Verktøyet netstat viser informasjon om gjeldende innkommende og utgående nettverkstilkoblinger. Eventuelle tilkoblinger som er gjort til Mac-en din, kan vises ved hjelp av dette verktøyet. Windows- og Linux-PCer bruker også netstat, men det er noen forskjeller, med forskjellige tilgjengelige flagg for Mac-brukere.

Det er flere måter du kan bruke netstat til å se gjeldende nettverksinnstillinger eller tilkoblinger. Disse inkluderer:

  • For en gjeldende liste over alle aktive Internett-tilkoblinger: netstat
  • For å vise tilkoblingsdata for et grensesnitt: netstat -l deviceid, erstatter deviceid med nettverksgrensesnittnavnet ditt (f.eks. netstat -l en0).
  • For å vise IP-rutingstabellen: netstat -nr eller netstat -r
  • For å vise all nettverksstatistikk: netstat -s og netstat -i

For mer informasjon om hvordan du bruker netstat-kommandoen og for å hjelpe med å tyde noen av de komplekse tekniske terminologiene, skriv man netstat for å se og les gjennom den medfølgende netstat-man-siden.

Bruker lsof

Du kan bruke lsof-kommandoen som en måte å se alle kjørende prosesser på Mac-en som har aktive nettverkstilkoblinger. Dette erstatter lignende funksjonalitet som du finner med netstat-kommandoen på Windows- eller Linux-PCer.

Det er flere måter du kan bruke lsof Mac-terminalkommandoen til å vise nettverksdata. Disse inkluderer:

  • For å se alle åpne nettverkstilkoblinger: lsof -i
  • For å se hvilken programvare som bruker hvilke porter: lsof -n -i4TCP

For mer informasjon, skriv man lsof for å se man-siden for lsof-kommandoen.

Bruker arp

Hvis du vil se en liste over alle aktive enheter på et lok alt nettverk, kan du bruke arp-verktøyet.Dette vil vise IP- og MAC-adressene for alle enheter som Mac-en har oppdaget på nettverket, basert på ARP-sendingene (Address Resolution Protocol) disse enhetene har laget.

Tasting arp -a ved terminalen vil gi deg en liste over disse enhetene.

Du kan deretter kombinere informasjonen som finnes her med andre kommandoer som ping for å finne ut om disse enhetene fortsatt er aktive og kan være kommunisert med fra din Mac.

Konfigurere Mac-nettverksinnstillingene

Med Mac-terminalens nettverksinnstillinger i sikte ved å bruke disse verktøyene, kan du identifisere innstillingene du kanskje foretrekker å (eller må) endre. Det kan for eksempel hende du må forfalske en MAC-adresse på Mac-en for å omgå MAC-adressefiltrering på et gjeste-WiFi-nettverk.

Det kan også hjelpe deg med å identifisere problemer, spesielt hvis Mac-en mister WiFi-tilkoblingen regelmessig. Hvis Macen din har problemer, kan apper som OnyX for Mac hjelpe deg med å komme raskt i gang igjen.

Slik bruker du Mac Terminal for å identifisere nettverksinnstillinger