Je možné, že jste někdy chtěli vědět IP zařízení připojeno k síti, nebo třeba jen získat seznam všech připojených stanic a zjistit například případné vetřelce. Existuje několik způsobů, jak to udělat, například pohled na router, ale bezpochyby nejrychlejší je provedení příkazu v terminálu OS X.
Pokročilé příkazy
Díky Napájení UNIX az užitečnosti vysílací adresy naší podsítě můžeme získat příkaz, kterým získáme seznam připojených stanic téměř okamžitě. Příkaz vyžaduje, aby všechna síťová zařízení reagovala pomocí příkazu ping, aby později filtrovala informace (grep) a zobrazovala je jasněji a jednoduše, jak vidíte na snímku obrazovky.
Jedná se o následující příkaz:
ping -c 3 192.168.1.255 | grep 'bajty z' | awk '{print $ 4}' | třídit | uniq
Vždy za předpokladu, že vaše síť je 192.168.1.X. Pokud je vaše síť 192.168.0.X nebo jiná modifikace, musíte změnit příkaz, aby fungoval, jak je logické.
Není to něco, co budete používat každý den nebo nástroj, který vám zachrání život, ale možná ho někdy budete potřebovat (zejména pokud používáte DHCP) a pak bude skvělý.
Více informací - Co dělat, když váš Mac nepoužívá maximální rychlost WiFi
Nefunguje to, zobrazí se mi chyba „grep: from ': Žádný takový soubor nebo adresář“
Co dělám špatně?
Neudělali jste nic špatného, pouze napsaný příkaz nefunguje.
Změňte uvozovky na jednoduché uvozovky
Dobrý den, pokud mi příkaz sloužil, děkuji moc!
ping -c 3 10.0.1.255 | grep 'bajty z' | awk '{print $ 4}' | třídit | uniq
Příkaz:
arp -a
Dělá to samé.
Zdravím.