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.
b3cc0a6f-b2fc-4c93-8470-d6cf820c53e4|0|.0
Linux, Pardus
linux, pardus, wus-201