Tingnan ang mga IP Address ng mga LAN Device mula sa Command Line sa Mac OS

Talaan ng mga Nilalaman:

Anonim

Kung kailangan mong tingnan ang mga IP address ng iba pang hardware sa parehong LAN (Local Area Network) bilang Mac, gumagana nang maayos ang command line arp tool. Mabilis kang makakahanap ng iba pang mga device na IP at mga kasamang MAC address, na maaaring gawing mas madali ang mga direktang koneksyon sa network at maging kapaki-pakinabang para sa maraming iba pang layunin ng network at pag-troubleshoot.

Hanapin ang Mga IP Address ng Lokal na Device na may arp

Para makapagsimula, ilunsad ang Terminal app mula sa /Applications/Utilities/ (o na-access gamit ang Spotlight at Command+Spacebar). Ang tool ng arp ay gumagamit ng ARP (Address Resolution Protocol) upang ipakita at kontrolin ang mga function ng resolution ng address ng network. Para sa mga layuning gusto nating makamit dito, ang pinakasimpleng paggamit ng arp ay may kalakip na -a flag:

arp -a

Ito ay magbabalik ng mga device na makikita sa lokal na network, kabilang ang iba pang mga Mac, PC, router, iPhone, at iPad, na nagpapakita ng kanilang LAN IP address pati na rin ang kanilang indibidwal na MAC address. (Para sa huli, maaari kang tumulong na makilala ang hardware sa pamamagitan ng pagtutugma ng mga ito hanggang sa MAC address na makikita sa MacOS X o sa iOS).

Isang halimbawa ng arp -a output ay ganito ang hitsura: % arp -a ? (192.168.0.1) sa 0:0:ca:1:2:3 sa en0 ifscope ? (192.168.0.2) sa 68:b8:3d:22:1c:42 sa en0 ifscope ? (192.168.0.11) sa b4:12:23:5a:d3:6f sa en0 ifscope ? (192.168.0.255) sa ff:ff:ff:ff:ff:ff sa en0 ifscope

Paano Maghanap ng Mga IP Address ng Mga Device sa Lokal na Network gamit ang ping at arp

Kung ang output ay hindi mukhang napapanahon, o kung wala itong IP na pinaniniwalaan mong dapat naroroon, i-ping ang broadcast IP (karaniwang ang huling resulta ng arp -a na nagtatapos sa “.255” ), pagkatapos ay patakbuhin muli ang arp -a tulad nito.

I-ping muna ang broadcast IP:

Terminal% ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 data byte 64 bytes mula sa 192.168.0.6: icmp_seq=0 time 0.079 ms 64 bytes mula sa 192.168.0.1: icmp_seq=0 ttl=64 time=1.922 ms --- 192.168.0.255 ping statistics --- 2 packet na ipinadala, 2 packet na natanggap, +6 min ng packet round-trip, 0.0 min na pagkawala ng packet /avg/max/stddev=0.079/39.404/303.510/75.738 ms

Pagkatapos ay patakbuhin muli ang arp -a command:

Terminal% arp -a ? (192.168.0.1) sa 0:0:ca:1:2:3 sa en0 ifscope ? (192.168.0.2) sa 68:b8:3d:22:1c:42 sa en0 ifscope ? (192.168.0.10) sa 22:12:bb:a0:3d:fd sa en0 ifscope ? (192.168.0.11) sa b4:12:23:5a:d3:6f sa en0 ifscope ? (192.168.0.255) sa ff:ff:ff:ff:ff:ff sa en0 ifscope

Tandaan sa halimbawang ito na ang 192.168.0.10 ay isang bagong IP kumpara sa mga naunang resulta, dahil kakasali lang ng machine na iyon sa network.

Maaari mong balewalain ang suhestyon sa protocol sa dulo ng mga resulta ng arp, sa halimbawang ito sa kabila ng mga device na ipinapakita bilang “ethernet”, talagang lahat sila ay nasa isang wireless network na may wi-fi sa en0 interface.

Tandaan na hindi mo makikita ang sariling IP address o MAC address ng mga Mac sa listahang ito. Kung kinakailangan, mahahanap mo ang sarili mong IP address sa pamamagitan ng Terminal, System Preferences, o sa pamamagitan ng paggamit ng serbisyo sa labas kung hinahanap mo ang external na address.

Habang gumagana nang maayos ang arp para sa karamihan ng mga kaso, at mayroon itong kalamangan na maisama sa lahat ng bersyon ng Mac OS X, maaaring hindi ito sapat para sa lahat.Para sa mas advanced na mga user, ang nmap ay isang mas mahusay na opsyon para sa isang tool sa pagtuklas ng network, ngunit ang nmap ay nangangailangan ng direktang pag-install, pag-compile sa pamamagitan ng source, o sa pamamagitan ng isang bagay tulad ng homebrew.

Paano ko mahahanap ang mga IP address ng lahat ng iba pang computer sa aking network?

Hahanapin at ililista ng ping at arp trick sa itaas ang lahat ng IP address ng anumang device o computer sa network. Nangangahulugan ito na ang IP address ng anumang parehong network na nakakonekta sa mga Mac computer, Windows PC, Linux machine, iOS device tulad ng iPhone at iPad, Android phone at tablet sa parehong network, maging ang mga set-top IP na naka-enable na box tulad ng Apple TV o Playstation ay magiging natagpuan, kung ipagpalagay na ang mga device at computer na iyon ay konektado sa parehong lokal na network kung paanong ang computer na naghahanap.

May alam ka bang isa pang kapaki-pakinabang na paraan upang mahanap, hanapin, at ilista ang mga device at computer na konektado sa network sa parehong network? Ibahagi ito sa amin sa mga komento!

Tingnan ang mga IP Address ng mga LAN Device mula sa Command Line sa Mac OS