kismet will nicht!--> madwifi falsch eingerichtet? monitor-m?

Hey Ihr

Ich bin kompletter Neuling in Sachen WLAN mit Linux und suche nun Hilfe bei euch, nachdem gestern Abend nach 5 Stunden gebastle und heute weiteren 3 Stunden nicht das gewünsche Ergebnis heraus kam. (Nutze Fedora Core 8)
Alles fing damit an, dass ich einem Kumpel dabei helfen wollte kismet richtig zu konfigurieren und wurde aus reinen Eifer dabei selbst zum "Opfer"^^

Also meine derzeitge Aufgabe besteht darin kismet zum laufen zu kriegen.
Dazu habe ich es mir über yum installiert und versucht die kismet.conf richtig zu konfigurieren.
Die wichtigsten Einträge dafür wären "source" und "suiduser".
Mit meiner Atheros AR5212 Karte habe ich nun folgendes eingestellt:
Code:
source=madwifi_ag,wifi0,kismet
suiduser=aktueller_Benutzer

Gebe ich nun "kismet" in die Konsole ein, so kommt folgende Fehlermeldung:
Code:
Unable to set up pidfile /home/aktueller_Benutzer/kismet_server.pid, unlink() failed: Permission denied
Problem: mit sudo führe ich das ganze doch schon mittels Root-Rechte aus, warum dann "Permission denied"?? (zumal es im eigenen Benutzerkonto gespeichert werden soll)

Ok, versuche ich etwas anderes:
kismet_server
Ausgabe:
Code:
Will drop privs to aktueller_Benutzer (500) gid 500
Non-RFMon VAPs will be destroyed on multi-vap interfaces (ie, madwifi-ng)
Enabling channel hopping.
Enabling channel splitting.
NOTICE: Disabling channel hopping, no enabled sources are able to change channel.
Source 0 (kismet): Enabling monitor mode for madwifi_ag source interface wifi0 channel 6...
WARNING: Kismet found a non-monitor VAP wlan0 on wifi0.  If your drivers stop reporting packets after a short while, try reloading madwifi with the module parameter 'autocreate=none' as this often resolves this problem.
NOTICE:  Found a non-monitor VAP wifi0::wlan0.  Because Kismet was configured to remove non-rfmon vaps automatically, it will be destroyed.  Once Kismet has exited, you must manually restore the VAP and associated network state.  If you wish to NOT remove VAPs automatically, set vapdestroy=false in kismet.conf.
NOTICE:  Created Madwifi-NG RFMON VAP kis0
WARNING: wifi0 appears to be using Madwifi-NG.  Some versions of the Madwifi-NG drivers have problems in monitor mode, especially if non-monitor VAPs are active.  If you experience problems, be sure to try the latest versions of Madwifi-NG and remove other VAPs
Source 0 (kismet): Opening madwifi_ag source interface kis0...
Spawned channel control process 3955
Dropped privs to Z3r0_Fux0r (500) gid 500
Will attempt to put networkmanager to sleep...
Allowing clients to fetch WEP keys.
WARNING:  Disabling GPS logging.
Enabling filtering on dump files.
FATAL:  Couldn't parse filter line, no '(' found.
Sending termination request to channel control child 3955...
Waiting for channel control child 3955 to exit...
WARNING: Sometimes cards don't always come out of monitor mode
         cleanly.  If your card is not fully working, you may need to
         restart or reconfigure it for normal operation.
Trying to wake networkmanager back up...
Kismet exiting.
Da steht ja nun eindeutig drin, das es Probleme mit dem aktivieren des Monitor Modus geben muss.

Also las ich, dass man den monitor-mode auch per Hand einstellen kann, jedoch zwecks madwifi nicht mit iwconfig, sondern airmon-ng.
Ok, gecheckt und aircrack per hand installiert, da ja airmon-ng dabei sein sollte. Nun schaue ich in den bin-Ordner und da ist kein airmon-ng, aber jede Menge andere air... Programme.

Also was gebe es denn zutun??

PS: Wenn ich aircrack ausführe, so kommt folgendes:
Code:
[root@LinuxPC aktueller_Benutzer]# aircrack-ng start
Opening start
open failed: No such file or directory
Read 0 packets.

No networks found, exiting.


Quitting aircrack-ng...
Gelesen habe ich, das dieser Fehler auf ein Problem mit madwifi hinweist, weshalb ich darauf schloss das madwifi evt nichtmal richtig installiert sein konnte?!

--> eben las ich, das man um den monitor-modus einzuschalten ein neues, geclontes interfance erstellen soll, welches sich auf meine WLAN Karte bezieht. Sprich ich gebe folgendes ein:
...# wlanconfig ath1 create wlandev wifi0

Das Ergebnis:
Input/Output Error

--> Hätte irgendjemand eine Idee??


Also Danke für eure Bemühungen!!!
 
Code:
suiduser=aktueller_Benutzer
Hallo Z3r0_F,
hast du hier schonmal root probiert?
 
jupp habe ich eben versucht.
wenn ich dann das script in meinem benutzerkonto oder als root abspiele kommt immer folgendes:
Code:
Launching kismet_server: /usr/bin/kismet_server
FATAL:  Specifying a uid-0 user for the priv drop is pointless.  See the 'Installation & Security' and 'Configuration' sections of the README file for more information.
Done.

Also daran würde es meiner Meinung nach auch nicht liegen.

Ach...wenn ich als root das ganze ausführe als im User-mode, so kommen immer gleiche Fehler.
 
Zurück
Oben