Vizualizați adresele IP ale dispozitivelor LAN din linia de comandă în Mac OS
Cuprins:
Dacă trebuie să vizualizați adresele IP ale altor componente hardware pe aceeași rețea LAN (Local Area Network) ca un Mac, instrumentul arp din linia de comandă funcționează destul de bine. Veți găsi rapid alte dispozitive IP și adrese MAC însoțitoare, care pot face conexiunile directe la rețea mai ușoare și pot fi utile pentru multe alte scopuri de rețea și de depanare.
Găsiți adrese IP pentru dispozitive locale cu arp
Pentru a începe, lansați aplicația Terminal din /Applications/Utilities/ (sau accesată cu Spotlight și Command+Spacebar). Instrumentul arp folosește ARP (Address Resolution Protocol) pentru a afișa și controla funcțiile de rezoluție a adreselor de rețea. Pentru scopurile pe care vrem să le atingem aici, cea mai simplă utilizare a arp este cu un steag -a atașat:
arp -a
Acest lucru va returna dispozitivele găsite în rețeaua locală, inclusiv alte Mac-uri, PC-uri, routere, iPhone-uri și iPad-uri, afișând atât adresa lor IP LAN, cât și adresa lor MAC individuală. (Pentru acestea din urmă, puteți ajuta la distingerea hardware-ului potrivindu-le cu adresa MAC găsită în MacOS X sau în iOS).
Un exemplu de ieşire arp -a arată astfel: % arp -a ? (192.168.0.1) la 0:0:ca:1:2:3 pe en0 ifscope ? (192.168.0.2) la 68:b8:3d:22:1c:42 pe en0 ifscope ? (192.168.0.11) la b4:12:23:5a:d3:6f pe en0 ifscope ? (192.168.0.255) la ff:ff:ff:ff:ff:ff pe en0 ifscope
Cum să găsiți adrese IP ale dispozitivelor într-o rețea locală cu ping și arp
Dacă ieșirea nu pare actualizată sau dacă îi lipsește un IP despre care credeți că ar trebui să existe, trimiteți ping la adresa IP de difuzare (de obicei, ultimul rezultat al arp -a care se termină cu „.255” ), apoi rulați din nou arp -a așa.
Mai întâi ping IP-ul de difuzare:
Terminal% ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 de octeți de date 64 de octeți de la 192.168.0.6: icmptt_lse=40=time=time 0.079 ms 64 octeți din 192.168.0.1: icmp_seq=0 ttl=64 time=1.922 ms --- 192.168.0.255 ping statistics --- 2 pachete transmise, 2 pachete primite, +6 dubluri rotunde, 0% pierderi de pachete min. 0. /avg/max/stddev=0,079/39,404/303,510/75,738 ms
Apoi rulați din nou comanda arp -a:
Terminal% arp -a ? (192.168.0.1) la 0:0:ca:1:2:3 pe en0 ifscope ? (192.168.0.2) la 68:b8:3d:22:1c:42 pe en0 ifscope ? (192.168.0.10) la 22:12:bb:a0:3d:fd pe en0 ifscope ? (192.168.0.11) la b4:12:23:5a:d3:6f pe en0 ifscope ? (192.168.0.255) la ff:ff:ff:ff:ff:ff pe en0 ifscope
Rețineți în acest exemplu că 192.168.0.10 este un IP nou în comparație cu rezultatele anterioare, deoarece acea mașină tocmai s-a alăturat rețelei.
Puteți ignora sugestia de protocol de la sfârșitul rezultatelor arp, în acest exemplu, în ciuda faptului că dispozitivele arată ca „ethernet”, acestea sunt de fapt toate pe o rețea wireless cu wi-fi pe en0 interfață.
Rețineți că nu veți vedea adresa IP sau adresa MAC a Mac-ului în această listă. Dacă este necesar, vă puteți găsi propria adresă IP prin Terminal, Preferințe de sistem sau folosind un serviciu extern dacă căutați adresa externă.
În timp ce arp funcționează suficient de bine pentru majoritatea cazurilor și are avantajul de a fi integrat în toate versiunile de Mac OS X, este posibil să nu fie suficient pentru toată lumea.Pentru utilizatorii mai avansați, nmap este o opțiune și mai bună pentru un instrument de descoperire a rețelei, dar nmap necesită instalarea fie direct, compilarea prin sursă, fie prin ceva de genul homebrew.
Cum găsesc adresele IP ale tuturor celorl alte computere din rețeaua mea?
Trucul de ping și arp de mai sus va găsi și lista toate adresele IP ale oricăror dispozitive sau computere din rețea. Aceasta înseamnă că adresa IP a oricăror computere Mac conectate la rețea, PC-uri Windows, computere Linux, dispozitive iOS precum iPhone și iPad, telefoane și tablete Android din aceeași rețea, chiar și casetele compatibile cu IP set-top, cum ar fi Apple TV sau Playstation, vor fi găsit, presupunând că acele dispozitive și computere sunt conectate la aceeași rețea locală ca și computerul care efectuează căutarea.
Cunoașteți o altă modalitate utilă de a găsi, localiza și enumera dispozitivele și computerele conectate la rețea din aceeași rețea? Împărtășește-l cu noi în comentarii!