PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : emerge kismet schlägt immer fehl...!



invis-eo
13.01.04, 22:55
Hallo zusammen

Nachdem ich nun auch mit kernel 2.6 meine wlan karte zum laufen gebracht habe, dachte ich mir, dass ich mal kismet installieren oder emergen sollte. Nun wenn ich dies mache, schlägt emerge kismet immer fehl, egal mit welcher version. Weis jemand woran dies liegen könnte? Hier einen Auszug aus der Ausgabe:

_TINY=0 -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -mcpu=i686 -pipe -O3 -march=pentium4 -funroll-loops -pipe -c wsp100source.cc -o wsp100source.o
g++ -Ilibpcap-2002.12.23 -O2 -Wall -DVERSION_MAJOR=2 -DVERSION_MINOR=8 -DVERSION_TINY=0 -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -mcpu=i686 -pipe -O3 -march=pentium4 -funroll-loops -pipe -c vihasource.cc -o vihasource.o
g++ -Ilibpcap-2002.12.23 -O2 -Wall -DVERSION_MAJOR=2 -DVERSION_MINOR=8 -DVERSION_TINY=0 -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -mcpu=i686 -pipe -O3 -march=pentium4 -funroll-loops -pipe -c wtapdump.cc -o wtapdump.o
{standard input}: Assembler messages:
{standard input}:7878: Error: suffix or operands invalid for `movd'
make: *** [packet.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...

!!! ERROR: net-wireless/kismet-2.8.0 failed.
!!! Function src_compile, Line 53, Exitcode 2
!!! compile of kismet failed

pi-cubiq
14.01.04, 09:34
versuchs mal mit ACCEPT_KEYWORDS="~x86" emerge kismet.

invis-eo
14.01.04, 12:32
leider gehts immernoch nicht! folgendes wird ausgegeben:

ON_MINOR=0 -DVERSION_TINY=1 -DTIMESTAMP=\"`cat TIMESTAMP`\" -O2 -mcpu=i686 -pipe -O3 -march=pentium4 -funroll-loops -pipe -O3 -march=pentium4 -funroll-loops -pipe -Wall -c packet.cc -o packet.o
{standard input}:11753: Error: suffix or operands invalid for `movd'
make: *** [configfile.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
{standard input}: Assembler messages:
{standard input}:9802: Error: suffix or operands invalid for `movd'
{standard input}:9841: Error: suffix or operands invalid for `movd'
{standard input}:9930: Error: suffix or operands invalid for `movd'
{standard input}:9969: Error: suffix or operands invalid for `movd'
{standard input}:10410: Error: suffix or operands invalid for `movd'
make: *** [packet.o] Fehler 1

!!! ERROR: net-wireless/kismet-3.0.1 failed.
!!! Function src_compile, Line 65, Exitcode 2
!!! compile of kismet failed

pi-cubiq
14.01.04, 20:14
kismet hat folgende use-flags:
acpi ipv6 gps ethereal

mal probiert, mit/ohne ein paar von denen kismet zu mergen?

sonst wüsst ich auch nicht wieso es nicht kompiliert...

invis-eo
15.01.04, 12:42
Leider hats immernoch net funktioniert. was ich noch gesehen hab was er während dem kompilieren (oder davor) ausgibt:

Configuration complete. Run 'make dep' to generate dependencies
and 'make' followed by 'make install' to compile and install.
Makefile:358: .depend: Datei oder Verzeichnis nicht gefunden
Generating dependencies...


kann das depend: Datei oder Verzeichnis nicht gefunden ein Problem sein?

Hat sonst noch irgendwer einen Tipp?

pi-cubiq
15.01.04, 19:38
gib noch mal nen bissl mehr von der fehlermeldung her...

invis-eo
17.01.04, 17:36
also, hab mal die gesammte Ausgabe von ACCEPT_KEYWORDS="~x86" emerge kismet in den Anhang gepackt. Wäre froh, wenn mir da jemand helfen könnte!


thx

pi-cubiq
17.01.04, 19:55
ich würde fast vermuten, dass an der libpcap bibliothek liegt. versuch zunächst mal ein

# emerge libpcap

und wenn danach nicht kismet kompiliert ein

# ACCEPT_KEYWORDS="~x86" emerge libpcap kismet


viel glück,

pi-cubiq

invis-eo
18.01.04, 12:48
vielen dank für den tip, aber leider hats nichts gebracht! Es tritt immernoch der gleiche Fehler auf!

Gibts noch andere Ideen?

Danke!

jonasge
25.01.04, 16:12
Schonmal im Gentoo Forum nachgeschaut??


ich habe den Thread hier gefunden:
http://forums.gentoo.org/viewtopic.php?t=42265&highlight=kismet

invis-eo
25.01.04, 16:56
ja habe mal im gentoo forum gesucht, allerdings nicht viel schlaues gefunden. Vielleicht hatte ich einfach zu wenig gut geschaut!

Auf jedenfall vielen Dank für die Hilfe, er ist jetzt am kompilieren!

jonasge
25.01.04, 17:08
wobei dieser Thread war auch nicht einfach zu finden.... ;)

Solang es jetzt bei dir geht... :-)

bye
Jonas

invis-eo
25.01.04, 20:06
ja installiert ist es nun, allerdings läuft kismet trotzdem nicht :-(! wenn ich nun in der bash kismet starte erfolgt folgende Fehlermeldung:


kisbash-2.05b# kismet
Server options: none
Client options: none
Starting server...
FATAL: Could not find user 'your_user_here' for dropping priviledges.
Make sure you have a valid user set for 'suiduser' in your config.
Starting UI...
FATAL: Could not connect to localhost:2501.
Terminating...
Done. Run kismet_unmonitor or eject and re-insert your card (or restart your
pcmcia services) to return your card to normal operation.
bash-2.05b#




wenn ich nun wie aufgefordert kismet_unmonitor starte, passiert folgendes:


bash-2.05b# kismet_unmonitor
Using /etc/kismet/kismet.conf sources...
Disabling monitor mode for a cisco card on eth0
Error for wireless request "Set ESSID" (8B1A) :
SET failed on device eth0 ; Operation not supported.
/usr/bin/kismet_unmonitor: line 120: /proc/driver/aironet/eth0/Config: Datei oder Verzeichnis nicht gefunden
/usr/bin/kismet_unmonitor: line 121: /proc/driver/aironet/eth0/Config: Datei oder Verzeichnis nicht gefunden
You will likely need to restart your PCMCIA services to reconfigure your card
for the correct channel and SSID.


nun, es kann gut sein dass meine Karte nicht unterstützt wird, (compaq wlan200 mit orinoco chip, (glaub))

aber sollte kismet nicht wenigstens starten? was kann ich da tun um herauszufinden ob es wirklich an der Karte liegt?

jonasge
25.01.04, 20:15
Ich kenne mich mit W-Lan unter Linux nicht aus, da ich selber sowas nicht habe.


Schau doch mal hier rein:
http://www.kismetwireless.net/documentation.shtml



gruss
Jonas