Lista wszystkich urządzeń podłączonych do prostego routera zdalnie

1

Mam dwa proste routery podane mi przez mojego dostawcę usług internetowych. Jeden to Technicolor TC7200, a drugi to Thomson TWG870UG. Chciałbym zdalnie wyświetlić listę wszystkich urządzeń podłączonych do routera (ich adresy IP i MAC). Zdalnie rozumiem, że chciałbym to zrobić z mojego komputera podłączonego do tej samej sieci (routera) za pomocą sieci WLAN lub kabla Ethernet.

Potrzebuję tego, ponieważ chciałbym uruchomić prostą aplikację na moim komputerze, która okresowo wyświetlałaby listę wszystkich urządzeń podłączonych do sieci.

Jak już odkryłem, jedynym sposobem na (częściowe) osiągnięcie tego jest zalogowanie się do panelu administratora routera, na którym mogę znaleźć wszystkie podłączone urządzenia na liście. Problem z tą metodą polega na tym, że niemożliwe jest (?) Wyeksportowanie danych w dowolnym miejscu.

Moje pytanie brzmi - czy jest jakiś sposób na wyodrębnienie tych danych bezpośrednio z routera (byłoby dobrze, gdyby wszystkie pakiety przechodziły również przez router).

Jeśli nie, to czy istnieje jakiś niezawodny sposób, aby to zrobić zdalnie z mojego (linuksowego) komputera, inny niż sniffowanie sieci i analizowanie pakietów przy użyciu np. Oprogramowanie Wireshark?

fragon
źródło
1
Mam poważne wątpliwości, czy taka konfiguracja jest naprawdę odpowiednia dla środowiska biznesowego.
Tilman Schmidt

Odpowiedzi:

2

Pobieranie tego rodzaju danych z samego routera może być trudne, jeśli router nie ma dobrego interfejsu do zrobienia tego.

W przeciwnym razie powiedziałbym, że po prostu odpal nmap i wykonaj skanowanie ping lub skan ARP sieci - jeśli chcesz zintegrować to z inną aplikacją, istnieje opcja wyjścia XML, którą możesz uruchomić zgodnie z harmonogramem i parsować.

Shane Madden
źródło
Czy nmapotrzymam: 1. listę wszystkich urządzeń podłączonych do routera; 2. lista wszystkich urządzeń w zasięgu urządzenia (komputera), na którym użyję tego polecenia; 3. urządzenia, które kiedykolwiek nawiązały jakąś komunikację z urządzeniem (komputerem), na którym użyję tego polecenia?
Urządzenia w podsieci, które (chyba że topologia sieci jest bardziej złożona niż tylko jedna podsieć w jednym segmencie warstwy 2), skutecznie będą wszystkimi urządzeniami podłączonymi do routera (plus sam router).
Shane Madden
@TilmanSchmidt Tak, odpowiadałem na podstawie tego założenia w pytaniu,By remotely I mean that I would like to do it from my computer connected to the same network(router) either by WLAN or an Ethernet cable
Shane Madden
0

W zależności od sposobu implementacji panelu administratora routera może być możliwe odzyskanie strony zawierającej listę podłączonych urządzeń za pomocą odpowiednio spreparowanego wgetpolecenia. Sprawdź wgetopcje --useri --password. Następnie można wyodrębnić listę z wynikowego pliku HTML przy użyciu narzędzi takich jak sed, awklub perl.

Tilman Schmidt
źródło
0

Używam Lan Scan na moim komputerze Mac, nie jestem pewien, czy zrobią to dla systemu Windows i może eksportować do programu Excel. Pokaż adres IP mac i producenta.

user668066
źródło
1
Witamy w Super User. Czy możesz trochę rozszerzyć swoją odpowiedź? Samo wskazanie produktu nie wyjaśnia, jak osiągnąć rozwiązanie. Lepiej jest dołączyć instrukcje dotyczące korzystania z produktu w celu rozwiązania problemu lub przynajmniej opisać, co sprawia, że ​​produkt jest dobrym rozwiązaniem, oferując wartość wykraczającą poza losowy hit Google. Dobre prowadzenie na polecenia oprogramowania tutaj: meta.superuser.com/questions/5329/... . Dzięki.
fixer1234,