Gali būti, kad tam tikra proga norėjote sužinoti Įrenginio IP prisijungę prie tinklo, o gal tiesiog gaukite visų prijungtų stočių sąrašą, kad pamatytumėte, pavyzdžiui, ar yra įsibrovėlių. Yra keli būdai, kaip tai padaryti, pavyzdžiui, žiūrėti į maršrutizatorių, tačiau, be jokios abejonės, greičiausia tai yra vykdant komandą OS X terminale.
Išplėstinės komandos
Ačiū UNIX galia ir naudodamiesi mūsų potinklio transliavimo adreso paslaugomis, galime gauti komandą, su kuria beveik akimirksniu gausime prijungtų stočių sąrašą. Komanda reikalauja, kad visi tinklo įrenginiai atsakytų pingindami, vėliau filtruodami informaciją („grep“) ir pateikdami ją aiškiau ir lengviau, kaip matote ekrano kopijoje.
Aptariama komanda yra tokia:
ping -c 3 192.168.1.255 | grep 'bytes from' | awk '{print $ 4}' | rūšiuoti | unikalus
Visada darant prielaidą, kad jūsų tinklas yra 192.168.1.X. Jei jūsų tinklas yra 192.168.0.X ar kitas modifikavimas, turite pakeisti komandą, kad ji veiktų, kaip logiška.
Tai nėra kažkas, kurį ketinate naudoti kiekvieną dieną arba naudingoji programa, kuri išgelbsti jūsų gyvenimą, bet galbūt kada nors jums to prireiks (ypač jei naudojate DHCP), tada ji jums bus puiki.
Daugiau informacijos - Ką daryti, jei „Mac“ nenaudoja maksimalaus „WiFi“ spartos
5 komentarai, palikite savo
Tai neveikia, man suteikiama klaida "grep: from": Nėra tokio failo ar katalogo "
Ką aš darau ne taip?
Jūs nieko blogo nepadarėte, neveikia tik tokia komanda, kokia ji yra parašyta.
Pakeiskite kabutes į atskiras kabutes
Sveiki, jei komanda man tarnavo, labai ačiū!
ping -c 3 10.0.1.255 | grep 'bytes from' | awk '{print $ 4}' | rūšiuoti | unikalus
Komanda:
arp-a
Tai daro tas pats.
Sveikinimai.