Kannst Du mal schauen ob Du in /etc/wpa_supplicant/ eine wpa_supplicant.conf hast?
Wenn ja kommentier mal alles aus, oder benenn Sie um und erstelle eine neue mit folgendem Inhalt:
- Code: Select all
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=2
network={
ssid="DEINEESSID"
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
#psk="DeinePassphraseausgeschrieben"
psk=PassphrasealsHEX
priority=2
}
Wenn Du die Passphrase als HEX eingeben willst, folgendes ausführen und die ausgabe in die wpa_supplicant.conf:
- Code: Select all
wpa_passphrase DEINEESSID
Dann kommt:
- Code: Select all
# reading passphrase from stdin
Da gibst Du dann Deinen Schlüßel in Klarschrift ein. Als Ausgabe sollte dann soetwas ähnliches kommen:
- Code: Select all
network={
ssid="DEINEESSID"
#psk="deinschlüssel"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
Wichtig ist hier:
- Code: Select all
ssid="DEINEESSID"
#psk="deinschlüssel"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Das muß den entsprechenden Teil der wpa_supplicant.conf ersetzen.
Jetzt noch die /etc/conf.d/net editieren und folgendes eintragen:
- Code: Select all
modules=( "wpa_supplicant" )
wpa_supplicant_ra0="-Dmadwifi"
wpa_timeout_eth1=60
Wobei -Dmadwifi auch -Dwext sein könnte, Mußt Du ausprobieren.
Der Rest in dieser Datei kann bleiben wie es ist.
Dann den NetworkManager und auch den KNetworkManager beenden:
- Code: Select all
/etc/init.d/NetworkManager stop
- Code: Select all
killall KNetworkManager
Und per
- Code: Select all
/etc/init.d/net.ra0 start
ra0 starten. Wenn alles richtig war müßtest Du jetzt ne IP zugewiesen bekommen haben. Im localen Netzt solltest Du auch einen Ping beantwortet bekommen, den Du an deinen Router schickst. Nur das Internet geht noch nicht, da kein Nameserver vergeben wurde. Dazu mußt Du die
/etc/resolv.conf anpassen wie folgt:
- Code: Select all
nameserver 192.168.x.x
Die IP muß von deinem Router oder einen DNS-Server im Internet sein.
Wenn Du jetzt ins Internet kommst, mußt Du den NetworkManager vom default runlevel entfernen und net.ra0 hinzufügen.
- Code: Select all
rc-update del NetworkManager
- Code: Select all
rc-update add net.ra0 default
Dann sollte es auch nach einem Neustart noch funktionieren.
MfG
Daniel