Hallo, ich versuch nun seid einiger Zeit meine WLAN PCI Karte unter Linux zum rennen zu bringen. Ich benutze die Treiber von www.linux-wlan.com und schreibe daher folgende Befehle zum starten der Karte: modprobe wlan0 (in modules.conf als "alias wlan0 prism2_pci" eingetragen) wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable wlanctl-ng wlan0 lnxreq_autojoin ssid=home authtype=opensystem ifconfig wlan0 192.168.1.77 netmask 255.255.255.0 up ifconfig eth0 down route add default gw 192.168.1.1 wlan0 Der Treiber wird geladen, in ifconfig passt auch alles. Wenn ich mit tcpdump auf wlan0 lausche dann sendet der "nette" Router andauernd ARP Anfragen von allen IP Adressen im Netzwerk. Ich bekomm also Daten rein. jetzt kommt der Hammer: sende ich einen Ping (z.B an Router) so versucht mein Rechner mittels ARP die MAC Adresse herauszubekommen. tcpdump meldet auch brav: "arp who-has 192.168.1.1 tell 192.168.1.77(xx:xx:xx:xx:xx:xx)" "arp reply 192.168.1.1 is-at yy:yy:yy:yy:yy:yy" d.h doch das mein ARP Cache die Mac kennen müsste, oder? mein arp Cache schaut jedoch so aus: Address: 192.168.1.1 HWtype: HWaddress: (incomplete) Flags Mask: Iface: wlan0 Warum wird mein arp cache nicht aktualisiert? Er bekommt doch die Daten unter wlan0 rein... Wie gesagt, gestern hats mal (unter linux) funktioniert. (da stand dann auch der richtige eintrag im arp cache) - leider weiß ich nicht wie ich das geschafft hab ;-) unter windows gehts problemlos. am router (= access point) kanns also nicht liegen. Hoffentlich kann mir jemand helfen. Da dies mein erster Mailinglisteneintrag ist bitte ich um entschuldigung, wenn ich was falsch gemacht hab
(sorry, wusste nicht das mir der Netscape Messager das Format total verhaut. Hier nochmal einbisschen "lesbarer") Hallo, ich versuch nun seid einiger Zeit meine WLAN PCI Karte unter Linux zum rennen zu bringen. Gestern hats auch mal kurz funktioniert! Warum? Keine Ahnung ;-) Ich benutze die Treiber von www.linux-wlan.com und schreibe daher folgende Befehle zum starten der Karte: modprobe wlan0 (in modules.conf als "alias wlan0 prism2_pci" eingetragen) wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable wlanctl-ng wlan0 lnxreq_autojoin ssid=home authtype=opensystem ifconfig wlan0 192.168.1.77 netmask 255.255.255.0 up ifconfig eth0 down route add default gw 192.168.1.1 wlan0 Der Treiber wird geladen, in ifconfig passt auch alles. Wenn ich mit tcpdump auf wlan0 lausche dann sendet der "nette" Router andauernd ARP Anfragen von allen IP Adressen im Netzwerk. Ich bekomm also Daten rein. jetzt kommt der Hammer: sende ich einen Ping (z.B an Router) so versucht mein Rechner mittels ARP die MAC Adresse herauszubekommen. tcpdump meldet auch brav: "arp who-has 192.168.1.1 tell 192.168.1.77(xx:xx:xx:xx:xx:xx)" "arp reply 192.168.1.1 is-at yy:yy:yy:yy:yy:yy" d.h doch das mein ARP Cache die Mac kennen müsste, oder? mein arp Cache schaut jedoch so aus: Address: 192.168.1.1 HWtype: HWaddress: (incomplete) Flags Mask: Iface: wlan0 Warum wird mein arp cache nicht aktualisiert? Er bekommt doch die Daten unter wlan0 rein... Wie gesagt, gestern hats mal (unter linux) funktioniert. (da stand dann auch der richtige eintrag im arp cache) - leider weiß ich nicht wie ich das geschafft hab ;-) unter windows gehts problemlos. am router (= access point) kanns also nicht liegen. Hoffentlich kann mir jemand helfen.
participants (1)
-
Martin Bengl