Aby skorzystać z routera jako Access Point i Router jednocześnie, potrzebujemy urządzenia z dwiema antenami wifi, które obsługuje taki tryb, oczywiście nie mam tu na myśli pracy jako Repeatery WiFi, bo do tego wystarczy zwykły router pracujący na wirtualnej karcie sieciowej.

Najtańsze karty z wyjściem antenowy to RT5370, takiej użyje.

UWAGA: Nowe karty Ralink z brandem nowego właściciela MediaTek nie są obsługiwane(nie wykrywane poprawnie).

Jeśli posiadamy domyślną wielkość pamięci flash 4MB, lub nie mamy już wolnej pamięci należny przywrócić urządzenie do wartości domyślnych, instalując porostu czysty obraz openwrt, z odznaczonym fajką z zachowanie konfiguracji.

Po instalacji nie doinstalowujemy żadnych zbędnych pakietów tj. język polski czy inny motyw, po prostu niema na tyle miejsca i nie wykonamy poradnika do końca. Nie konfigurujmy również wifi bo i tak nasza konfiguracja zostanie usunięta.

logujemy się do konsoli i wpisujemy kolejno:

  • aktualizacja pakietów

opkg update

  • instalacja sterowników

opkg install kmod-rt2800-lib kmod-rt2800-usb kmod-rt2x00-lib kmod-rt2x00-usb

W przypadku LEDE to już koniec konfiguracji  ustawień w OpenWRT musimy  jeszcze wykonać:

  • kopia zapasowa obecnej konfiguracje wifi OpenWRT

mv /etc/config/wireless /tmp

  • wykrycie nowych kart wifi (usuwa obecną konfiguracje wifi) OpenWRT

wifi detect > /etc/config/wireless

teraz możemy przejść do sekcji wifi i je skonfigurować

przykład podłączenia 2 kard wifi usb, jedna pracuje jako klient a druga jako Access Point

INSTALACJA ONLINE

Postawowie pakiety sterowników:

kmod-rt2800-lib
kmod-rt2800-usb
kmod-rt2x00-lib
kmod-rt2x00-usb

Wymagane zależności

kmod-rt2800-pci
kmod-rt2800-mmio
rt2800-pci-firmware
rt2800-usb-firmware
kmod-rt2x00-pci
kmod-rt2x00-mmio
kmod-mac80211
kmod-cfg80211
kmod-lib-crc-itu-t
kmod-lib-crc-ccitt
kmod-usb-core
kmod-nls-base
iw
libc
libssp
libnl-tiny
hostapd-common

poleceniem opkg list sprawdzamy zainstalowane pakiety, następne poleceniem opkg update sprawdzamy skąd LEDE chce pobrać pakiety, wyszukiwujemy i pobieramy pakiety z linków, jeśli nie możemy znaleźć któregoś z pakietów to go pomijamy:

Pakiety dla Raspberry Pi Zero i Pi 2
lede-project.org/releases/17.01.4/targets/brcm2708/bcm2708/packages/
lede-project.org/releases/17.01.4/targets/brcm2708/bcm2709/packages/

kmod-lib-crc-itu
kmod-mac80211
kmod-cfg80211

lede-project.org/releases/17.01.4/packages/arm_arm1176jzf-s_vfp/base/
lede-project.org/releases/17.01.4/packages/arm_cortex-a7_neon-vfpv4/base/

rt2800-pci-firmware
rt2800-usb-firmware
hostapd-common
iw // tylko dla RPI2

pakiety kopiujemy za pomocą WinSCP.exe do

/tmp/install/

i klikami CTR+T i wpisujemy

opkg install /tmp/install/*.ipk

jeśli brakuje nam jakiegoś niezbędnego pakietu to powinien nam się wyświetlić błąd i nazwa pakietu

Poranki bazuje na: https://www.andrewklau.com/openwrt-and-a-4-usb-wifi-adapter/

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


The reCAPTCHA verification period has expired. Please reload the page.