Kezdőlap › Fórumok › SOS! Bajban vagyok › WPA-PSK (Debain) Linux alatt? (folytatás) (megoldva)
- This topic has 13 hozzászólás, 6 résztvevő, and was last updated 18 years, 10 months telt el by
dchard.
-
SzerzőBejegyzés
-
2006-09-01-22:11 #2070610
Na most ott tart a dolog, hogy leszedtem, és leforgattam a legfrissebb stabil wpa_supplicant-ot (na ez sem readme alapján sikerült), majd pedig mindent a kitapasztaltak alapján belőve a kártya most linkel (a WPA-PSK-val titkosított WLAN link létrejön), ellenbe most a szoftveres réteg baszakszik: hiába állítom be auto-ra a /etc/network/interfaces -ben a kártyához (eth1) a megfelelő IP, subnet, network, broadcast, gateway, dns beállításokat, nem hajlandó érvénybe léptetni az eszközre.
Most megpróbálom manuálisan, de mégha sikerül is, ez nem valami kellemes.
Van valakinek ötlete? (a hasonló modon beállított vezetékes hálózati karinál nincs ez a probléma).
Dchard
MOD: manuálisan működik, de akkor mért nem áll be magától az előre beállítottak szerint?
Kérdés2: a jelenlegi rendszerben több dolgot manuálisan kell csináljak egymás utána, hogy a wlan működjön, ezek rendre:
1. # ipw3945d [enter]
2. # ifconfig eth1 up [enter]
3. # iwconfig eth1 essid valami [enter]
4. # wlan_supplicer -Bw stb.stb.stb. [enter]És ezen kívül ugye az IP-t subnetmaskot, meg a route-nál a default gw-t.
Hogy lehetne megoldani, hogy ezek maguktól megtörténjenek a boot közben?? (az IP, subnet egyebek ugye az interfaces alapján kéne történnije, de nem történik, hibaüzi nincs).
2006-09-02-09:31 #2070611Debian alatt úgytudom /etc/network/interfaces fájlba kell beírni a szükséges infókat. Így bootkor is menni fog.
2006-09-02-12:08 #2070612Beírod őket egy script-be, amit beteszel boot-ra! Nem túl szép, de müxik, és logikus, mert te csináltad! Vagy ugye, használhatod a disztró sajátjait is, csak azokat ugye módosítani kell, mert nem wifi-hez lettek írva! Egyébként, ha fut dhcp server a wifi routeren, akkor az elég egy dhclient eth1, és ezzel el van minden intézve!
2006-09-02-13:54 #2070613PcZolee wrote:Beírod őket egy script-be, amit beteszel boot-ra! Nem túl szép, de müxik, és logikus, mert te csináltad! Vagy ugye, használhatod a disztró sajátjait is, csak azokat ugye módosítani kell, mert nem wifi-hez lettek írva! Egyébként, ha fut dhcp server a wifi routeren, akkor az elég egy dhclient eth1, és ezzel el van minden intézve!Majdnem. Ugyanis a wifi nem olyan kapcsolat mint amit egy „mezei” ethernet kártya hozna létre. A kapcsolathoz megkell adni a PSK kulcsot, SSID-et, stb. Bár ezeket az infókat is berakhatod scriptbe, de minek, megvan a helyük. :wink1:
Ui.: most találtam. Deb + wpa konfig leírás
http://www.enterprisenetworkingplanet.com/netsecur/article.php/3594946
2006-09-02-18:52 #2070614Hali!
Köszönöm a hozzászólásokat. Sajnos a probléma pontosan az (ahogy ezt le is írtam), hogy HIÁBA állítom be az interfaces fileban, amit kell, egyszerűen nem történik semmi, míg az ugyan ebben a fileban beállított vezetékes kártyára meg érgvénybe lépnek a beállítások.
MOndjuk ez lehet annak tudható be, hogy a driver modul ugyan betöltődik, de a regulátor démon nem. Ezt majd kipróbálom.
Egyébként mivel a driver csak külső forrásból támogatja a WPA-PSK-t, ezért azt is egy külső program végzi a kapcsolódás után. (wpa_supplicant)
Egyelőre marad így a dolog, végül is működik, aztán ha jutok valamire, megosztom.
Dchard
2006-09-03-11:50 #2070615Na megvan, hogy miért nem megy az interface-es dolog:
A driver modul ugyan betöltődik, de a regulátor démon (ipw3945d) nem. Kérdésem: hogyan adjam hozzá a regulátor démont a boot-oláskor induló folyamatok listájához úgy, hogy az még az interface file feldolgozása előtt induljon?
(ha jól tudom, akkor debian-nál a /etc/rc.0 – rc.6 könyvtárakban kell valamit symlinkelni, de hogy ponotsan mit és hogyan, azt nem tudom.)
Valószínűleg a wpasupplicant-nak sem ártana elindulni, de ha a fenti kérdésre elmagyarázzátok a megoldást, akkor ezt ahhoz hasonlóan már tudni fogom.
Köszi szépen!
Dchard
2006-09-03-13:06 #2070616man update-rc.d
Olvasd el!
2006-09-03-13:37 #2070617Elolvastam, bemásoltam az ipw3945d -t (ennyi az egész démon, így kellett bemásolni a .tar-ból az sbin-be telepítésnél) a /etc/init.d -be, majd „update-rc.d ipw3945d defaults”. Rendben meg is történik a hozzáadás 20-as számmal (ez jó is lenne, mert a 20-as script futása utántól van hálózat.
Namost a probléma egyrészt az, hogy az interface file előbb feldolgozódik, másrészt pedig, hogy nem indul el a démon, hanem csak listázza a kapcsolóit annál a résznél, mikor az proftpd, sshd stb. szervizeket indítja a gép. Ez azért furcsa, mert alapjában véve semmilyen kapcsolót nem adtam meg sem az update-rc.d-nél, és a futásnál is csak annyit kell a root konzolba írni, hogy # ipw3945 [enter] és el is indul rendesen a démon, nem kell kapcsolózni semmit.
Hol lehet a hiba?
Köszi!Dchard
MOD: ott a hiba, hogy a /etc/init.d -be nem kell bemásolni a démont magát, csak egy indító scriptet kellene írnom, és azt berakni az init.d-be- Valaki elmondaná, hogyan kell ilyen démon indító scriptet írni az init.d számára?
Köszi!
2006-09-09-09:59 #2070618A probléma még mindig fenn áll: az ipw3945d -nek kellene elindulnia az interface file (/etc/network/interface) feldolgozása előtt.
Valaki elmondaná hogyan kell ezt?
Köszi!
Dchard
2006-09-09-10:10 #2070619dchard wrote:csak egy indító scriptet kellene írnom, és azt berakni az init.d-be- Valaki elmondaná, hogyan kell ilyen démon indító scriptet írni az init.d számára?Ha nekem ilyet kéne csinálnom, akkor körülnéznék abban az ominózus init.d-ben, mert ott már egy rakás démon indításának szerepelnie kell.
Aztán azokból ihletet merítve, és nagy adag bátorítóanyag magamhoz vétele után odaírnám a sajátomat. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz