Główna » jak » Jak korzystać z niestandardowego oprogramowania na swoim routerze i dlaczego tego potrzebujesz

    Jak korzystać z niestandardowego oprogramowania na swoim routerze i dlaczego tego potrzebujesz

    Routery to w zasadzie małe komputery. Domyślnie uruchamiają dostarczony przez producenta system operacyjny lub oprogramowanie układowe, aby kierować ruch sieciowy i zapewniać różne ustawienia i funkcje. Ale często można zastąpić to oprogramowanie układowe.

    Większość ludzi nie potrzebuje zewnętrznego oprogramowania routera innej firmy. Tak, niestandardowe oprogramowanie układowe może zapewnić dodatkowe funkcje i inne korzyści, ale są one bardziej złożone i większość ludzi chce, aby ich router działał jako urządzenie.

    Podstawy oprogramowania

    Twój router uruchamia system operacyjny, znany jako oprogramowanie układowe. Producenci routerów oferują sposób na "flashowanie" nowego oprogramowania, które zazwyczaj jest używane do aktualizacji oprogramowania sprzętowego routera do nowej wersji od producenta. Jednak nie musisz koniecznie przesyłać pliku dostarczonego przez producenta - możesz zamiast tego wysłać plik dostarczony przez firmę zewnętrzną. Ten plik może mieć na nim spersonalizowany system operacyjny.

    Routery nie są jak komputery. Nie możesz po prostu zainstalować żadnego starego oprogramowania na jakimkolwiek starym routerze. Musisz użyć oprogramowania układowego zaprojektowanego specjalnie dla twojego routera - takiego, które obsługuje jego urządzenia sprzętowe i takiego, które pasuje do ograniczonej przestrzeni dyskowej, którą zawiera router.

    The Linksys WRT54G

    Własne oprogramowanie routera pojawiło się po raz pierwszy wraz z routerem Linksys WRT54G wydanym w 2003 r. Routery te działały z oprogramowaniem układowym opartym na systemie Linux. Linksys nie wydał kodu źródłowego po zwolnieniu routera, chociaż powinny. W końcu wypuścili kod źródłowy oprogramowania układowego WRT54G po pewnej presji. Entuzjasta miał wtedy router, który uruchamiał Linuksa i kod źródłowy do routera. Mogli wziąć ten kod i zmienić go, dodając funkcje, zmodyfikować go, zmodyfikować interfejs, a następnie z powrotem zapisać swoją niestandardową wersję na routerze.

    Przyszłe wersje WRT54G uruchomiły inny system operacyjny. Jednak linia routerów WRT54G z Linuksem jest kontynuowana w serii WRT54GL Linksysa - L oznacza Linux. Jednak seria WRT54GL obsługuje tylko standard 802.11b / g Wi-Fi i nie obsługuje standardu 802.11n, więc nie jest to idealny router do zakupu.

    Po co się męczyć?

    Ludzie lubią instalować niestandardowe oprogramowanie sprzętowe routera, ponieważ zapewniają dodatkowe funkcje. Na przykład oprogramowanie wbudowane OpenWrt jest w zasadzie dystrybucją Linuksa dla twojego routera, wraz z menedżerem pakietów. Możesz go użyć do zainstalowania na routerze lekkich serwerów WWW, VPN i SSH. Nawet przyjazne dla użytkownika opcje, takie jak DD-WRT, dodają zaawansowane funkcje, takie jak obsługa jakości usług (QoS) w celu nadania priorytetu ruchowi sieciowemu, funkcja często spotykana tylko w routerach wyższej klasy. Oto demonstracja interfejsu DD-WRT, który można wyświetlić online.

    Niestandardowe oprogramowanie routera może być w niektórych przypadkach bardziej stabilne niż oprogramowanie sprzętowe dostarczone przez producenta. Jeśli twój router wymaga regularnego restartu, niestandardowe oprogramowanie układowe może sprawiają, że działa bardziej stabilnie.

    Bezpieczeństwo to kolejna sprawa. Na przykład niektóre routery D-Link zawierały backdoora - jeśli twoja przeglądarka używała specjalnego ciągu znaków użytkownika, możesz uzyskać dostęp do interfejsu administracyjnego bez nazwy użytkownika i hasła. Wiele ruterów konsumenckich zawierało inny backdoor, który został naprawiony za pomocą łaty, ale łatka właśnie ukryła tylne drzwi, więc napastnicy nadal mogli z nich korzystać. Routery Asusa z funkcjami sieciowego udostępniania plików mogą narazić Twoje pliki na dostęp do Internetu, aby każdy mógł uzyskać do nich dostęp. Stan bezpieczeństwa routera domowego to koszmar, a te otwarte projekty oparte na Linuksie prawdopodobnie nie będą zawierały amatorskich backdoorów.

    Jak zainstalować oprogramowanie układowe routera innej firmy

    Jeśli chcesz użyć oprogramowania układowego routera innej firmy, najpierw musisz wybrać to, z którego chcesz korzystać. OpenWrt to potężne oprogramowanie sprzętowe routera oparte na systemie Linux, napisane od podstaw w celu obsługi routerów WRT54G, i zostało przeniesione do obsługi większej liczby routerów. DD-WRT jest bardziej przyjazną dla użytkownika dystrybucją opartą na OpenWrt. Pomidor był popularny w przeszłości, ale został ostatnio zaktualizowany w 2010 roku, więc nie obsługuje tylu routerów i jest bardziej przestarzały. Istnieje również wiele innych projektów oprogramowania wewnętrznego firm trzecich - na Wikipedii znajdziesz długą listę.

    Następnie musisz mieć pewność, że masz router obsługujący to oprogramowanie. Możesz znaleźć listę oprogramowania sprzętowego routera na swoich stronach internetowych - oto lista urządzeń obsługiwanych przez OpenWRT i oto lista urządzeń obsługiwanych przez DD-WRT.

    Jeśli kupujesz router, zechcesz przeprowadzić pewne badania, aby znaleźć solidny nowoczesny router, który dobrze obsługuje routery innych firm. Na przykład, widzieliśmy tę reklamę na stronie DD-WRT - ASUS reklamuje się bezpośrednio u entuzjastów szukających firmware'u routera firm trzecich, argumentując, że ich sprzęt jest idealną platformą do uruchomienia własnego systemu operacyjnego routera. Geek, który włamuje się do routera, jest wystarczająco dużym rynkiem, na którym producenci zwracają uwagę.

    Będziesz chciał postępować zgodnie z instrukcjami oprogramowania układowego, aby przejść przez proces instalacji. Proces ten jest jednak na ogół tak prosty, jak pobranie odpowiedniego pliku oprogramowania układowego dla urządzenia, odwiedzenie strony uaktualnienia oprogramowania wbudowanego w interfejsie sieciowym routera i przesłanie oprogramowania układowego innej firmy za pośrednictwem tego formularza. Router zastąpi oryginalne oprogramowanie układowe innym.


    Oczywiście oprogramowanie firmware routera firm trzecich zazwyczaj nie jest obsługiwane przez producenta routera. Są jak instalowanie niestandardowej pamięci ROM na Androida lub zastępowanie systemu operacyjnego komputera Linuksem. Jeśli napotkasz problem, nie możesz po prostu skontaktować się z producentem routera i oczekiwać, że rozwiąże on problemy z oprogramowaniem innych firm..

    Image Credit: webhamster na Flickr, Chad Ohman na Flickr