Wyszukiwanie w witrynie

Znajdź wszystkie adresy IP hostów na żywo połączone w sieci w systemie Linux


W ekosystemie Linuksa można znaleźć wiele narzędzi do monitorowania sieci, które mogą wygenerować podsumowanie całkowitej liczby urządzeń w sieci, łącznie ze wszystkimi ich adresami IP i nie tylko.

Czasami jednak tak naprawdę potrzebne może być proste narzędzie wiersza poleceń, które może dostarczyć tych samych informacji po uruchomieniu jednego polecenia.

W tym samouczku wyjaśnimy, jak znaleźć adresy IP wszystkich hostów na żywo podłączonych do danej sieci. Tutaj użyjemy narzędzia Nmap, aby znaleźć wszystkie adresy IP urządzeń podłączonych do tej samej sieci.

Sugerowana lektura: 29 Przykłady poleceń „Nmap” do administrowania systemem/siecią

Nmap (skrót od Network Mapper) to potężne i bardzo wszechstronne narzędzie wiersza poleceń o otwartym kodzie źródłowym, umożliwiające eksplorację sieci, wykonywanie skanów bezpieczeństwa, audyt sieci i znajdowanie otwartych portów na zdalnym komputerze i wiele więcej .

Jeśli nie masz zainstalowanego programu Nmap w swoim systemie, uruchom poniższe polecenie odpowiednie dla swojej dystrybucji, aby go zainstalować:

sudo yum install nmap         [On RedHat based systems]
sudo dnf install nmap         [On Fedora 22+ versions]
sudo apt-get install nmap     [On Debian/Ubuntu based systems]


Po zainstalowaniu
Nmapa składnia jego używania jest następująca:

nmap  [scan type...]  options  {target specification}

Gdzie argument {specyfikacja celu można zastąpić nazwami hostów, adresami IP, sieciami i tak dalej.

Dlatego, aby wyświetlić adresy IP wszystkich hostów podłączonych do danej sieci, należy najpierw zidentyfikować sieć i jej maskę podsieci za pomocą polecenia ifconfig lub polecenia ip w następujący sposób:

ifconfig
OR
ip addr show

Następnie uruchom poniższe polecenie Nmap:

nmap  -sn  10.42.0.0/24

W powyższym poleceniu:

  1. -sn – to typ skanowania, czyli skanowanie pingiem. Domyślnie Nmap wykonuje skanowanie portów, ale to skanowanie wyłączy skanowanie portów.
  2. 10.42.0.0/24 – to sieć docelowa, zastąp ją rzeczywistą siecią.

Aby uzyskać wyczerpujące informacje o użytkowaniu, zajrzyj na stronę podręcznika Nmap:

man nmap

W przeciwnym razie uruchom Nmap bez żadnych opcji i argumentów, aby wyświetlić podsumowanie informacji o użyciu:

nmap

Dodatkowo, dla osób zainteresowanych nauką technik skanowania bezpieczeństwa w Linuksie, możesz przeczytać ten praktyczny przewodnik po Nmap w Kali Linux.

Cóż, na razie to wszystko. Pamiętaj, aby przesłać nam swoje pytania lub komentarze za pośrednictwem poniższego formularza odpowiedzi. Możesz także podzielić się z nami innymi metodami zestawienia adresów IP wszystkich urządzeń podłączonych do danej sieci.