Terminal: IP adressen van apparaten bekijken met het ‘arp’ commando
Het aantal apparaten dat is aangesloten op een thuisnetwerk stijgt zeer snel. iPhones, iPads, Macs, IP camera's, slimme thermostaten, sonos speakers, etc hebben allemaal een iP adres om te kunnen communiceren op je lokale netwerk (LAN).
Het kan daarom handig zijn om te weten welke IP adressen door apparaten worden gebruikt op het netwerk. Onder macOS Terminal heb je de beschikking over het arp
commando waarmee je kunt achterhalen welke IP adressen en bijbehorende MAC adressen aanwezig zijn op het netwerk.
ARP (Address Resolution Protocol)
Open de Terminal app vanuit de map Programma's ▸ Hulpprogramma's. Het commando om de IP adressen te achterhalen is arp, arp is een afkorting van Address Resolution Protocol.
Voordat we het arp commando gebruiken is het slim om eerst het netwerk ID te pingen via het broadcast IP adres. Hierdoor wordt de lijst met gegevens van de apparaten ververst. Gebruik je bijvoorbeeld als IP range binnen je lokale netwerk IP adressen die beginnen met 192.168.2.x, dan ping je het 255 adres in deze range:
ping 192.168.2.255 -t 1
Hierna kunnen we de IP adressen van de apparaten in je lokale netwerk achterhalen, gebruik de -a
optie in combinatie met arp:
arp -a
Je krijgt nu een soortgelijk overzicht te zien in het terminal venster:
In het overzicht zie je het IP adres van een apparaat en het bijbehorende unieke MAC adres, gevolgd door de netwerkinterface waarop het IP adres is gedetecteerd.
Wanneer aan het apparaat een DNS naam is toegekend dan wordt deze ook zichtbaar als eerste in regel (bijvoorbeeld: homepod-zithoek.home
). Hierdoor kan je direct herleiden aan welk apparaat het IP adres is toegekend.
In het overzicht wordt overigens niet het IP adres van je eigen Mac weergegeven.
Je kunt ook de -x
parameter aan het arp commando toevoegen. Met deze extra parameter wordt het overzicht van de gevonden IP adressen iets overzichtelijker weergegeven:
arp -a -x
Alternatief voor arp
Een alternatief voor het arp commando is de Fingbox een device dat je in je netwerk plaatst. De Fingbox indexeert je volledige netwerk en verschaft extra informatie over de aangetroffen apparaten. Deze info kun je via een webinterface bekijken of in de Fing app.
Klik hier voor meer informatie over de Fingbox
Auteur | Richard IJzermans | |
Bijgewerkt | 05/05/2023 19:20 | |
Categorie | macOS | |
Reacties
Dag,
Het arp commando wordt op big sur niet herkend. Heb je een alternatief?
En nu ik toch vraag: mijn nieuwe Macbook ziet mijn relatief oude NAS vn LG wel, maar kan er niet mee verbinden. Heb je een hint? LG kom ik niet echt verder mee.
groet
Dico
Die Fingbox.com kan ik iedereen aanraden! Het apparaat bevat al vele functies en er komen regelmatig nieuwe bij… Wat dacht je van ‘intruder detection’?