Znalazłem sposób, który działa chyba ze wszystkimi jądrami >2.6.10. Osobiście przetestowałem go na fc4 i fc5. Będzie do tego potrzebny firmware-extractor i plik z firmwarem ZZZL_3.012. Firmware-extractor -
http://www.linux-usb.org/SpeedTouch/firmware/firmware-extractor, a ZZZL_3.012 z płytki od Telekomunikacji Polskiej S. A.(wydaje mi się, że jest w archiwum SpeedTouch330_firmware_cośtam.zip) lub od wujka Google. Gdy odłączony modem leży sobie spokojnie, wszystki pliki wrzucamy do jednego katalogu, logujemy się jako root i piszemy:
./firmware-extractor ZZZL_3.012
mamy już firmware w postaci, w jakiej oczekuje go jądro
czas przenieść firmware do odpowiedniego katalogu:
mv speedtch-*.bin /lib/firmware/
teraz trzeba wyedytować plik chap-secrets:
gedit /etc/ppp/chap-secrets
i dopisać do niego linijkę:
'nazwa_użytkownika@neostrada.pl' * 'hasło'
następny krok to utworzenie pliku ifcfg-ppp0:
gedit /etc/sysconfig/network-scripts
o takiej treści:
PEERDNS=yes
TYPE=xDSL
DEVICE=ppp0
BOOTPROTO=dialup
PIDFILE=/var/run/pppoa-adsl.pid
LCP_FAILURE=86400
LCP_INTERVAL=1
CONNECT_POLL=6
CONNECT_TIMEOUT=604800
SYNCHRONOUS=no
DEFROUTE=yes
USER='nazwa_użytkownika@neostrada.pl'
VPI=0
VCI=35
LINUX_PLUGIN=pppoatm.so
teraz pozostało tylko podłączyć modem i zrestartować usługę network:
cd /etc/init.d
./network restart
i można cieszyć się dostępem do internetu
I can see the net from here!
pozdrawiam
PS Neostrada będzie się łączyłą przy każdym uruchomieniu komputera automatycznie, więc po zalogowaniu jest się już online.