Co to jest OpenWrt i dlaczego powinienem go używać do mojego routera?

Co to jest OpenWrt i dlaczego powinienem go używać do mojego routera?

Zaktualizowany przez Bertel King, Jr. 15.05.2017





Wymieniłeś system operacyjny na swoim komputerze oraz w telefonie, ale co z routerem? Jeśli ślinisz się na myśl o przekształceniu routera w serwer SSH, VPN, system kształtowania ruchu lub klienta BitTorrent – ​​rozważ OpenWrt .





OpenWrt to wbudowana dystrybucja Linuksa, którą można zainstalować na różnych routerach. OpenWrt ma interfejs sieciowy i może być bardziej stabilny niż domyślne oprogramowanie sprzętowe. Jeśli okaże się, że musisz ponownie uruchamiać router co kilka dni, ponieważ ugrzązł, jesteś kandydatem do OpenWrt.





W związku z obawami o prywatność wynikającymi z chmury obliczeniowej i przyjęcia Internetu rzeczy, społeczność OpenWrt urosła na tyle, że gościła nie jedną, ale dwa szczyty poświęcone projektowi . Możesz być następną osobą, która zakocha się w majstrowaniu przy routerze.

Zastosowania OpenWrt

Jeśli pomysł posiadania modułowej dystrybucji Linuksa dostępnej na routerze nie ekscytuje Cię wszystkimi możliwościami, być może czytasz niewłaściwy artykuł. Ale damy ci listę fajnych rzeczy, które możesz zrobić z OpenWrt , oprócz tego, że działa jako router:



różnica między czcionkami opentype i truetype
  • Użyj serwera SSH do tunelowania SSH : OpenWrt zawiera serwer SSH, dzięki czemu możesz uzyskać dostęp do jego terminala. Jeśli udostępnisz serwer SSH w Internecie (pamiętaj, aby zabezpieczyć go uwierzytelnianiem opartym na kluczu zamiast słabym hasłem), możesz uzyskać do niego zdalny dostęp i użyć tunelowania SSH do przekazywania ruchu przez szyfrowane połączenie . Pozwala to na bezpieczny dostęp do stron internetowych z publicznych sieci Wi-Fi i dostęp do stron internetowych, do których można uzyskać dostęp tylko w Twoim kraju podczas podróży zagranicznych.
  • Skonfiguruj VPN : Tunelowanie SSH działa podobnie jak VPN na wiele sposobów, ale możesz także skonfigurować odpowiednią sieć VPN na routerze OpenWrt.
  • Zainstaluj klienta BitTorrent : Z jakimś rodzajem pamięci masowej podłączonej do sieci lub routerem ze zintegrowanym portem USB i podłączonym urządzeniem pamięci masowej USB, możesz używać samego routera jako klienta BitTorrent.
  • Uruchom oprogramowanie serwera : Repozytoria oprogramowania OpenWrt zawierają pakiety, które pozwalają mu funkcjonować jako serwer WWW, serwer IRC, tracker BitTorrent i inne. Prawdopodobnie używasz już routera, więc dlaczego ten sam router nie będzie działał jako serwer? Na początek routery wymagają znacznie mniej energii niż komputery.
  • Wykonaj kształtowanie ruchu i QoS : OpenWrt pozwala na kształtowanie ruchu i jakości usług na pakietach przechodzących przez router, nadając priorytety określonym typom ruchu. Możesz nawet nadać priorytet ruchowi kierowanemu do określonych komputerów, zmniejszając priorytet ruchu kierowanego do innych komputerów.
  • Utwórz sieć gościnną : Wiki OpenWrt zawiera instrukcje dla utworzenie specjalnej sieci bezprzewodowej dla gości , która jest oddzielona od głównej sieci. (Możesz nawet zmniejszyć prędkość sieci dla gości). Istnieje kilka powodów, dla których warto skonfigurować sieć dla gości na routerze .
  • Przechwytywanie i analizowanie ruchu sieciowego : Możesz użyć tcpdump, aby zarejestrować wszystkie pakiety przechodzące przez router do udziału sieciowego i otworzyć plik za pomocą narzędzia takiego jak Wireshark do analizy ruchu w Twojej sieci.

To nie jest pełna lista, nie jest to długa perspektywa – ale powinna skłonić Cię do zastanowienia się, co jest możliwe dzięki OpenWrt. Jest to wbudowany system Linux z szeroką gamą dostępnych pakietów oprogramowania i pod wieloma względami jest tak elastyczny jak komputer z systemem Linux – chociaż jego sprzęt jest znacznie bardziej ograniczony.

Instalowanie OpenWrt

OpenWrt został pierwotnie opracowany dla Linksys WRT54G, ale teraz obsługuje o wiele więcej modeli routerów. Możesz znaleźć lista obsługiwanego sprzętu na stronie OpenWrt .





Zamierzasz wymienić wbudowane oprogramowanie routera na system OpenWrt Linux, podobny do flashowanie niestandardowej pamięci ROM do smartfona. Szczegóły wiki cztery różne sposoby instalacji OpenWrt na routerze .

Jeśli masz szczęście, proces jest tak prosty, jak wybranie pliku i naciśnięcie przycisku Aktualizacja przycisk. Jeśli nie, być może będziesz musiał uzyskać dostęp do programu ładującego routera przez port Ethernet lub port szeregowy i uzyskać więcej praktycznych informacji.





Terminal i interfejs sieciowy

Po zainstalowaniu OpenWrt możesz uzyskać dostęp do powłoki BusyBox za pomocą klienta SSH, takiego jak PuTTY w systemie Windows lub polecenia ssh wbudowanego w systemy Linux i Mac. Busybox to powszechna powłoka używana we wbudowanych systemach Linux, a OpenWrt zawiera popularne programy, takie jak edytor tekstu vi do edycji plików. Podobnie jak inne systemy Linux, możesz uruchamiać na nim różne skrypty i konfigurować zadania cron, aby wykonywać akcje zgodnie z harmonogramem.

Używa OpenWrt menedżer pakietów opkg do instalowania pakietów ze swoich repozytoriów, które zawierają tysiące pakietów. Wykorzystuje również UCI (ujednolicony interfejs konfiguracyjny) do konfiguracji systemu. Wiki OpenWrt zawiera wszystkie potrzebne informacje.

Jednak tak naprawdę nie musisz tego wszystkiego wiedzieć. OpenWrt zawiera LuCI, interfejs sieciowy do konfiguracji OpenWrt router . Interfejs sieciowy zawiera wiele różnych stron konfiguracyjnych, w tym stronę menedżera pakietów, która umożliwia przeglądanie, wyszukiwanie i instalowanie dostępnych pakietów. Liczba pakietów, które można zainstalować, zależy od miejsca na dysku dostępnego na routerze. Nie ma wystarczająco dużo miejsca, aby wszystko zainstalować. Jednak modułowa natura OpenWrt pozwala wybrać funkcje, które chcesz zainstalować, i złożyć własny system operacyjny routera.

Niektóre pakiety oprogramowania mają również strony konfiguracyjne LuCI, co pozwala łatwo je skonfigurować po ich zainstalowaniu. Zwróć uwagę, że nie każde oprogramowanie dostępne dla OpenWrt ma interfejs LuCI, więc podczas konfigurowania niektórych programów może być konieczne zabrudzenie terminala.

Czy twój router potrzebuje OpenWrt?

OpenWrt nie jest idealnym rozwiązaniem dla wszystkich. Większość ludzi będzie zadowolona z domyślnego oprogramowania układowego routera. Inni będą chcieli oprogramowanie zastępcze typu drop-in, takie jak DD-WRT . OpenWrt jest bardziej elastyczny, ale jeśli potrzebujesz tylko interfejsu internetowego z większą liczbą funkcji, prawdopodobnie lepiej będzie z inne zastępcze oprogramowanie routera .

jak znaleźć adres IP dla serwera minecraft

Źródło zdjęcia: Mayuree Moonhirun za pośrednictwem Shutterstock.com

Udział Udział Ćwierkać E-mail 6 dźwiękowych alternatyw: najlepsze darmowe lub tanie aplikacje do audiobooków

Jeśli nie masz ochoty płacić za audiobooki, oto kilka świetnych aplikacji, które pozwolą Ci ich słuchać bezpłatnie i legalnie.

Czytaj dalej
Powiązane tematy
  • Linux
  • Wyjaśnienie technologii
  • Router
  • Dystrybucja Linuksa
  • Otwarte źródło
  • DD-WRT
  • OpenWRT
O autorze Chris Hoffman(284 opublikowane artykuły)

Chris Hoffman jest blogerem technologicznym i wszechstronnym uzależnionym od technologii mieszkającym w Eugene w stanie Oregon.

Więcej od Chrisa Hoffmana

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować