Wlan(ZD1211) Mac ändern Linux-Problem

Hallo, ich muss die MAC meines Wlan-Adapters (ZD1211u) unter Linux ändern.

Unter WinXP mit Registry-Eintrag und Device-Neustart kein Problem(script)
+ DHCP-Verarsche funzt(bekomme IP je nach MAC).

Aber unter Ubuntu/Debian läuft da was schief.

geändert mit:

ifconfig wlan0 down
ifconfig wlan0 hw ether <MAC>
ifconfig wlan0 up
--> neue MAC wird mit ifconfig angezeigt
dann ip statisch geändert(passend zur MAC)
iwconfig wlan0 -zeigt immer gewünschen AP und zugewiesene IP an.

was nun?
habe schon viel probiert, mit AP neu verbinden etc...

ABER:
ping auf AP bringt "destination host unreachable"
tcpdump -i Wlan0 -zeigt empfangene Pakete aber nix von mir gesendetes (Ping oder DHCP-Anfragen)

auch nach Eintragung der ursprünglichen Mac(mit welcher Verkehr vor Änd. funzte) scheint es nichts mehr senden zu können.

Nur nach REBOOT kann ich wieder den AP mit org.-MAC nutzen(und habe wieder Inet).

Treiberproblem? Was vergessen(arp, route etc?) Hilfe/Danke
 
dass iwconfig die daten des ap anzeigt ist normal. was sagt ifconfig?
welche ip/subnetmask bentutzt du, welche hat der router?
routen musst keine hinzufügen, du musst nur im gleichen subnet sein wie der ap.
dns brauchst auch nicht zum pingen.
 
Subnetz ist gleich (/24)

AP=Gate: 10.10.1.1 255.255.255.0
Wlan0 : 10.10.1.123 255.255.255.0

müsste eigentlich gehen, will aber nicht
 
sollte eigentlich gehen....zumindest ein ping.
was noch sein könnte. hast du eventuell nen mac-filter und ne falsche mac, bzw nen verschlüsselten ap und den falschen schlüssel?
 
keine Verschlüsselung, korrekte MAC (geht unter Win)

Hat das MAC-ändern mal jemand mit dem ZD1211 unter Linux hinbekommen?
 
ich hab ne idee. bei mir zeigts im log immer an wenn meine mac geändert wurde.
also:
du trennst dich vom access point. schaltest das wlan am besten ab falls es geht.
dann machst du ein "dmesg -c" so löschst du erstmal alles.
dann verbindest du dich und änderst deine mac und guckst mit "dmesg" mal nach was alles so da steht. eventuell kannst des ja mal posten was da so kommt!
 
da steht nur die Mac vom Accesspoint:

STA_ASSOCIATED
mac addr = <mac vom AP>
STA_ASSOCIATED
mac addr = <mac vom AP>
 
poste mal bitte die ausgabe von dmesg
am besten du schreibst es in ne datei "dmesg > ~/dmesg" und postest die datei dann hier in "
Code:
" tags ^^
 
Sorry, da steht genau das vorher gepostete nur mit Zeitstempel davor.

als Ergebnis von

Code:
ifconfig wlan0 down
ifconfig wlan0 up

zeigt dmesg

Code:
STA_ASSOCIATED
mac addr = XX:XX:XX:XX:XX:XX
(MAC vom AP)
 
Zurück
Oben