Oprogramowanie MiFi na routery

Kolejny wpis o routerach i alternatywnym oprogramowaniu. Tym razem coś dla posiadaczy starszych routerów z usb i małą pojemnością flash, będących fanami linuksa, a niekoniecznie lubiących konfigurację w shellu. Obrazy MiFi przygotowuje Cezary Jackiewicz prowadzący stronę eko.one.pl. Idea to oprogramowanie do routerów, które mają pełnić rolę mobilnych punktów WiFi z dostępem do internetu. W skrócie – dostajemy okrojone ze zbędnych pakietów LEDE, ale za to z niezbędnymi sterownikami USB do modemów plus proste, graficzne środowisko konfiguracyjne, dostosowane do smartfonów czy tabletów.

MiFi – po co? Dla kogo?

MiFi to po prostu mobilny, czyli przenośny routerek, udostępniający internet przez WiFi. Typowym MiFi jest opisywany przeze mnie Airbox, przenośny router z LTE czyli Huawei E5372s. W dobie tanich i łatwo dostępnych powerbanków, routerem MiFi może stać się typowe urządzenie stacjonarne, jak np. znany Nexx WT3020 – zasilanie przez mikro USB, gniazdo USB na modem. Ale nic nie stoi na przeszkodzie, by wykorzystać inny router, zasilany napięciem nawet 12V, używając tanich przetwornic podwyższających. Inne zastosowanie obrazów MiFi, to starsze routery z pamięcią flash mniejszą niż 8MB, choćby popularny TP-Link MR3420. Nowe LEDE zajmuje na tyle „dużo” miejsca, że nie da się zainstalować wygodnego środowiska graficznego pozwalającego na wyklikanie konfiguracji. Da się to wszystko zrobić oczywiście z poziomu konsoli, co opisałem tutaj: Router TL-MR3420, modem MF823 LTE i firmware LEDE. Tylko nie każdy czuje się na siłach edytować pliki konfiguracyjne i doinstalowywać sterowniki do modemu, lub też po prostu nie ma na to ochoty i woli urządzenie „podłącz i używaj”.

Router MR3420 V1

Opis obrazów MiFi można znaleźć na źródłowej stronie http://eko.one.pl/?p=mifi. Jest to świeże wydanie LEDE, okrojone ze zbędnych pakietów, ale z dodanymi sterownikami modemów + fajny responsywny interfejs easyconfig, stworzony przez Cezarego. Oprogramowanie jest stabilne, mój stary MR3420 v1 z modemem MF823 działał na nim bez najmniejszych problemów, obsługując 6-7 urządzeń po WiFi, ruch miesięczny na poziomie 100 GB.

Instalacja obrazu MiFi w routerze

Jeśli mamy w routerze zainstalowane fabryczne oprogramowanie, to na stronie http://dl.eko.one.pl/mifi/ szukamy obrazu, którego nazwa kończy się na xxxxxxxxxx-factory.bin. Logujemy się do routera, przechodzimy do zakładki z aktualizacją firmware i wgrywamy soft, poprzez wskazania pliku zapisanego lokalnie na komputerze. Po restarcie router z MiFi jest gotowy do konfiguracji i pracy.

Jeśli na routerze mamy już oprogramowanie oparte o linuksa, to najprościej zalogować się do niego przez ssh:

ssh po zalogowaniu

Następnie warto ustawić roboczy folder na temp, który znajduje się w pamięci RAM:

Teraz ze strony kopiujemy sobie link do naszego firmware, interesuje nas plik do naszego routera, którego nazwa kończy się na xxxxxxxxxx-sysupgrade.bin – prawym myszy klik na odpowiednim pliku i opcja ‚Kopiuj adres linku’

Kopiowanie adresu firware MiFi

W konsoli routera wpisujemy polecenie, które pobierze nam obraz MiFi:

i klikamy prawym myszy, co spowoduje wklejenie ze schowka skopiowanego przed chwilą adresu, po klepnięciu [Enter], obraz zostanie pobrany (zakładam, że router posiada dostęp do internetu)

wget MiFi

Teraz możemy przystąpić do flashowania, zrobimy to przez wygodne sysupgrade:

Oczywiście można wpisać tylko początek nazwy obrazu i wcisnąć [Tabulator], który uzupełni resztę. Po co -v i -n? Opcja -v (more verbose) spowoduje wyświetlanie kolejnych etapów wgrywania softu, a -n (do not save configuration over reflash) nie zachowa bieżącej konfiguracji, co jest bezpieczne, szczególnie, gdy bieżące i wgrywane firmware znacznie różni się między sobą. Zachowana konfiguracja może być nieodpowiednia dla nowo wgrywanego softu i po restarcie mogą dziać się cuda. Flashowanie w konsoli wygląda tak:

sysupgrade lede

Po kilku chwilach nastąpi restart i bootowanie urządzenia z nowym softem.

MiFi flashowanie

Konfiguracja MiFi

Router z MiFi ma domyślnie włączoną się bezprzewodową (o nazwie mifi-3_bajty_mac), jest uruchomiona usługa dhcp. Adres routera to 192.168.11.1, hasło na użytkownika root jak i do sieci WiFi to 12345678. W najprostszym przypadku, wystarczy podpiąć się do sieci za pomocą telefonu, otworzyć na nim przeglądarkę internetową i przejść pod adres http://192.168.11.1, wpisać hasło 12345678.

Easyconfig logowanie

Z rozwijanego menu (lewy górny róg) mamy do dyspozycji najpotrzebniejsze opcje:

MiFi Menu

Zakładka Status to po prostu kilka informacji o sieci internet, połączeniu wifi i czasie pracy samego routera:

Easyconfig Status

W kolejnej – Ustawieniach – wybieramy źródło internetu i jego parametry (adres z dhcp, statyczny itp), ustawiamy DNSy, jeśli jest taka potrzeba, w sekcji Sieć lokalna można zmienić adres routera, włączyć/wyłączyć DHCP. W części WiFi ustawiamy podstawowe parametry jak kanał, nazwę, szyfrowanie i hasło, zakładka System pozwala na zmianę hasła do urządzenia i włączenie fajnych statystyk, zbieranych przez stronę eko.one.pl

MiFi ustawienia

Wspomniane wyżej statystyki wyglądają tak:

Statystyki routerów

Kolejna zakładka z menu to System, jest tu krótkie info o sofcie i sprzęcie oraz możliwość programowego restartu pudełka:

Easyconfig System

W Monitorze połączenia możemy skonfigurować sobie restart routera, jeśli utraci on połączenie z internetem, co jest badane poprzez wysyłanie pinga do jakiegoś hosta w internecie:

MiFi monitor połączenia

W Sieciach Wifi możemy zobaczyć jakie inne sieci są w naszym otoczeniu i na jakich kanałach nadają:

Sieci WiFi MiFi

W zakładce Klienci widzimy kto jest podłączony do routera, oraz staty generowanego ruchu:

Easyconfig klienci

Ostatnia opcja to Transfer. Jest ona przydatna dla posiadaczy limitu danych, narzuconego przez operatora, dostawcę internetu. Można tu ustawić początek okresu rozliczeniowego i alerty, gdy zbliżymy się do ustawionej granicy.

Easyconfig transfer

Podsumowanie

Ciężko doszukać się wad oprogramowania MiFi z eko.one.pl. Soft dobrze spełnia swoje zadanie, dodatkowo pozwala w starsze urządzenia tchnąć nowe życie. Niepodważalną zaletą oprogramowania na linuksie jest duża skalowalność, możliwość rozszerzania funkcjonalności poprzez instalację dodatkowych pakietów. Przy okazji można lepiej poznać z roku na rok powszechniejszy system operacyjny i docenić jego funkcjonalność i logikę w konfiguracji. Linux na routery został doceniony przez samych producentów sprzętu, którzy coraz śmielej instalują fabrycznie oprogramowanie open source. Ja korzystam, bo po prostu jest stabilne, wydajne a do tego mogę sobie pogrzebać, nauczyć się czegoś nowego.

Dodaj komentarz