PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ndiswrapper Optionen?



majobu
29.07.04, 14:12
Hallo zusammen,

ich versuche zur Zeit meine WLAN-Karte mit RTL8180 unter Debian Sarge mit Kernel 2.6.7 und den Paketen ndiswrapper, ndiswrapper-source und ndiswrapper-rtl8180 zu installieren.

Soweit sollte das nach der Theorie auch kein Problem sein. Also habe ich mich daran gemacht die Konfiguration durchzuführen... mehr oder weniger als Trockenübung.

Dabei bin auf folgende Fragen gestoßen zu denen ich auch schon durch heftiges Googeln keine Antworten gefunden habe.

Mit dem ndiswrapper werden unter /etc/ndiswrapper/net8180 weitere Dateien angelegt. Zum einen liegen dort die Windows-Treiber und weitere Config-Files.

1. Warum gibt es die Dateien scheinbar mehrfach unter ähnlichen Namen? Die Benamung erfolgt wohl durch die PCI-ID...


marcus@zombie:/etc/ndiswrapper/net8180$ ls -la
insgesamt 208
drwxr-xr-x 2 root root 184 2004-07-29 13:01 .
drwxr-xr-x 4 root root 96 2004-07-29 12:59 ..
-rw-r--r-- 1 root root 279 2004-07-29 13:01 10EC:8180:10EC:8180.conf
-rw-r--r-- 1 root root 279 2004-07-29 13:00 10EC:8180.conf
-rw------- 1 root root 14457 2004-07-29 12:08 net8180.inf
-rw-r--r-- 1 root root 185216 2004-07-29 12:08 rtl8180.sys
marcus@zombie:/etc/ndiswrapper/net8180$


Wenn ich nun die Datei 10EC:8180.conf oder 10EC:8180:10EC:8180.conf öffne, fällt mir auf das der Inhalt gleich ist:


NdisVersion|0x50001
Environment|1
BusType|5

NetworkAddress|000000000000
Channel|1
PowerSaveMode|0
SSID|ANY
NetworkType|1
DefaultKeyID|0
DefaultKey0|
DefaultKey1|
DefaultKey2|
DefaultKey3|
FastRoaming|0
AdHocRateAdaptive|1
ShortRetryLimit|127
LongRetryLimit|127


2. Kann ich einer dieser beiden Dateien meine Konfiguration hinterlegen? Wenn ja, wie funktioniert das? Ich die Dateien abgeändert. Aber gebracht hat es nichts und ich mußte die Karte mit iwconfig wieder manuell einstellen:



NdisVersion|0x50001
Environment|1
BusType|5

NetworkAddress|000000000000
Channel|1
PowerSaveMode|0
SSID|privat
NetworkType|1
DefaultKeyID|0
DefaultKey0|aa:bb:cc:dd:ee
DefaultKey1|
DefaultKey2|
DefaultKey3|
FastRoaming|0
AdHocRateAdaptive|1
ShortRetryLimit|127
LongRetryLimit|127


3. Was haben die Optionen in dieser Datei alles zu bedeuten und welche Werte gibt es passend dazu? OK, manche sind selbsterklärend, aber leider nicht alle.

4. Wie wird der WEP-Key übergeben? In HEX (z.B: aa:bb:cc:dd:ee) oder als ASCII?

5. Gibt es eine Liste der möglichen Optionen die dem ndiswrapper beim Laden übergeben werden können? Ich habe lediglich den Hinweis auf hangcheck_intervall in der FAQ auf der Homepage vom ndiswrapper gefunden.

6. Oder habe ich mich total verfranzt und alles geht viel einfacher als ich mir das gerade vorstelle?

Sollte ich wieder einmal im falschen Forum gelandet sein, so tut es mir leid.... aber die Fragen passen meiner Meinung nach in verschiedene Foren :D

Thx,
majobu

<Neo>
29.07.04, 15:59
Mit iwconfig kannst du fast alles einstellen. Der WEP-Key wird übrigens hexadezimal eingegeben. Zum Umrechnen von Text in Hex gibts auch ein Programm. Der Name fällt mir gerade nicht ein. irgendwas mit wep.

majobu
29.07.04, 16:41
Mit iwconfig kannst du fast alles einstellen. Der WEP-Key wird übrigens hexadezimal eingegeben. Zum Umrechnen von Text in Hex gibts auch ein Programm. Der Name fällt mir gerade nicht ein. irgendwas mit wep.

Hi neo,

vielen Dank... mit iwconfig habe ich bereits viel gespielt. Mein Problem ist aber die die gemachten Einstellungen irgendwie nicht permanent sind. Daher die Frage ob die Einstellungen in den genannten .config-Files gemacht werden müssen.

Aber wenn ich dort etwas verändere, dann wir das leider nicht übernommen wenn ich das Netz neu starte oder sogar einen Reboot durchführe... :(

thx
majobu

<Neo>
30.07.04, 17:00
Achso. Dafür musst du dir Skripte schreiben, die bei jedem Start automatisch ausgeführt werden. Nichts anderes machen die Konfigurationsprogramme von SuSE oder Mandrake.

majobu
30.07.04, 17:58
Hi,

manchmal sieht man den Wald vor lauter Bäume nicht... dabei wird die Lösung bei Debian gleich mitgeliefert :D

Die Einstellungen die mit iwconfig gemacht wurden, können in die Datei /etc/network/interfaces geschrieben werden.



auto wlan0
iface wlan0 inet static
address 192.168.3.4
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.3.1
wireless_mode Managed
wireless_essid hier die SSID
wireless_key1 hier kommt der hex wep-key hin
pre-up modprobe ndiswrapper
post-down rmmod ndiswrapper


Finden kann man den Hinweis unter /usr/share/doc/wireless-tools/README.Debian.

Gruß
majobu

<Neo>
30.07.04, 19:29
Also darauf wär ich auch nicht gekommen. Aber wenn man mal ein bischen nachdenkt merkt man schnell, dass ein wlan-interface auch nichts anderes ist als ein ethernet-interface, nur dass es statt kabel funk verwendet. Dass man auch gleich Wireless-Zusatzinfos mit angeben kann ist sehr praktisch.

Das ist auch gut für mich zu wissen. Ich verwende schließlich auch Debian auf einem Notebook mit WLAN. (Centrino 2100)