Sterowniki eagle-usb są nierozwijane i sprawiają problemy. Dlatego jeśli tylko to możliwe (czytaj: jajko to 2.6.10 lub wyżej), to należy skorzystać ze sterowników eagle-atm. Poniżej opis przejścia z eagle-usb 2.3.2 (opis
http://www.wonder.pl/index.php/Debian%20Sarge%20-%20eagle%202.3.2) dla Debiana Etch (i Lenny) i Multimo (PPPoE). Zmiany w przypadku Neostrady (PPPoA) nie są wielkie i są opisane na
http://www.eagle-usb.org/.
Potrzebne będą:
http://eagle-usb.org/ueagle-atm/non-free/ueagle-data-1.1.tar.gzPliki firmwere'ów z ueagle-data-1.1.tar.gz rozpakowujemy do /lib/firmware/ueagle-atm (wymagane utworzenie katalogu). Następnie instalujemy kernel (działa z dystrybucyjnym, więc na początek polecam skorzystanie z niego) i pakiet br2684ctl: apt-get install linux-image-2.6.18-5-686 br2684ctl. Edytujemy plik konfiguracyjny /etc/pppoe.conf:
user "user@provider" plugin rp-pppoe.so nas0 defaultroute persist noauth
Teraz po wydaniu komend modprobe br2684 && br2684ctl -c 0 -e 0 -a 0.35 -b && ifconfig nas0 up && pppd file /etc/pppoe.conf i chwili oczekiwania powinniśmy mieć działający necik.
Jak poprzednio, dla spokoju sumienia, pewności działania naszego połączenia i dla logowania, czy połączenie działa, użyjemy skryptu neocheck.sh, powstałego IIRC na bazie skryptu Neo-Check v1.0.1 (Linux Debian) z
http://neostrada.info/download/pafiledb.php?action=file&id=28:
#!/bin/sh IP=`ifconfig ppp0 | grep inet | cut -d ' ' -f12 |cut -d ':' -f2` DATA=`date +%d/%m/%Y` CZAS=`date +%R` if ! ping -c 1 $IP > /dev/null ; then echo "$DATA $CZAS [ERROR] Brak polaczenia" >> /var/log/neocheck.log modprobe br2684 br2684ctl -c 0 -e 0 -a 0.35 -b ifconfig nas0 up pppd file /etc/pppoe.conf else echo "$DATA $CZAS [OK] Polaczenie zestawione: $IP" >> /var/log/neocheck.log fi
Oczywiście powyższy skrypcik znowu dopisujemy do crona z interwałem 5 minut. Od tej pory połączenie jest stabilne. Po prostu stabilne, nie prawie stabilne. ;-]
To pisałem ja, rozie.
|
![]() |
|