Debian wifi hogyan WPA kulcssal
A HupWiki-ből...
Debian wifi hogyan WPA kulcssal
Az /etc/network/interfaces állományba jelen esetben megadjuk, hogy a gép indításakor automatikusan jöjjön fel, és statikus IP címmel felvesszük a vezeték nélküli hálózati eszközt, megadva az alhálózati maszkot, és az átjárót (általában ez a router IP címe, ha van olyan), valamint a vezeték nélküli router ESSID –jét (itt cvknet)
Ha a hálózati címet DHCP szerver szolgáltatja, akkor a static helyett elég dhcp –t írni, és a címeket elhagyni.
auto ath0 iface ath0 inet static wireless-essid cvknet address 192.168.0.3 netmask 255.255.255.0 gateway 192.168.0.1
Egy másik lehetőség ha DHCP szerver szolgáltatja az IP címet:
auto lo iface lo inet loopback auto ath0 iface ath0 inet dhcp wpa-driver madwifi wpa-conf /etc/wpa_supplicant.conf
Telepítsük a wpasupplicant programot:
$ apt-get install wpasupplicant Csomaglisták olvasása... Kész Függőségi fa építése... Kész Javasolt csomagok: libengine-pkcs11-openssl A következő ÚJ csomagok lesznek telepítve: wpasupplicant 0 csomag frissítve lesz, 1 új csomag lesz telepítve, 0 el lesz távolítva és 6 nem lesz frissítve. 172kB-t kell letölteni az archívumokból. Kicsomagolás után 483kB lemezterület lesz felhasználva. Letöltés:1 http://ftp.hu.debian.org etch/main wpasupplicant 0.4.7-4 [172kB] Letöltve 172kB 1s alatt (159kB/s) Új csomag kiválasztása: wpasupplicant. (Adatbázis olvasása ... Most 172153 fájl és könyvtár telepített.) Kicsomagolás: wpasupplicant innen: .../wpasupplicant_0.4.7-4_i386.deb ... Beállítás: wpasupplicant (0.4.7-4) ... wpasupplicant: disabled, see /etc/default/wpasupplicant $
Az /etc/wpa_supplicant.conf fájlba fölvesszük a hálózatot, megadva az SSID –t
Futtassuk a wpa_passphrase programot:
$ wpa_passphrase cvknet idejonajelszo
( Az első cvknet az SSID, a második a hozzá tartozó jelszó (idejonajelszo), amiből a program generál egy hexa kódot, ezt kell majd beilleszteni az /etc/wpa_supplicant.conf fájlba ) a titkosított WPA kulcshoz (psk)
network={ ssid="cvknet" psk=59cfe2ff8ca4790dbd79d4eea810068c11eb694241c192b326d58b395d31fcbe key_mgmt=WPA-PSK proto=WPA }
Az /etc/default/wpasupplicant fájlnál az első OPTIONS sort kommentezzük ki:
#OPTIONS="-w"
Az ENABLED=1 legyen (így a gép indításakor automatikusan megpróbál csatlakozni a routerhez, és autentikálni), és a fájl végére vegyük fel a saját kártyánk adatait: kártya device-t, wifi drivert, és hogy honnan vegye a WPA configot.
A támogatott drivereket a wpa_supplicant program megmondja, illetve keressük meg, hogy a kártyán mivel van meghajtva.
Támogatott driverek:
drivers: hostap = Host AP driver (Intersil Prism2/2.5/3) madwifi = MADWIFI 802.11 support (Atheros, etc.) atmel = ATMEL AT76C5XXx (USB, PCMCIA) wext = Linux wireless extensions (generic) ndiswrapper = Linux ndiswrapper ipw = Intel ipw2100/2200 driver wired = wpa_supplicant wired Ethernet driver
Jelen esetben az eszköz egy pcmcia-os D-link DWL-G650 –es CardBus kártya (ath0), a drivere (madwifi), és a föntebb szerkesztett config fájl.
OPTIONS="-i ath0 -D madwifi -c /etc/wpa_supplicant.conf"
Másoljuk át a wpa_supplicant.init-daemon -t az /etc/init.d/wparoamd fájlba.
$ cp /usr/share/doc/wpasupplicant/examples/wpa_supplicant.init-daemon /etc/init.d/wparoamd
Adjunk neki futtatási jogot:
$ chmod +x /etc/init.d/wparoamd
Szerkesszük meg a wparoamd fájlt ezt a három sort szúrjuk be az elejébe:
CONFIG="/etc/wpa_supplicant.conf" INTERFACE="ath0" DRIVER="madwifi"
A futási szinteket is állítsuk be a wparoamd-hez:
$ update-rc.d wparoamd start 15 2 3 4 5 . stop 90 0 1 6
Indítsuk el:
$ invoke-rc.d wparoamd start
Ezek után akár ki is próbálhatjuk:
$ /etc/init.d/wpasupplicant start
cvk 2006. április 2., 19:26 (CEST)
+ megjegyzés, ha megengeded! :)
wpa-supplicant-tal nem működő kártyák(pl:ralink, RT2500)
/etc/network/interfaces-ben
auto ra0 iface ra0 inet static address "ipcím" netmask "ipcím" network "ipcím" broadcast "ipcím" gateway "ipcím" wireless-essid "SSID" pre-up ifconfig ra0 up pre-up iwpriv eth4 set AuthMode=WPAPSK pre-up iwpriv eth4 set EncrypType=TKIP pre-up iwconfig eth4 essid "SSID" pre-up iwpriv eth4 set WPAPSK="marha_bonyolult_jelszó"
Legalább is nekem így működik.
Üdv: Sany 2008. október 22., 20:06 (UTC)