Mac Terminal gebruiken om netwerkinstellingen te identificeren

Terwijl macOS een gebruiksvriendelijk menu biedt voor uw netwerkinstellingen in het menu Systeemvoorkeuren(System Preferences) , is de Terminal - app waar u moet zijn als u snel informatie over uw netwerkconfiguratie wilt opzoeken of testen. U kunt het gebruiken om uw IP-adres te vinden, uw locatie te vinden, uw systeemfirewall te controleren en meer.

Uw netwerkinstellingen zijn toegankelijk met behulp van enkele veelgebruikte terminalopdrachten die voor het grootste deel zeer weinig configuratie vereisen om te gebruiken. We raden je nog steeds aan om de app Systeemvoorkeuren(System Preferences) te gebruiken voor configuratie (tenzij je tevreden bent met het gebruik van de terminal), maar het identificeren van de netwerkinstellingen van je Mac -terminal is eenvoudig.(Mac)

Mac Terminal gebruiken om netwerkinstellingen te identificeren

Netwerkconfiguratie gebruiken(Using networksetup)

De tool voor netwerkconfiguratie(networksetup) biedt een enorme hoeveelheid informatie over uw huidige Mac -netwerkconfiguratie. U kunt het gebruiken om uw computernaam, IP-adres, huidige wifi -netwerk en meer te vinden. Zoals de naam al doet vermoeden, kun je het ook gebruiken om instellingen te wijzigen, maar we raden je toch aan om hiervoor Systeemvoorkeuren (Preferences)te(System) gebruiken .

U kunt een volledige lijst met mogelijke netwerkopdrachten voor Mac -terminals bekijken met de tool networksetup door networksetup -help in te typen op de terminal. Hierdoor wordt de helplijst weergegeven, met verschillende voorbeelden van hoe u de tool kunt gebruiken om verschillende netwerkinstellingen te bekijken en te wijzigen.

Netwerkconfiguratie in terminalvenster

Voorbeelden van networksetup -opdrachten die u kunt gebruiken om netwerkinformatie te bekijken zijn:

  • Om uw Mac-computernaam te bekijken: networksetup -getcomputername .
  • Om alle Mac -netwerkverbindingen weer te geven: networksetup -listallhardwareports
  • Om het huidige, verbonden wifi -netwerk weer te geven: networksetup -getairportname deviceid . Vervang apparaat-id door een apparaat-ID van de opdracht networksetup (networksetup -listallhardwareports )-listallhardwareports(deviceid) .

ipconfig gebruiken(Using ipconfig)

De ipconfig -tool is gebruikelijk voor Windows- en macOS-computers, maar in tegenstelling tot de Windows -versie is het niet de handigste tool voor het wijzigen van netwerkinstellingen. Waar het echter nuttig kan zijn, is het vermelden van informatie over uw huidige netwerkconfiguratie. 

Als u ipconfig op de terminal typt, worden alle beschikbare opdrachten weergegeven, maar deze omvatten:

Ipconfig-opdracht in terminalvenster

  • Om uw huidige netwerk-IP-adres te bekijken: ipconfig getifaddr deviceid. Vervang deviceid door het juiste netwerkapparaat-ID (bijv. en0 ). Typ networksetup -listallhardwareports als u dit niet weet.
  •  Om uw huidige netwerk- DNS -server te bekijken: ipconfig getoption deviceid domain_name_server (vervang deviceid door uw netwerkapparaat-id).

ifconfig gebruiken(Using ifconfig)

De opdracht ifconfig is een ander hulpprogramma voor netwerkconfiguratie dat beschikbaar is voor gebruikers op macOS- en Linux-pc's . In tegenstelling tot(Unlike) ipconfig is ifconfig echter een veel krachtiger hulpmiddel voor het bekijken en wijzigen van uw netwerkinstellingen.

Ifconfig-opdracht in terminal

U hoeft echter alleen ifconfig in te typen op de terminal om een ​​gedetailleerde lijst met informatie te zien voor alle netwerkapparaten die zijn aangesloten op of geïntegreerd in uw Mac . Dat omvat IP- en MAC -adressen, de huidige apparaatstatus en meer.

U kunt specifieke informatie bekijken door in plaats daarvan de apparaat-id op te geven (bijvoorbeeld ifconfig en0 ).

Ping gebruiken(Using ping)

Hoewel je het niet kunt gebruiken om netwerkinformatie te bekijken, kun je het ping -commando gebruiken om te testen of je al dan niet contact kunt maken met een ander netwerkapparaat. Het kan een apparaat in uw netwerk zijn (bijvoorbeeld uw netwerkrouter) of een websitedomein of internet-IP-adres om uw internetverbinding te testen.

U wilt ping gebruiken als hulpmiddel voor het oplossen van problemen wanneer uw apparaat problemen lijkt te hebben met verbinding maken met een ander apparaat op uw lokale netwerk of een apparaat of website op internet. Het toont de tijd die nodig is om informatie te verzenden en terug te sturen en loopt continu door totdat u besluit het te beëindigen.

Ping-opdracht in terminal

Om het te gebruiken, typt u ping address , waarbij u adres(address) vervangt door een IP-adres of domeinnaam. Een veelvoorkomend testdoel is google.com . Als u Google niet kunt bereiken , heeft u waarschijnlijk geen internetverbinding.

Evenzo zal ping 192.168.1.1 het IP-adres testen voor veel lokale netwerkrouters (192.168.1.1).

Netstat gebruiken(Using netstat)

De netstat -tool geeft informatie over uw huidige inkomende en uitgaande netwerkverbindingen. Alle verbindingen die met uw Mac zijn gemaakt, kunnen met deze tool worden weergegeven. Windows- en Linux-pc's gebruiken ook netstat, maar er zijn enkele verschillen, met verschillende beschikbare vlaggen voor Mac- gebruikers.

Er zijn verschillende manieren waarop u netstat kunt gebruiken om de huidige netwerkinstellingen of verbindingen te bekijken. Waaronder:

Netstat-tool in terminalvenster

  • Voor een actuele lijst van alle actieve internetverbindingen: netstat
  • Om verbindingsgegevens voor een interface te bekijken: netstat -l deviceid , vervang deviceid door de naam van uw netwerkinterface (bijv. netstat -l en0 ).
  • Om de IP-routeringstabel te bekijken: netstat -nr of netstat -r
  • Om alle netwerkstatistieken te tonen: netstat -s en netstat -i

Voor meer informatie over het gebruik van het netstat-commando en om enkele van de complexe technische terminologieën te ontcijferen, typt u man netstat om de meegeleverde netstat-manpagina te bekijken en te lezen.

lsof . gebruiken(Using lsof)

U kunt de opdracht lsof gebruiken om alle lopende processen op uw Mac met actieve netwerkverbindingen te bekijken. Dit vervangt vergelijkbare functionaliteit die u zou vinden met de netstat- opdracht op Windows- of Linux-pc's.

Lsof-opdracht in terminal

Er zijn verschillende manieren waarop u de opdracht lsof Mac -terminal kunt gebruiken om netwerkgegevens te bekijken. Waaronder:

  • Om alle open netwerkverbindingen te bekijken: lsof -i
  • Om te zien welke software welke poorten gebruikt: lsof -n -i4TCP

Voor meer informatie typt u man lsof(man lsof) om de man-pagina voor het lsof-commando te bekijken.

arp . gebruiken(Using arp)

Als u een lijst van alle actieve apparaten op een lokaal netwerk wilt bekijken, kunt u de arp -tool gebruiken. Hiermee worden de IP- en MAC - adressen weergegeven voor alle apparaten die uw Mac in uw netwerk heeft gedetecteerd, op basis van de ARP -uitzendingen ( Address Resolution Protocol ) die die apparaten hebben gemaakt.

Als u arp -a typt(arp -a) op de terminal, krijgt u een lijst met deze apparaten. 

Arp-opdracht in terminal

Je zou dan de informatie die je hier vindt kunnen combineren met andere commando's zoals ping om te bepalen of die apparaten nog steeds actief zijn en kunnen worden gecommuniceerd vanaf je Mac .

Uw Mac-netwerkinstellingen configureren(Configuring Your Mac Network Settings)

Met de netwerkinstellingen van uw Mac -terminal in het zicht met behulp van deze hulpprogramma's, kunt u de instellingen identificeren die u mogelijk liever wilt (of moet) wijzigen. (Mac)U moet bijvoorbeeld mogelijk een MAC-adres(spoof a MAC address) op uw Mac vervalsen om MAC-adresfiltering(bypass MAC address filtering) op een gast-WiFi-netwerk te omzeilen.

Het kan je ook helpen bij het identificeren van problemen, vooral als je Mac regelmatig de wifi-verbinding verbreekt(Mac drops its WiFi connection regularly) . Als je Mac problemen heeft, kunnen apps zoals OnyX voor Mac(OnyX for Mac) je helpen snel weer aan de slag te gaan.



About the author

Ik ben een webontwikkelaar en audio-engineer met meer dan 10 jaar ervaring. Ik ben gespecialiseerd in het ontwikkelen van Chrome/Web Audio-apps, evenals Discord-applicaties. Dankzij mijn vaardigheden op beide gebieden kan ik kwaliteitsproducten maken die gemakkelijk te gebruiken en te onderhouden zijn. Daarnaast ben ik een ervaren gebruiker van Discord en werk ik al ruim twee jaar aan de app.



Related posts