Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Kategoria: Akumulatorki / Baterie / Ładowarki

NetPi - analizator sieci na Raspberry Pi

ghost666 29 Sty 2017 19:27
  • NetPi - analizator sieci na Raspberry Pi
    NetPi to przenośny analizator sieciowy oparty o mikrokomputer Raspberry Pi. Jak pisze autor na stronie projektu, sam pomysł na układ zaczął się od pewnego żartu w jego pracy - współpracownicy często śmiali się z niego, że uważa że Raspberry Pi z odpowiednimi modułami i oprogramowaniem jest rozwiązaniem niemalże każdego problemu jaki można napotkać w technologii.

    Żart zamienił się w pełnoprawny projekt - rozbudowanego analizatora sieci, który swoimi możliwościami dorównuje komercyjnym urządzeniom wartym ponad 1500 dolarów. Cały projekt wykorzystuje otwarte oprogramowanie i udostępniany jest na licencji GNU GPL v3. Zaprojektowany został tak, aby możliwe było jego uruchamianie na niedrogim sprzęcie, takim jak Raspberry Pi. Póki co nie może on w pełni zastąpić komercyjnego urządzenia, jednakże dostarcza wielu przydatnych narzędzi dla amatorów i profesjonalistów, pracujących w zakresie technologii sieciowych.

    Niezależnie od realnych osiągów i stabilności urządzenia, przedstawiony poniżej projekt jest doskonałym do realizacji we własnym zakresie. Oprócz nauki podczas zestawiania układu, system ten może zaoferować nam sporą pomów w zakresie np. instalacji sieci w naszym domu czy też jako zapasowe urządzenie do pracy w środowisku profesjonalnym.

    Obecne funkcje i możliwości urządzenia

    * CDP/LLDP - zbieranie informacji na temat sąsiadów w sieci poprzez port Ethernetowy
    * DIA - rysowanie diagramów topologii sieci w której wpięte jest NetPi
    * Ping, trace i badanie szybkości - wszystkie raportowane i zapisywane na dysku w celu późniejszej analizy
    * Funkcjonalność Wireshark, skanera sieci bezprzewodowych i tzw. Zen Map
    * Zdalny dostęp poprzez VNC oraz SSH
    * Serwer SYSLOG, który pozwala na zbieranie logów wysyłanych przez urządzenia w sieci w celu późniejszej ich analizy.

    Poradnik montażu i uruchamiania

    System NetPi postawić na Raspberry Pi można manualnie - wszystkie skrypty i pliki jakie są potrzebne znajdują się na repozytorium (GitHub) autora projektu. Jednakże z uwagi, że manualna instalacja wszystkich składników na Debianie może być problematyczna i wymagać manualnego nadawania odpowiednich uprawnień w systemie, to prostszym sposobem jest pobranie gotowego obrazu systemu i wgranie go na kartę SD, którą umieszczamy w 'Malinie'.

    Obraz systemu dostępny jest w dwóch wersjach - na Raspberry Pi oraz Raspberry Pi 2:

    * Wersja dla RPi - [ Link lub w postaci torrenta . Plik waży około 1,5 GB.
    * Wersja dla RPi 2 - Link .

    Wykorzystany sprzęt:

    * Płytka Raspberry Pi B+ – $29 – Wymagana
    * Karta SD 16 GB Samsung MicroSD HC – $11 – Wymagana (chociaż nie musi to być na konkretna karta - wystarczy że jest kompatybilna z naszym mikrokomputerem i ma wymaganą wielkość).
    * Panel LCD z ekranem dotykowym JBtek 4" – $46 – Wymagana (dzięki temu urządzenie może pracować samodzielnie, aczkolwiek równie dobrze podłączyć można ekran do portu HDMI, ale wtedy nie skorzystamy z ekranu dotykowego).
    * Edimax USB WiFi: – $16 – Opcjonalne (potrzebne tylko gdy chcemy zarządzać systemem poprzez połączenie bezprzewodowe lub tą drogą zgrywać np. logi z NetPi).

    Łączny koszt wynosi około 100 dolarów. Dodatkowo, aby zwiększyć wygodę korzystania, do układu dokupić możemy:

    * Bateryjne zasilanie z USB - zasadniczo każdy powerbank sprawdzi się w takim zastosowaniu.
    * Klawiaturę na USB, na przykłąd FAVI Micro USB Keyboard - do podstawowej obsługi urządzenia nie jest wymagana, ale jeśli chcemy ułatwić sobie np. logowanie się terminali urządzeń sieciowych poprzez konwerter USB-COM, to można do komputera dokupić niewielką, przenośną klawiaturę.
    * Obudowa, dostosowana do naszych wymagań.

    Instrukcja uruchamiania

    1. Zmontuj i zestaw cały potrzebny sprzęt.
    2. Pobierz najnowszy obraz systemu NetPi.
    3. Zainstaluj obraz na karcie SD korzystając np. z Win32DiskImager lub innego podobnego narzędzia.
    4. Włóż kartę do Raspberry Pi i podłącz zasilanie.
    5. Po uruchomieniu się komputera NetPi rozpocznie działanie.

    Prekonfigurowane dane do logowania itp.

    Główne konto: user: pi // hasło: raspberry
    Logowanie do VNC: Podłącz do: [IP]:1 // hasło: netpinet
    Lokalizacja udostępnianych plików: \\[IP]\netpi (folder /share/) oraz \\[IP]\web (folder var/www)



    Źródło: http://blamethenetwork.com/netpi-raspberry-pi-network-analyzer/#prettyPhoto

  • #2 29 Sty 2017 21:15
    DmZ
    Poziom 16  

    Fajna rzecz. Mam rpi 3 i faktycznie elastyczność takiego rozwiązania jest rewelacyjna. Tylko trzeba pamiętać że łapanie pakietów i pchanie tego na kartę sd to lekko poroniony pomysł i trzeba zapisywać na coś zewnętrznego bo zajeździ kartę. Druga rzecz to zasilanie. Mi się notorycznie zdarzało, że rpi żarło tyle prądu, że zasilacz nie wyrabiał (a wyżej jest mowa o baterii...) . Dopiero zasilacz 2,5A daje radę. Trzecia rzecz, raspbian sam w sobie po którejś aktualizacji zmieniał ustawienia karty wifi (wbudowanej) na tryb "oszczędny", przez co zasięg spadał praktycznie do 2-3 metrów. Trzeba było pokopać żeby to odkręcić.

    Jeśli przyjąć że ten konkretny rpi robi tylko wymienione zadania to jak najbardziej.
    Szkoda tylko, że usb takie wolne. Ale cena dosłownie rozwala.

  • #3 13 Mar 2017 16:37
    joj_sport
    Poziom 9  

    Witam,
    czy kolega-autor przetestował już zaprezentowane przez siebie rozwiązanie i mogłby przedstawić swoje wyniki i wnioski?