Instalacja i uruchomienie połączenie neostrady lub netii z modemem ADSL USB
Ostatnia zmiana: 2013-11-26 18:43
Uruchomienie połączenia PPPoA przy wykorzystaniu modemu Thomson SpeedTouch 330 lub Sagem F@ST 800 USB. Można wykorzystać dowolne urządzenie z portem USB, jednakże pracujące z kernelem 2.6 (ze względu na pakiety).
UWAGA: modemy powinny pracować w trybie
bulk. W trybie
isochronous magistrala USB zwykle zgłasza błędy, nie nie można zastosować takiego wykorzystania modemu dla łącza szybszego niż 4Mbps.
Instalacja
Mając zainstalowane OpenWrt należy doinstalować wymagane pakiety. Jeżeli nie mamy połączenia z internetem z rutera można je pobrać niezależnie na komputer (normalnie, przez przeglądarkę), a następnie przy pomocy winscp (Windows) lub scp (linux) skopiować pliki do katalogu /tmp na ruterze. Niezbędne pliki - do pobrania np. z
http://ecco.selfip.net/backfire/packages/ jeżeli używasz architektury ar71xx i moich obrazów - to:
oraz dodatkowo:
- dla
Thompson SpeedTouch 330- dla
Sagem F@ST 800- http://eko.one.pl/openwrt/sagem-usb-firmware_1-1_all.ipk
Instalacja pakietów należy wykonać poleceniem
opkg install /tmp/pełna_nazwa_pakietu.ipk
Konfiguracja
Jedyna czynność to konieczność zmiany sekcji wan w pliku
/etc/config/network na następującą:
config interface wan
option ifname "ppp0"
option proto pppoa
option encaps llc
option vpi 0
option vci 35
option username "user"
option password "hasło"
gdzie "user" i "hasło" należy oczywiście podać własny login i hasło. Zamiast
llc można dać
vc - w niektórych przypadkach może działać lepiej.
Uruchomienie
Teraz należy wydać polecenie
ifup wan - jeżeli wszystko jest poprawnie skonfigurowane powinien pojawić się interfejs
ppp0 (do sprawdzenia: polecenie
ifconfig) oraz w logach (polecenie
logread) pojawić się następująca informacja (dla speedtouch w tym przypadku):
...
speedtch 1-1:1.0: found stage 1 firmware speedtch-1.bin.4
speedtch 1-1:1.0: found stage 2 firmware speedtch-2.bin.4
ATM dev 0: ADSL line is synchronising
ATM dev 0: ADSL line is up (XXX kb/s down | XXX kb/s up)
...
Zakończenie
Połączenie WAN najprawdopodobniej nie zostanie uruchomione automatycznie po restarcie rutera. Urządzenia USB wymagają chwili czasu na wykrycie, a sam modem na synchronizację z linią. W takim wypadku należy do skryptu
/etc/rc.local dodać na samym początku (przed poleceniem
exit 0)
Czas (polecenie
sleep 30) należy dobrać samodzielnie w zależności od tego ile czasu potrzebuje modem żeby zsynchronizować z linią.
Jeżeli jest problem z modem Sagem F@ST należy także zobaczyć artykuł
Instalacja i uruchomienie Neostrady w OpenWrt na modemie usb Sagem Fast 800.