GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu vypsat všechny IP adresy v připojené síti, nejlépe přes Terminál?

Podívejte se na arp-scan příkaz - pravděpodobně jej budete muset nainstalovat, např.:

sudo apt-get install arp-scan

http://manpages.ubuntu.com/manpages/hardy/man1/arp-scan.1.html

A abych uvedl další podrobnosti:

sudo arp-scan --interface=eth0 --localnet

Kde eth0 je vaše zařízení. Své zařízení můžete najít pomocí:

ifconfig

Použijte nmap. příklad:nmap -sn 10.10.10.0/24 Arp cache vám řekne pouze ty, které jste se nedávno pokusili kontaktovat.


V systému Windows by to bylo arp -a ekvivalent toho v Linuxu by byl arp -e .

Z man stránka pro arp :

arp with no mode specifier will print the current content of the table.
-e : Use default Linux style output format (with fixed columns).

Linux
  1. Jak nakonfigurovat Bashrc, aby uzavřel všechny relace Tmux, když zavřu terminál?

  2. Jak zobrazit všechny počítače připojené k síti?

  3. Jak vypsat všechna klíčová slova Shell?

  1. Jak mohu uvést (ls) posledních 5 upravených souborů v adresáři?

  2. Jak získat seznam klientů připojených k serveru NFS v místní síti?

  3. Jak mohu tunelovat veškerý síťový provoz přes SSH?

  1. Uveďte pouze názvy zařízení všech dostupných síťových rozhraní

  2. Jak mohu zabránit nebo přerušit náhodné kopírování/vložení v terminálu?

  3. Můžete zobrazit/vypsat všechny rozšířené atributy a jak?