![]() |
Linux Altında Kablosuz Lan |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Linux Altında Kablosuz LanLinux altında Kablosuz LAN Linux altında Kablosuz LAN Özet: Bu makalede yazar, bazı yaygın Kablosuz LAN bağdaştırıcıları için sürücülerden ve bunlarla ilişkili 802 ![]() ![]() _________________ _________________ _________________ Giriş WLAN aygıtlarının daha da ucuzlaması ve daha fazla kuruluşun kendi çalışanlarına yada kamuya WLAN erişimi sunmasıyla, WLAN (IEEE 802 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Böylece Linux dünyasında WLAN erişimini desteklemek önemli hale gelmiştir ![]() ![]() WLAN Kartların Sürülmesi Kablosuz LAN kartını bilgisayarınıza taktıktan sonra ilk yapılacak iş sürücünün kurulması ve kartın çalışır hale getirilmesidir ![]() ![]() ![]() ![]() Farklı kartlar ve satıcılar için sürücüleri kurmak konusunda birleşik, tek bir yöntem yoktur ![]() * Linux® çekirdeğinin doğal desteğini kullanın, * Özelleştirilmiş kart için bir sürücü modülü derlemek ve kurmak, * MS Windows ® sürücülerini kullanmak için NDIS kaplamayı [1] kullanmak ![]() İlerleyen bölümlerde yazar bu yöntemleri örneklerle gösterecek ![]() Son iki yöntemden birini kullansanız bile, çekirdek yapılandırmanızdaki kablosuz LAN desteğinin ayarlanmış olmasına dikkat edin: gnawux@APTITUDE:~$ grep CONFIG_NET_RADIO /boot/config-`uname -r` CONFIG_NET_RADIO=y Eğer değilse, çekirdeğinizi yeniden yapılandırmalı ve "Wireless LAN (non-hamradio) Drivers and Wireless Extensions" seçeneğini etkinleştirmelisiniz ![]() WLAN için çekirdek desteği Yeterince olgun ve lisans sorunu olmayan sürücüler Linux çekirdeğine eklenir ![]() ![]() Bu bölümde yazar, Intersil Prism chipset (ISL38xx) tabanlı WLAN kartlar için sürücünün nasıl kullanılacağını gösterecek ![]() ![]() ![]() Prism tabanlı bir kartı kullanmak için, en son 2 ![]() ![]() Eğer çekirdeği yapılandırırken modülün yardım metinini dikkatlice okursanız prism54 ![]() ![]() ![]() ![]() ![]() ![]() ![]() Özel WLAN kartlar için bağımsız modüller Diğer yeni donanımlarda olduğu gibi, birçok yeni kartın satıcılar tarafından sağlanmış GPL-uyumlu sürücüleri yok ![]() ![]() ![]() En ünlü sürücülerden biri Intel Pro/Wireless 2100 kart için olan ipw2100 'dür[3] ![]() ![]() ![]() Öncelikle, sürücünün kaynak paketini firmware 'da olduğu gibi proje websitesinden indirmelisiniz, http://ipw2100 ![]() ![]() ![]() APTITUDE:/usr/src# tar -zxvf ipw2100-1 ![]() ![]() ![]() Sonra inşa etmek ve kurmak için kaynak dizinine gidin: APTITUDE:/usr/src/ipw2100-1 ![]() ![]() APTITUDE:/usr/src/ipw2100-1 ![]() ![]() Modüller kurulurken, size firmware kurulumuna ihtiyacı olduğunu belirtir: Don't forget to copy firmware to /usr/lib/hotplug/firmware/ and have the hotplug tools in place ![]() Mesajın söylediği gibi: firmware 'ı hotplug dizinine açın, sonra kurulum prosedürü tamamlanır ![]() APTITUDE:/usr/src/ipw2100-1 ![]() ![]() Ve buraya değişik yapılandırmalar için bazı parametreler ekleyebilirsiniz ![]() APTITUDE:/usr/src/ipw2100-1 ![]() ![]() Böylece arabirim wlan0 olarak isimlendirilecek ![]() ![]() Diğer kartların sürülmesi Ne yazık ki, bazı kartların Linux için şimdilik sürücüsü yok yada sürücü bir nedenden ötürü çalışmıyor ![]() ![]() ![]() Masaüstü yada dizüstü bilgisayar için olan WLAN kartların çoğu Windows 2000/XP 'yi destekler, Windows 2000/XP WLAN desteğini NDIS denilen bir standart arabirimle işletir ![]() ![]() ![]() ![]() Bu bölümde yazar, örnek olarak bir Netgear 121 WLAN kart için ndiswrapper kuracak ![]() ![]() ![]() ![]() ![]() APTITUDE:/usr/src/ndiswrapper-0 ![]() Sonra wrapper (kaplayıcı) içindeki Windows sürücüsünü yükleyebilirsiniz ![]() APTITUDE:/usr/src/ndiswrapper-0 ![]() ![]() ![]() ![]() Buradaki ![]() ![]() APTITUDE:/usr/src/ndiswrapper-0 ![]() Installed ndis drivers: netwg121 driver present Şerefe! Kurulum prosedürü tamamlandı ![]() Kimlik denetimi Eğer kamuya açık bir yerde bir WLAN 'e girerseniz, o WLAN 'in güvenlik sebeplerinden dolayı kimlik denetimi yöntemlerine ihtiyacı olabilir ![]() ![]() ![]() ![]() ![]() Birçok EAP tabanlı kimlik denetimi yöntemi vardır, örneğin EAP-MD5, EAP-TLS, EAP-TTLS, EAP-SIM, LEAP, gibi ![]() ![]() ![]() ![]() ![]() ![]() ![]() xsupplicant 'ı proje sitesinden, http://open1x ![]() ![]() ![]() ![]() ![]() ![]() #example of /etc/xsupplicant/xsupplicant ![]() #for LEAP protocol network_list = all #the list of networks to access default_netname = default #the default access network first_auth_command = <BEGIN_COMMAND>dhclient %i<END_COMMAND> #The command before authentication, which is usually used to get some info from #the network logfile = /var/log/xsupplicant ![]() #log file myssid #here is your network id, may be listed in the network list { type = wireless ssid = <BEGIN_SSID>myssid<END_SSID> allow_types = all identity = <BEGIN_ID>aptitude<END_ID> eap-leap { username = <BEGIN_UNAME>aptitude<END_UNAME> password = <BEGIN_PASS>passwd<END_PASS> }#setup for leap } |
![]() |
![]() |
Konu Araçları | Bu Konuda Ara |
Görünüm Modları |
|