-----------------------------------------------------------------------------------------------------
Trochę zmodyfikowałem wersję przemek_11, tamta była już przestarzała i dla bardziej zaawansowanych jak ktoś miał z nią problemy, to tutaj napisałem przystępniej i bez paru niepotrzebnych rzeczy (hotplug, inna kompilacja).
Instalacja neo przeprowadzona na jądrze 2.6.22.1 i Slackware 12 (powinna działać na wszystkich kernelach >=2.6.16) i modemie Sagem F@st 800.
1) Pobieramy najnowszego kernela z www.kernel.org, lub korzystamy ze źródeł naszego kernela (jeżeli posiadamy tego z serii 2.6.x) znajdujących się w katalogu /usr/src/ (jeżeli korzystasz z instniejącego kernela to pomijasz punkt 2).
2) Rozpakowujemy pobrane jądro i przenosimy je do katalogu ze źródłami
Kod: Zaznacz cały
# tar -xvjf nazwa_spakowanego_kernela
# mv nazwa_rozpakowanego_katalogu_kernela /usr/src
Kod: Zaznacz cały
# cd /usr/src/
# rm linux
# ln -s nazwa_rozpakowanego_katalogu_kernela linux
Kod: Zaznacz cały
# cd /usr/src/linux
czyścimy pozostałości po ewentualnych innych kompilacjach (jak chcemy też usunąć poprzedni plik konfiguracyjny to wydajemy polecenie make mrproper)
# make clean
konfigurujemy
# make menuconfig
Kod: Zaznacz cały
Networking -- >
[*] Networking support
Networking options -- >
<M> Asynchronous Transfer Mode (ATM)
<M> Classical IP over ATM
<M> RFC1483/2684 Bridged protocol
Device Drivers -- >
Network device support
<*> PPP (point to point protocol)
[*] PPP multilink support
[*] PPP filtering
<*> PPP support for async serial port
<*> PPP support for sync tty ports
<*> PPP deflate compression
<*> PPP BSD-Compress compression
<*> PPP MPPE compression
<*> PPP over Ethernet
<M> PPP over ATM
USB support
<*> EHCI HCD
[*] Full speed ISO transactions
[*] Root Hub transaction translators
<*> ISP116X HCD support
<*> OHCI HCD support
<*> UHCI HCD support
<*> USB Modem
USB DSL modem support -- >
<M> USB DSL modem support
<M> ADI 930 and eagle USB DSL modem
4) kompilujemy całość (pierwsze polecenie zabiera trochę czasu, w zależności od jakości komputera, na w miarę nowszych kilkanaście minut)
Kod: Zaznacz cały
kompilujemy jajko
# make all
instalujemy moduły
# make modules_install
instalujemy jajko
# make install
5) Jak wszystko poszło dobrze to pobieramy sterowniki modemu http://eagle-usb.org/ueagle-atm/non-fre ... 1.1.tar.gz rozpakowujemy je i kopiujemy wszystko do odpowiedniego katalogu
Kod: Zaznacz cały
rozpakowujemy
# tar xf ueagle-data-1.1.tar.gz
tworzymy katalog na firmware
# mkdir /lib/firmware/ueagle-atm
wchodzimy do katalogu z rozpakowanymi sterownikami
# cd ueagle-data-1.1
kopiujemy
# cp *.* /lib/firmware/ueagle-atm
Kod: Zaznacz cały
user "nasz_login@neostrada.pl"
password "tajne_haslo"
plugin pppoatm.so 0.35
noipdefault
usepeerdns
defaultroute
persist
noauth
Kod: Zaznacz cały
usbfs /proc/bus/usb usbfs defaults 0 0
Kod: Zaznacz cały
# ln -sf /etc/resolv.conf /etc/ppp/
9) Restartujemy komputer i po wpisaniu
Kod: Zaznacz cały
# pppd call ueagle-atm
Kod: Zaznacz cały
# ifconfig