Pregledajte IP adrese LAN uređaja iz naredbenog retka u Mac OS-u
Sadržaj:
Ako trebate vidjeti IP adrese drugog hardvera na istom LAN-u (Local Area Network) kao Mac, arp alat naredbenog retka radi prilično dobro. Brzo ćete pronaći IP i prateće MAC adrese drugih uređaja, što može olakšati izravne mrežne veze i biti od pomoći za mnoge druge mrežne svrhe i svrhe rješavanja problema.
Pronađi IP adrese lokalnih uređaja pomoću arp
Za početak pokrenite aplikaciju Terminal iz /Applications/Utilities/ (ili joj pristupite pomoću Spotlight i Command+Razmaknica). Alat arp koristi ARP (Address Resolution Protocol) za prikaz i kontrolu funkcija razlučivanja mrežne adrese. Za svrhe koje ovdje želimo postići, najjednostavnija upotreba arp-a je s priloženom zastavom -a:
arp -a
Ovo će vratiti uređaje pronađene na lokalnoj mreži, uključujući druga Mac računala, osobna računala, usmjerivače, iPhone i iPad uređaje, prikazujući i njihovu LAN IP adresu kao i njihovu pojedinačnu MAC adresu. (Za potonje, možete pomoći u razlikovanju hardvera tako što ćete ih usporediti s MAC adresom koja se nalazi u MacOS X ili iOS-u).
Primjer arp -a izlaza izgleda ovako: % arp -a ? (192.168.0.1) na 0:0:ca:1:2:3 na en0 ifscope? (192.168.0.2) na 68:b8:3d:22:1c:42 na en0 ifscope? (192.168.0.11) na b4:12:23:5a:d3:6f na en0 ifscope? (192.168.0.255) na ff:ff:ff:ff:ff:ff na en0 ifscope
Kako pronaći IP adrese uređaja na lokalnoj mreži pomoću ping & arp
Ako izlaz ne izgleda ažuran ili ako nedostaje IP za koji smatrate da bi trebao biti tamo, pingajte IP za emitiranje (obično zadnji rezultat arp -a koji završava s “.255” ), zatim pokrenite arp -a opet ovako.
Prvo pingajte emitirani IP:
Terminal% ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 podatkovnih bajtova 64 bajta od 192.168.0.6: icmp_seq=0 ttl=64 vrijeme=0,079 ms 64 bajta od 192.168.0.1: icmp_seq=0 ttl=64 vrijeme=1,922 ms --- 192.168.0.255 statistika pinga --- 2 paketa poslana, 2 paketa primljena, +6 duplikata, 0,0% gubitka paketa povratno min. /prosj./max/stddev=0,079/39,404/303,510/75,738 ms
Zatim ponovno pokrenite arp -a naredbu:
Terminal% arp -a ? (192.168.0.1) na 0:0:ca:1:2:3 na en0 ifscope? (192.168.0.2) na 68:b8:3d:22:1c:42 na en0 ifscope? (192.168.0.10) u 22:12:bb:a0:3d:fd na en0 ifscope ? (192.168.0.11) na b4:12:23:5a:d3:6f na en0 ifscope? (192.168.0.255) na ff:ff:ff:ff:ff:ff na en0 ifscope
U ovom primjeru imajte na umu da je 192.168.0.10 novi IP u usporedbi s prethodnim rezultatima, jer se taj stroj upravo pridružio mreži.
Možete ignorirati prijedlog protokola na kraju arp rezultata, u ovom primjeru unatoč tome što se uređaji prikazuju kao "ethernet", oni su zapravo svi na bežičnoj mreži s wi-fi na en0 sučelje.
Imajte na umu da na ovom popisu nećete vidjeti vlastitu IP adresu ili MAC adresu Mac računala. Ako je potrebno, možete pronaći vlastitu IP adresu putem terminala, postavki sustava ili korištenjem vanjske usluge ako tražite vanjsku adresu.
Iako arp radi dovoljno dobro u većini slučajeva i ima prednost što je ugrađen u sve verzije Mac OS X-a, možda neće biti dovoljan za sve.Za naprednije korisnike, nmap je još bolja opcija za alat za otkrivanje mreže, ali nmap zahtijeva izravnu instalaciju, kompajliranje kroz izvorni kod ili nešto poput homebrew-a.
Kako mogu pronaći IP adrese svih drugih računala na mojoj mreži?
Gornji ping i arp trik će pronaći i ispisati sve IP adrese svih uređaja ili računala na mreži. To znači da će IP adresa svih Mac računala povezanih s istom mrežom, Windows PC, Linux strojeva, iOS uređaja poput iPhonea i iPada, Android telefona i tableta na istoj mreži, čak i set-top uređaja s IP-om kao što su Apple TV ili Playstation biti pronađeno, pod pretpostavkom da su ti uređaji i računala spojeni na istu lokalnu mrežu kao i računalo koje pretražuje.
Znate li za neki drugi koristan način za pronalaženje, lociranje i popis mrežno povezanih uređaja i računala na istoj mreži? Podijelite to s nama u komentarima!