Pardus

WUS-201 pardus'a tanıtmak

24. April 2009

Pardus ve diğer linux dağıtımlarında intel dışı kablosuz adaptörleri (bağdaştırıcısı) kullanamamak benim en çok başıma gelen olay.

Bunun çözümü kolay. Ndiswrapper ile windows sürücüsünü linux altında da kullanabiliyoruz.

http://paketler.pardus.org.tr/pardus-2008-test/

klasöründen

kernel
kernel-source
ndiswrapper

paketlerini indiriniz. Sonra da bu dosyaları flash diskimize atıp pardus makinamızın

/tmp

dizinine kopyalıyoruz. Bir terminal penceresi açıp

cd /tmp

komutunu veriyoruz. Şimdi sırasıyla

pisi install kernel-SÜRÜM-NO.pisi
pisi install kernel-KERNEL-İLE-AYNI-SÜRÜM-NO.pisi
pisi install ndiswrapper-SÜRÜM-NO.pisi

komutlarını veriyoruz.

NOT: Ben her bir komuttan sonra bilgisayarı yeniden başlattım. Malum çekirdek ile işlem yaptığımızdan dolayı tedbiri elden bırakmamak lazım.

Eğer kurulum yapılamaz yada dosya okunamadı benzeri hata alırsanız

chmod 777 *.pisi

komutunu deneyin. Normal şartlar altında grafik ekranda bu dosyaların üzerine çift tıkladığımızda kurması gerekirdi. Fakat bende bu işe yaramadı. Bu nedenle yukarıdaki gibi komut satırında kendim kurdum.

Eğer buraya kadar hatasız geldiysek herşey yolunda demektir. Şimdi kablosuz ağımızı kurmaya çalışalım.

http://www.airties.com/index.asp?page=support&id=33&detail=f&dil=tr adresinden WUS-201'in windows driver'ını indiriyoruz.

İndirdiğimiz zip dosyasını önce /tmp altına kopyalıyoruz. Ardından

unzip WUS201SETUP-vesaire.zip

komutuyla arşivi açıyoruz. Arşivi açtıktan sonra

win98/Driver/XP2K

klasörüne geçiyoruz. Ne olur ne olmaz

chmod 777 *

komutunu veriyoruz. Sonra da driver'ı şu komutla kuralım:

/usr/sbin/ndiswrapper -i AIRWGU.inf

Aşağıdaki komutla kurduğumuz sürücünün listelendiğinden emin oluyoruz.

/usr/sbin/ndiswrapper -l
airwgu : driver installed
device (083A:E506) present

şeklinde bir çıktı alıyorsanız sürücünüz kurulmuş ve çalışıyordur. Şimdi de bağdaştırıcımız için bir kısa ad oluşturalım:

/usr/sbin/ndiswrapper -m

komutunu verdiğimizde:

adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...

şeklinde bir çıktı alıyorsak bu işlem de tamam demektir. Şimdi de:

/sbin/modprobe ndiswrapper

komutunu verdiğimizde hata almıyorsak işlem tamam demektir. Güle güle kullanın.

Bundan sonra yine de ağ yapılandırmasında kablosuz ağ bağdaştırıcısını göremiyorsanız wpa_supplicant programını elle çalıştırmanız gerekir. wpa_supplicant /usr/sbin altında bulunur. Konfigürasyon dosyası da /etc/wpa_supplicant.conf dosyasıdır. Bu dosyayı kendi ayarlarınıza göre özelleştirdikten sonra wpa_supplicant dosyasını çalıştırın. wpa_supplicant dosyasının çalıştırma şekli şöyledir:

/usr/sbin/wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf

wpa_supplicant'ı çalıştırdıktan sonra eğer makina ip adresi almadıysa bunu da elle yapmamız gerekecek.

Varsayalım ki modemin ip adresi 192.168.1.1 ve bizim makinanın ip adresi de 192.168.1.11. Bu durumda aşağıdaki komutları çalıştırmamız gerekir:

ifconfig wlan0 192.168.1.11 netmask 255.255.255.0 broadcast 192.168.1.255
route add -net 192.168.1.0 netmask 255.255.255.0 dev wlan0
route add default gw 192.168.1.1

ifconfig ile wlan0 arayüzümüze 192.168.1.11 ip adresini verdik.
route satırının ilki ile 192.168.1.0 ağına wlan0 arayüzü ile erişeceğimizi tanımladık.
ikinci route satırıyla da 192.168.1.0 ağı dışındaki tüm ağlara 192.168.1.1 yani modem üzerinden erişeceğimizi tanımladık. ifconfig ve route komutları /sbin dizininde bulunur.

Eğer şifreleme olarak WEP kullanıyorsanız boşuna uğraşmayın. Yada uğraşıp da çözdüyseniz lütfen bana da öğretin.

Ben bilgisayarı kapatıp açtığımda bu ayarların hepsi gitti tabi. Bunları tekrar yazmaktansa küçük bir betik yazdım her açılışta onu çalıştırıyorum. Siz de aynısını yapmak isterseniz baglan.sh isimli bir dosya oluşturun ve içine aşağıdaki kodları yapıştırdıktan sorna kaydedin. Dosyanın özelliklerini 755 yapmayı unutmayın.

baglan.sh içeriği:

#!/bin/sh
/sbin/ifconfig wlan0 192.168.1.11 netmask 255.255.255.0 broadcast 192.168.1.255
/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 dev wlan0
/sbin/route add default gw 192.168.1.1
/usr/sbin/wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf

Yeri gelmişken Airties Türk tasarımı olmakla ve Türk firması olmakla övünüyor. Pardus da aynı şekilde Ulusal işletim sistemi olmakla övünüyor. Fakat nedense ne Pardus Airties ürünlerini tanıyor, ne de Airties Pardus sürücüleri çıkarıyor.

Zahmet etmedikleri için her ikisini de kınıyorum.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Pardus