Billion Bipac-7000 ADSL USB Modem
Mandrake Linux 10.1 CE için kurulumu


Billion bipac-7000 ADSL USB Modem Şubat - 2005
Ahmet BAĞATIR - permeaz@ttnet.net.tr
Biolog - Biyoloji Öğretmeni

Billion Bipac-7000 ADSL USB Modem

Öncelikle Linux gelişimine ve yararlılığına katkıda bulunmuş bütün kişi ve kurumlara Teşekkür Ederim.
Burada yazdığım bütün bilgileri onların sayesinde öğrendim.
Bu başlıkta anlatılan çözümler Mandrake Linux 10.1 CE (Download Edition) ve k2.6.8.1-10mdk altında gerçekleştirilmiştir. Modem Türkiye'de web üzerinden satılmaktadır. Üretici firma sitesi : http://www.billion.com
Modemi tanıtmak ve kullanmak için yapacağımız işlemlerin sırası:
1. Kernel konfigürasyonu
2. Gereken paketler ve kurulumu
3. Web tabanlı arayüz ve modem ayarları

1. Kernel konfigürasyonu

Kernel derleyebilmek için kaynak kodunun sistemde yüklü olması gerekir. Mandrake 10.1 CE cd leri içinde 2.6.8 kaynak kodunu rpm olarak bulabilirsiniz. Yüklemek için "start--> Sistem--> Yapılandırma--> Paketleme--> Yazılımı Kur" penceresini kullanabilirsiniz. Kernel üzerinde küçük bir kaç değişiklik gerekmektedir. Bu amaçla http://www.belgeler.org/howto/kernel-nasil_derlenir.html adresinde anlatılanları bildiğinizi ve olması gereken bağların var olduğunu kabul ederek devam ediyoruz. Lütfen kernel derleme konusunda yeterli bilgi sahibi değilseniz gereken araştırmaları yaparak kendinizi eğitiniz.

 Derleme işlemleri için sırasıyla verilecek komutlar :
   #cd /usr/src/linux
   #make mrproper
   #make menuconfig
Son komutla birlikte çekirdek konfigürasyon menusü karşınıza gelecektir.

Konfigürasyon menusunde aşağıdaki ayarların yapılması gerekiyor.

Code maturity level options altında  
[*] Prompt for development and/or uncompletes code/drivers

Loadable modulates support altında
[*] Enable loadable modulates support
[*] Forced module unloading
[*] Module versioning support (EXPERIMENTAL)
[*] Automatic kernel module loading

Device Drivers --> Networking Support   altında
<*>Networking Support
Device Drivers --> Networking Support-->Networking options  altında
<*> Packet socket
<*> Unix domain sockets
[*] TCP/IP networking
[*] Asynchronous Transfer Mode (ATM) (EXPERIMENTAL)
[*] Classical IP over ATM
[M] RFC1483/2684 Bridged protocols

Device Drivers -->USB support altında
<*> Support for Host-side USB
[*]  USB device filesystem

Library routines altında
<M>CRC32c (Castagnoly,et al) Cyclic Redundancy-Check

Aslında buralara kadar gelmişken çekirdeğiniz ile ilgili diğer ayarlara da göz atabilir ve gerekenleri değiştirebilirsiniz. Örneğin: İşlemci tipinde sisteminize uygun işlemci gurubunun desteğini alabilirsiniz.(Processor Type and Features  altında)

Kernel üzerinde gereken değişiklikleri yaptıktan sonra arayüzden çıkıyoruz ve yaptığımız değişikliklerin saklanması ile ilgili
soruya "yes" cevabını vererek konsola düşüyoruz.
 #make bzImage && make modules && make modules_install
 komutu ile çekirdeğin yeniden yapılandırılmasını sağlıyoruz. (Bu süreç sisteminize göre ~20 dk. sürebilir)
#make install
komutu ile çekirdeği sisteme yüklüyoruz. Son olarak #lilo komutu verip açılış seçeneklerine bakıyoruz. Burada "2681-10custom" seçeneği olmalı. Bilgisayarınızı yeniden başlatıp "2681-10custom" konfigürasyonu ile açmayı unutmayınız.
Tebrikler! İşin en zor ve karmaşık kısmını atlattınız. Lütfen sonraki aşamaya geçiniz.
 

2. Gereken Paketler ve Kurulumları

Modem sürücüsü için USBENDPOINT-1.10-2.src.rpm paketini kullanıyoruz. Bu paketi kullanabilmek için rpm-build-4.2.2-7mdk.i586.rpm ve bağımlı bulunduğu paketlerin eğer daha önce sisteminizde yoksa kurulması gerekiyor (eğer sisteminize uygun değilse, uygun olanı Mandrake Linux kaynaklarından bulunuz.)

Paketi kurmak için konsoldan şu komutu vermeniz gerekiyor.
#rpm -ivh --nodeps USBENDPOINT-1.10-2.src.rpm

Paketleri kurduktan sonra işlemlerimize yine konsoldan devam ediyoruz.
#cd
/usr/src/RPM/SPECS
#
rpmbuild -bi usbendpoint1.10.spec (yapacağı iş: spec dosyasından derleme yap ve gerekenleri sisteme yükle)
#cd
/usr/src/RPM/BUILD/USBENDPOINT-1.10/e2/
#make (yapacağı iş: modüllerin kullanıma açılması)

Bu işlemlerden sonra tavsiyem bilgisayarınızı yeniden başlatmanızdır.
Tabii ki "2681-10custom" dan açmayı unutmuyoruz.
(Mandrakelinux Denetim Merkezindeki "Önyükleyici" aracından "2681-10custom" öntanımlı olarak ayarlanabilir.
 Bunun için "önyükleyici" aracı çalıştırılır, "sonraki" düğmesine basılır ve gelen pencerede
 "2681-10custom" seçilerek "Değiştir" düğmesine basılır.Karşımıza "drakboot" penceresi gelir.
 Burada sadece "öntanımlı" seçeneğini belirleyip "Tamam" ve "Son" yoluyla çıkılır.)
Sistem tekrar açılırken sürücü çalıştırılacak ve bu işlem sırasında USB
modemin ADSL ledi yanıp sönecektir.
Ayrıca ram'de ağ simgesinin düzeldiği de gözlenecektir.

3. Web Tabanlı Modem Konfigürasyonu

Bu aşamada kullandığımız web tarayıcısının adres kısmına http://10.0.0.2  yazarak modemin şifre arayüzüne ulaşırız.

Kullanıcı adı olarak "user" , şifre olarak "password" yazdığınızda modemin web ara yüzü karşınıza gelir.


İlk olarak "WAN" kısmından encapsulation, vpi, vci, bağlantı adı, username (telekom kullanıcı adı)
ve user password(telekom şifreniz)  bilgileri girilir.
Bu bilgiler için resmi tıklayınız. Ayarlardan sonra "submit" tıklamayı unutmayınız!


Sonraki aşamada "DNS" kısmından Türk Telekom dns numaraları ve ayarları girilir. Ayarlardan sonra "submit" tıklamayı unutmayınız!

Yaptığımız ayarları "Save settings/reboot" kısmından "save&reboot" düğmesini kullanarak kaydediyoruz.

TEBRİKLER. Artık internete bağlanabilirsiniz. Bunun için son olarak "PPP" kısmındaki "connect /Execute" düğmesini kullanıyoruz.

Artık bu pencereyi kapatabilir ve internetin keyfini sürebilirsiniz. İnternet bağlantısını sonlandırmak için yine "PPP" kısmındaki "disconnect/Execute" düğmesini kullanınız.


Elektronist - Linux
Billion bipac-7000 ADSL USB Modem


Bu ve ilişkilendirilmiş yazılar GPL lisansına göre yayınlanmaktadır. Bütün hakları yazarına aittir. Yazarının ismi belirtilerek serbestçe dağıtılabilir ve kullanılabilir. Ancak bunların hiçbiri, hiçbir şekilde ve şartta GPL lisansı haricinde kullanılamaz. Burada yer alanları bulundurmaktan, kullanmaktan veya alıntı yapmaktan dolayı hiçbir sunucu, servis veya protokol, yazı veya içeriği üzerinde hak iddia edemez. info@elektronist.com