Co to jest OpenWrt?
W ciągu ostatniego roku odkryto, że wiele routerów komercyjnych ma różne wady backdoora, które mogą umożliwiać szpiegowanie (lub gorzej) różnych podmiotów. Połącz to z ograniczonymi funkcjami znajdującymi się w oprogramowanie układowe tych routery, i staje się całkiem jasne, że niektórzy użytkownicy mogą potrzebować alternatywy. Ale jakie są alternatywy? Jeden nazywa się OpenWrt, a Linux dystrybucja stworzona specjalnie dla routerów, która oferuje znacznie ulepszony zestaw funkcji oraz poziom niezawodności i bezpieczeństwa, którego domyślne oprogramowanie układowe nie może dotknąć.
Co to jest OpenWrt?
OpenWrt to wbudowana dystrybucja Linuksa, którą można zainstalować na niektórych routerach, aby znacznie poprawić ich działanie i oferowane funkcje. W niektórych przypadkach podstawowy router (o ograniczonych funkcjach) może zostać przekształcony w bardzo elastyczne narzędzie do routingu ruchu sieciowego.
OpenWrt wystartował w 2004 roku po tym, jak firma Linksys wydała kod dla swoich routerów bezprzewodowych WRT54G na licencji GNU General Public License. Zgodnie z warunkami tej licencji firma Linksys musiała udostępnić kod oprogramowania układowego ogółowi społeczeństwa. Oznaczało to również, że programiści mogli modyfikować kod i/lub tworzyć wersje pochodne platformy. Dokładnie tak się stało. Pierwotnie nowe oprogramowanie sprzętowe obsługiwało tylko routery z serii WRT54G. Z biegiem lat wsparcie rozprzestrzeniło się na wiele routerów i urządzeń różnych producentów. Aby wyświetlić listę obsługiwanych urządzeń, sprawdź Tabela sprzętu OpenWRT.
Głównym powodem, dla którego OpenWrt stał się tak popularny, było to, że znacznie rozszerzył zakres możliwości komercyjnych urządzeń. Obecny zestaw funkcji obejmuje m.in.:
- Zapisywalny system plików do dostosowywania.
- Można skonfigurować za pomocą wiersza poleceń lub interfejsu internetowego.
- Obsługa sieci mesh.
- Wstrzykiwanie pakietów.
- Zapora stanowa, NAT i przekierowanie portów przez netfilter.
- Wsparcie PeerGuardian.
- Pukanie do portu przez pukanie i pukanie.
- IPS przez Snort.
- Aktywne zarządzanie kolejką.
- Równoważenie obciążenia (do użytku z wieloma dostawcami usług internetowych).
- Tunelowanie IP.
- Monitorowanie sieci w czasie rzeczywistym.
- DNS i DHCP przez Dnsmasq, MaraDNS i inne.
- Dynamiczny DNS.
- Bezprzewodowy system dystrybucji.
- Obsługa drukarki.
- Udostępnianie plików przez Sambę.
Aby uzyskać pełną listę zestawu funkcji, odwiedź Strona Wikipedii OpenWRT.
Dlaczego chcesz używać OpenWrt?
Odpowiedź na to pytanie jest dość prosta: Twój obecny router jest zbyt ograniczony, aby sprostać Twoim potrzebom. W wielu przypadkach jest to potrzeba szybkości. Niektóre oprogramowanie sprzętowe routera po prostu nie jest w stanie sprostać wysokim wymaganiom stawianym sieciom domowym (lub małym biurom). Jeśli masz wiele urządzeń przesyłających strumieniowo zawartość, konsole do gier i inne potrzeby, możesz napotkać wąskie gardło sieci na routerze. Z OpenWrt nie będziesz mieć takich problemów. W innych przypadkach może się okazać, że obecne oprogramowanie sprzętowe routera po prostu ograniczało możliwości zarządzania siecią w sposób, który najlepiej odpowiada Twoim potrzebom. Inne powody, dla których warto wybrać OpenWrt, zamiast oprogramowania sprzętowego routera, obejmują:
- Udostępniaj pliki między urządzeniami za pośrednictwem zewnętrznego dysku podłączonego bezpośrednio do routera.
- Uruchom klienta BitTorrent z routera.
- Podłącz drukarkę bezpośrednio do routera, aby utworzyć drukarkę sieciową.
- Ogranicz wykorzystanie przepustowości określonego urządzenia, a nawet zaplanuj czas, w którym urządzenia mogą korzystać z sieci.
- Uzyskaj pełną kontrolę nad swoją siecią.
- Zwiększ siłę sygnału bezprzewodowego.
- Utwórz filtry MAC.
- Utwórz wiele sieci Wi-Fi (takich jak sieć dla gości/gości).
Jak zainstalować OpenWrt?
Pierwszą rzeczą, którą musisz zrobić, to upewnić się, że twój router jest obsługiwany przez OpenWrt. Pamiętaj, aby sprawdzić stronę Tabela sprzętu, aby dowiedzieć się, czy posiadany router (lub router, który chcesz kupić) jest obsługiwany. Gdy już wiesz, że dany router jest obsługiwany przez OpenWrt, proces instalacji wygląda następująco.
Znajdź swoje urządzenie na stronie Tabela sprzętu i kliknij łącze Wyświetl/edytuj dane. Tutaj otrzymasz dużą ilość informacji o swoim urządzeniu. U dołu tej strony zobaczysz wpis oznaczony Firmware OpenWrt Install URL. Kliknij link powiązany z tym wpisem, aby pobrać plik niezbędny do flashowania oprogramowania układowego routera. Pamiętaj, że MUSISZ pobrać plik, który pasuje do Twojego modelu routera. Aby sflashować oprogramowanie, wykonaj dokładnie następujące kroki:
Podłącz komputer lub laptop do routera za pomocą kabla Ethernet (NIE rób tego przez sieć bezprzewodową).
Upewnij się, że Twój komputer (lub laptop) jest skonfigurowany z adresem IP, który umożliwia urządzeniu łączenie się z routerem.
Zaloguj się do interfejsu sieciowego administratora routera (sposób, w jaki to zrobisz, będzie podyktowany marką i modelem routera) i znajdź funkcję instalacji oprogramowania sprzętowego dla konkretnego urządzenia. W przypadku niektórych routerów dostępna będzie opcja ręczna, która pozwala wybrać plik do przesłania (pobrane oprogramowanie układowe). Jeśli nie masz pewności, jak przesłać plik z komputera do routera, zapoznaj się z instrukcją obsługi producenta dotyczącą instalacji oprogramowania układowego.
Poczekaj na zakończenie procesu flashowania, a router automatycznie się zrestartuje.
Aby uzyskać więcej informacji na temat pierwszej instalacji, sprawdź Dokumentacja instalacji fabrycznej OpenWRT. Po zakończeniu procesu możesz zalogować się do OpenWRT za pośrednictwem adresu IP 192.168.1.1 z następującymi danymi uwierzytelniającymi.
- Nazwa użytkownika: admin lub root (w zależności od używanego oprogramowania)
- Hasło: hasło
Ciesz się nowo odkrytą elastycznością routera.