Aby sprawdzić, jakie urządzenia są podłączone do Twojej sieci w systemie Linux, możesz skorzystać z kilku skutecznych narzędzi i poleceń. Poniżej znajdziesz szczegółowy poradnik krok po kroku wraz z wyjaśnieniami, idealny do publikacji na stronie o Linuksie.
1. Sprawdzenie adresu IP i podsieci własnej maszyny
Zanim rozpoczniesz skanowanie, ustal swój adres IP i zakres sieci:
ip addr show
To polecenie wyświetli dostępne interfejsy i konfiguracje IP. Wypisz adres IP, np. 192.168.1.10 oraz maskę podsieci (np. 255.255.255.0, czyli /24).
2. Szybkie sprawdzenie znanych urządzeń w sieci
a) Tablica ARP
Polecenie ARP pokaże urządzenia, z którymi Twój komputer się ostatnio komunikował:
ip neigh
Polecenie ip neigh
wypisze znane urządzenia w sieci lokalnej wraz z adresami MAC.
b) Skanowanie całej sieci
Aby wykryć WSZYSTKIE aktywne urządzenia, najlepiej wykonać skanowanie przy pomocy nmap.
3. Skanowanie sieci z wykorzystaniem Nmap
Nmap to jedno z najpotężniejszych narzędzi do analizy sieci, dostępne we wszystkich głównych dystrybucjach Linuksa.
a) Instalacja
Na Ubuntu (i innych opartych na Debianie):
sudo apt update sudo apt install nmap
b) Skanowanie podsieci
Załóżmy, że Twój adres IP to 192.168.1.10/24 (czyli sieć 192.168.1.0 – 192.168.1.255):
nmap -sn 192.168.1.0/24
- -sn — tzw. „ping scan”: Nmap sprawdza, które adresy IP odpowiadają w sieci (nie skanuje portów).
- Wyświetli adresy IP oraz – jeżeli to możliwe – nazwy hostów i adresy MAC wszystkich podłączonych urządzeń.
Przykładowy wynik –
Nmap scan report for 192.168.1.1 Host is up (0.0020s latency). MAC Address: XX:XX:XX:XX:XX:XX (Vendor) Nmap scan report for 192.168.1.25 Host is up (0.0060s latency). MAC Address: YY:YY:YY:YY:YY:YY (Vendor) (...)
4. Alternatywne narzędzia i polecenia
- netstat – umożliwia podejrzenie aktywnych połączeń sieciowych.
- traceroute [adres], mtr [adres] – pozwalają diagnozować trasę do wybranego hosta.
- ping [adres IP] – podstawowe narzędzie do sprawdzania dostępności wybranego adresu w sieci.
- ip link show – pokazuje stan interfejsów sieciowych na Twojej maszynie (nie wykrywa urządzeń w sieci, ale pomaga w diagnozie lokalnej).
5. Odczyt i analiza wyników
- Adresy IP wylistowane przez nmap czy arp/ip neigh to urządzenia podłączone do Twojej sieci.
- Adres MAC pozwala zidentyfikować producenta urządzenia.
- Nazwa hosta może być widoczna, jeśli urządzenie jest poprawnie skonfigurowane.
6. Ważne informacje
- Skanowanie działa tylko w obrębie Twojej podsieci (np. /24), jeśli nie zarządzasz routerem.
- Nmap wymaga uprawnień administratora do niektórych typów skanów.
- Skany ujawniają TYLKO aktywne urządzenia, które reagują na próby kontaktu.
7. Typowe problemy
- Niektóre urządzenia nie odpowiadają na ping (ukrywają się), aby zwiększyć bezpieczeństwo.
- Funkcja ARP pokazuje tylko urządzenia, z którymi Twój komputer się wcześniej komunikował.
8. Podsumowanie – Najważniejsze komendy
ip addr show # Twój adres IP sudo nmap -sn 192.168.1.0/24 # Pełny skan sieci ip neigh # Znane urządzenia z tablicy ARP
Dzięki powyższym narzędziom szybko i wygodnie sprawdzisz, jakie urządzenia są podłączone do Twojej sieci w systemie Linux. Jeśli chcesz bardziej zaawansowane wyniki lub wykrywać próby ukrywania się urządzeń, warto zagłębić się w dokumentację Nmap oraz korzystać z regularnych skanów.