PARDUS VE LINUX'A KESÝN GEÇÝÞ YAPMAK ÝSTÝYORDUM FAKAT BU KADAR AZAP VERÝCÝ 
OLABÝLECEÐÝ AKLIMA GELMEMÝÞTÝ.
SON 15 GÜNDÜR TEK YAPTIÐIM SPEEDTOUCH330 MODEMÝMÝ PARDUS'A NASIL TANITACAÐIMI 
ARAÞTIRMAK.
SANIRIM BU ÝÞ BOL BOL ZAMANI VE YAPACAK BAÞKA ÝÞÝ OLMAYAN ERGENLERE GÖRE.
AÞAÐIDA YAPILAN TARÝFE BAKAR MISINIZ?
SIRADAN BÝR BÝLGÝSAYAR KULLANACISININ BU KADAR BÝLGÝYE SAHÝP OLMASINI NASIL 
BEKLERBU ÝÞE EMEK VERENLER.
TAK ÇALIÞTIRÞEKLÝNDE UYGULAMALAR VAR ÝKEN NEDEN AZAP ÇEKMEK ZORUNDAYIZ?
OYSA KÝ BAÞTA ÇOK HEVESLENMÝÞTÝM ÜLKEM ÝNSANLARININ GELÝTÝRDÝÐÝ BÝR ÜRÜNÜ 
GURURLA KULLANACAKTIM.
SORANLARA << BEN BÝLGÝSAYARIMDA PARDUS>> KULLANIYORUM DÝYECEK VE ONLARADA 
ÖNERECEKTÝM.
AMA BEÞ PARA ETMEZ WÝN'DE BÝLE BU ÝÞLEM BÝR KAÇ DAKÝKADA ÇÖZÜLEBÝLÝYOR.
YIKILDIM, BEZDÝM, TÜKENDÝM.PÝÞMAN OLMADIM AMA KIRILDIM.
SANIRIM BU PROJE  BÝR KAÇ HEVESLÝ GENÇ MERAKLININ KENDÝ ARALARINDA MUHABBET 
EDEBÝLMESÝ AMACI ÝLE SÜRDÜRÜLÜYOR.

HEPÝNÝZE KOLAY GELSÝN...

BÝZLERÝ YÝNE WÝN'E MAHKUM ETTÝNÝZ....




Alcatel Speedtouch USB ADSL Modem NASIL
      Bu makale NASIL bölümü serisinin bir parçasýdýr 
      MasaÜstü . Donaným . Að . Daðýtýmlar  
      Tarayýcýlar. Programlama . Linux ve Oyunlar  


     

[deðiþtir]Giriþ
Burada anlatýlacak yöntem Linux From Scratch (LFS) yöntemidir. Her hangi bir 
daðýtým göz önünde bulundurulmamýþtýr. Bizzat Slackware altýnda deneyip sonuca 
ulaþtým. Hiç bir problem yok. 

Öncelikle elimizde 2.6 serisinden bir kernel olmalý ve bunu ihtiyaçlarýmýza 
göre derlemeliyiz. Normal þartlar altýnda sürücüyü doðrudan kernele gömmemiz 
tavsiye edilirken bazý donanýmsal durumlar yüzünden modül olarak kullanmamýz 
gerekebildiði hatýrlatýlýyor. Eðer kernele gömer ve firmaware'in 
yüklenemediðine dair bir hata alýrsak modül olarak denememiz söylenmekte. 

[deðiþtir]Aþama.1 Kernel Derleme
Derlemeden önce bilmemiz gereken bir iki þey var. Sistemimiz USB denetleyicisi 
olarak UHCI mi OHCI mi kullanýyor. Buna göre ikisinden birini eklemeliyiz. Bunu 

cat /proc/bus/usb/devices | grep USB
komutunun çýktýsýna bakarak anlayabiliriz. 

Bir diðer bilmemiz gereken konu ise ISP'nin PPPoA veya PPPoE mi kullandýðý. 
Telekomdan sorduðum nazik bayan zamanýnda ikisinin de kullanýlabileceðini 
söylemiþ idi. Ben de PPPoE tercih etmiþ ve bu yönde ayarlamýþtým. 

Evet kernel de düzenlememiz gereken kýsýmlar 




      Kod:  
   *  Code Maturity Level Options --->
   *
         o [*] Prompt for development and/or incomplete code/drivers
   * General Setup --->
   *
         o [*] Support for hot-pluggable devices
   * Networking support --->
   *
         o [*] Networking support
         o Networking options --->
         o
               + [*] Packet Socket
               + [*] Asynchronous Transfer Mode (ATM) (EXPERIMENTAL)
               + [*] RFC1483/2684 Bridged protocols (only needed if you're 
going to use PPPoE)
   * Device Drivers --->
   *
         o Generic Driver Options --->
         o
               + [*] Hotplug firmware loading support
         o Network device support --->
         o
               + [*] Network device support
               + [*] PPP (point-to-point protocol) support
               + [*] PPP support for async serial ports
               + [*] PPP Deflate compression (not essential, but useful)
               + [*] PPP BSD-Compress compression (not essential)
               + [*] PPP over Ethernet (EXPERIMENTAL) (only needed if you're 
going to use PPPoE)
               + [*] PPP over ATM (only needed if you're going to use PPPoA)
         o Character devices --->
         o
               + [*] Non-standard serial port support
               + [*] HDLC line discipline support
         o USB Support --->
         o
               + [*] Support for Host-side USB
               + [*] USB Device Filesystem
               + [*] OHCI HCD support (only if your USB controller is OHCI)
               + [*] UHCI (most Intel and VIA) Support (only if your USB 
controller is UHCI)
               + USB DSL modem Support --->
               +
                     # [*] USB DSL modem Support
                     # [*] Speedtouch USB support (or <M>)
        
 

bunlardýr. 

Kernel derlemeyi bitirdikten sonra gerektiði gibi kernelinizi kopyalayýn. 

[deðiþtir]Aþama.2 Linux-ATM Kurulumu
http://prdownloads.sourceforge.net/linux-atm/linux-atm-2.4.1.tar.gz?download 
adresinen linux-atm-2.4.1 dosyasýný indirin. 

Eðer gcc 3.4 veya daha yeni bir sürüm kullanýyorsanýz yama yapmak zorundasýnýz. 
Ýþte yama 
adresi:http://www.linux-usb.org/SpeedTouch/LFS/linux-atm-2.4.1-gcc-4.patch 

Sýrayla aþaðýdaki komutlarý uyguluyoruz: 

tar xzf linux-atm-2.4.1.tar.gz  
cd linux-atm-2.4.1  
yama gerekiyorsa 

patch -Np1 -i ../linux-atm-2.4.1-gcc-4.patch 

gerekmiyorsa devam 

/configure --prefix=/usr --sysconfdir=/etc 
make
su
make install
Böylece linux-atm kurulmuþ oluyor. 

[deðiþtir]Aþama.3 PPP-2.4.3 Kurulumu
Eðer kurulu deðilse -ki genelde kurulu olur- 
http://ccache.samba.org/ftp/ppp/ppp-2.4.3.tar.gz adresinden indirip, 

tar xzf ppp-2.4.3.tar.gz
cd ppp-2.4.3
/configure --prefix=/usr
make
su
make install
komutlarý ile kuruyoruz. 

[deðiþtir]Aþama.4 Firmware Kurulumu
Önce modemin hangi model olduðunu buluyoruz. 

cat /proc/bus/usb/devices | grep -B 1 THOMSON  
veya 

cat /proc/bus/usb/devices | grep -B 1 ALCATEL 
ile bunu öðrenebiliriz. 

Ýlk satýrýn sonunda Rev= X.00 gibi bir þey göreceksiniz. Buradaki X modemin 
sürüm numarasýdýr. 

Bu modemlerin geneli için 
http://www.speedtouch.com/download/drivers/USB/SpeedTouch330_firmware_3012.zip 
adresinden indireceðiniz paketin içindeki bir firmware uyar. Þöyle ki; 

Eðer modem eski yeþil bir (rev 0) veya mor bir (rev 2) ise KQD6_3.012 isimli 
firmware'i Eðer modem gümüþ (rev 4) ise ZZZL_3.012 isimli firemware'i Eðer 
modem eski yeþil (rev 0) ise ve KQD6_3.012 isimli firmware'i beðenmediyse 
http://download.ethomson.com/download/speedmgmt.tar.gz dosyasýndaki mgmt.o 
isimli firmware'i kullanýn. 

2.6.X.X serisi firmware'i kendisi yükleyebilse de bunun bir uygulamayla ikiye 
ayrýlmasý gerekiyor ki bu uygulama 
http://www.linux-usb.org/SpeedTouch/firmware/firmware-extractor.tar.gz 
adresindeki firmare-extractor uygulamasý. 

Bu firmware-extractor'u bir yere açýn, ve bu dizinin yanýna kendi 
firmware'inizi kopyalayýn ve ismini mgmt.o olarak deðiþtirin. 

Daha sonra firmware-extractor dizinine düþün ve klasik derleme yapýn: 

/configure
make
su
make install
Bu firmware'i speedtch-1.bin ve speedtch-2.bin olarak /lib/firmware dizinine 
kopyalayacaktýr. 

[deðiþtir]Aþama.5 Secrets Dosyalarý
root haklarý ile /etc/ppp/peers dosyasýný oluþturun. 

mkdir -p /etc/ppp/peers
Þimdi /etc/ppp/chap-secrets veya /etc/ppp/pap-secrets isminde bir dosya 
oluþturun. Bu ISP'nin ne chap veya pap kullandýðýna baðlýyýmýþ, ancak ikisini 
de oluþturmanýn bir zararý yokmuþ. Böylece ben o nazik bayaný tekrar aramadým, 
acaba arasa mýydým :D 

Neyse oluþturduðumuz bu iki (veya siz biliyorsanýz hangisini kullandýðýný bir) 
dosyanýn içine 'username at isp' * 'password' þekline bilgilerinizi 
giriyorsunuz. 

[deðiþtir]Aþama.6 PPP ayarlarý
Eðer PPPoA'ya göre ayar yapacaksanýz: Aþaðýdaki satýrlarý 
/etc/ppp/peers/speedtch isimli bir dosyaya yazýn ve kaydedin. 

noipdefault
defaultroute
user 'username at isp'
noauth
updetach
usepeerdns
plugin pppoatm.so
0.00

### You may need to uncomment these
### options to connect with some ISP's.
### They disable compression. 
 
# noaccomp
# nobsdcomp
# nodeflate
# nopcomp
# noccp
# novj

### If the firmware loads and pppd won't
### connect uncomment this option to make
### pppd be more verbose in the system log

# debug

### For more details (and more options)
### read man pppd
username at isp kýsmýný haliyle deðiþtireceksiniz. 0.00 satýrlarýný da vp/vc 
ayarlarýna göre deðiþtireceksiniz. Türkiye için 8.35 

Þimdi. Sistemi yeniden baþlatýn. Hotplug'ýn modemi tanýmasý lazým. 

Daha sonra /etc/rc.d/rc.local (Bu slackware için, siz de ne ise) dosyasýnýn 
içine sistem her baþladýðýnda çalýþtýrýlmasý için: 

 #!/bin/bash
 # If you compiled the speedtouch driver as a module you'll
 # need to load it first, so uncomment the next line
 # modprobe speedtch
 count=0
 while [[ $count -lt 40 ]]
 do
   sync=$(dmesg | grep 'ADSL line is up')
   if [ ! -z "$sync" ]
   then
     pppd call speedtch
     exit 0
   fi
   sleep 1
   let "count += 1"
 done
 echo "The Speedtouch firmware didn't load"
 satýrlarýný ekleyin. Konsoldan: 

chmod 600 /etc/ppp/{*secrets,peers/speedtch}
rm -f /etc/resolv.conf
ln -s ppp/resolv.conf /etc/resolv.conf
komutlarýný verin. Sistemi yeniden baþlattýðýnýzda baðlý olmanýz lazým. 

Eðer PPPoE'ye göre ayar yapacaksanýz: PPPoE için 
http://www.linux-usb.org/SpeedTouch/LFS/brctl-010226.c dosyasýna ihtiyacýnýz 
var. Ýndirin. Daha sonra 

gcc -o br2684ctl brctl-010226.c -latm
ile derleyin. root haklarýný alýp 

su
/usr/sbin dizinine kopyalayýn: 

cp br2684ctl /usr/sbin
Aþaðýdakini /etc/ppp/peers/speedtch isimli dosyaya yazýp kaydedin: 

noipdefault
defaultroute
user 'username at isp'
noauth
updetach
usepeerdns
plugin rp-pppoe.so
nas0

### You may need to uncomment these
### options to connect with some ISP's.
### They disable compression.

# noaccomp
# nobsdcomp
# nodeflate
# nopcomp
# noccp
# novj

### If the firmware loads and pppd won't
### connect uncomment this option to make
### pppd be more verbose in the system log

# debug

### For more details (and more options)
### read man pppd
Haliyle username at isp kýsmýný deðiþtirin. Sistemi baþlattýðýnýzda modem 
tanýnacaktýr. Daha sonra yine /etc/rc.d/rc.local dosyasýna þunlarý ekleyin: 

 #!/bin/bash
 # If you compiled the speedtouch driver as a module you'll
 # need to load it first, so uncomment the next line
 # modprobe speedtch
 count=0
 while [[ $count -lt 40 ]]
 do
   sync=$(dmesg | grep 'ADSL line is up')
   if [ ! -z "$sync" ]
   then
     br2684ctl -b -c 0 -a VP.VC
     sleep 2
     ip addr add 192.168.0.1/32 dev nas0
     ip link set nas0 up
     sleep 5
     /usr/sbin/pppd call speedtch
     exit 0
   fi
   sleep 1
   let "count += 1"
 done
 echo "The Speedtouch firmware didn't load"
 Burada da VP.VC kýsmýný Türkiye için 8.35 yapýn. Konsoldan: 

chmod 600 /etc/ppp/{*secrets,peers/speedtch}
rm -f /etc/resolv.conf
ln -s ppp/resolv.conf /etc/resolv.conf
komutlarýný verin. Sistemi yeniden baþlattýðýnýzda baðlý olacaksýnýz. 

Orijinal Kaynaktan Derleme-Çeviri: http://www.linux-usb.org 

Retrieved from 
"http://wiki.linux-sevenler.org/index.php/Alcatel_Speedtouch_USB_ADSL_Modem_NASIL";
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: 
http://liste.uludag.org.tr/pardus-kullanicilari/attachments/20070305/0f81ff7e/attachment.html
 

Cevap