WLAN mit WPA2 einrichten

nihonto

Well-Known Member
Hi @ all:)!

Normalerweise hängt mein Laptop immer an einer kabelgebundenen Netzwerkkarte (Interface "bge0"). Daneben möchte ich aber auch die WLAN-Karte ("iwi0") einrichten und bei Bedarf aktivieren.

Bislang habe ich:

1. Die Firmware für die IPW2200 Karte geladen und die Eula-Zeile in der /etc/sysctl.conf abgeändert:

hw.iwi.accept_eula=1

2. rc.conf angepasst:

dhclient=YES
dhclient_flags="bge0"
[...]
wpa_supplicant=YES
wpa_supplicant_flags="-B -i iwi0 -c /etc/wpa_supplicant.conf"

Hier soll die bge0 per default gestartet werden (der Laptop hängt normalerweise immer am Kabel). Bei Bedarf möchte ich bge0 aber abschalten können und iwi0 anschalten.

3. /etc/wpa_supplicant eingerichtet:

# allow frontend (e.g., wpa_cli) to be used by all users in 'wheel' group
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
#
# home network; allow all valid ciphers
network={
ssid="<Mein WLAN>"
scan_ssid=1
key_mgmt=WPA-PSK
psk="<mein passwort>"
}

Erste Frage: Bis hierhin schon irgendwelche Fehler sichtbar?

Das Problem ist nämlich: Ich kann über iwi0 nicht ins Internet;'(!

Ein "ifconfig -a" zeigt mir:

bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx>
enabled=0
address: 00:11:2f:a6:21:f1
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 192.168.178.20 netmask 0xffffff00 broadcast 192.168.178.255
inet6 fe80::211:2fff:fea6:21f1%bge0 prefixlen 64 scopeid 0x1
iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
ssid <Mein WLAN> nwkey *****
powersave off
address: 00:0e:35:29:94:c3
media: IEEE802.11 autoselect
status: no network

Muss leider zugeben, dass ich nicht genau weiß, wie iwi0 nun zu aktivieren ist. Ich hab' einfach mal beherzt ein "ifconfig iwi0 up" eingegeben - Folge:

iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ssid <Mein WLAN> nwkey 65536:"",0x164533ee46b1f3f105880ca141bbf0d1,"",""
powersave off
bssid 00:04:0e:54:fb:fe chan 11
address: 00:0e:35:29:94:c3
media: IEEE802.11 autoselect
status: active
inet6 fe80::20e:35ff:fe29:94c3%iwi0 prefixlen 64 scopeid 0x3

Eine Verbindung ins Internet krieg' ich trotzdem nicht - kann' keine pings absetzen.

Was mache ich falsch:confused:
 
Zuletzt bearbeitet:
Fragen:
1. Unterstützt die Karte WPA2?
2. Parameter richtig, Verschlüsselung etc.?
3. Hast du diesen Thread bereits gelesen?
4. ipw aktiviert und nicht iwi?
 
Fragen:
1. Unterstützt die Karte WPA2?

Jepp - funzt unter Debian und Win XP problemlos.

2. Parameter richtig, Verschlüsselung etc.?

... müsste eigentlich - check' ich aber nochmal;)

3. Hast du diesen Thread bereits gelesen?

Jepp - hab' ihn bisher aber nur als grobe Leitlinie angesehen, da ich ja nicht ausschließlich über eine WLAN-Karte ins Netz gehen möchte, sondern nur bei Bedarf.

Bei Debian gibt's noch das Tool "Gnome-Wireless-Monitor". Da hat man ein kleines Applet auf'm Panel mit dem man schnell zwischen den Karten hin und her schalten kann. Unter NetBSD gibt's das leider nicht.

4. ipw aktiviert und nicht iwi?

Äh, ja, hatte erst den falschen sysctl-Eintrag gemacht:o - ändert aber nix am Ergebnis.
 
Ooookay, ich glaub' ich bin aktuell über die iwi0 im Netz:)!

"ifconfig -a":

iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ssid <Mein WLAN> nwkey 65536:"","",0xfaced51aebefdf0ddecf4b85125177b9,""
powersave off
bssid 00:04:0e:54:fb:fe chan 11
address: 00:0e:35:29:94:c3
media: IEEE802.11 autoselect (OFDM48)
status: active
inet 192.168.xxx netmask 0xffffff00 broadcast 192.168.178.255
inet6 fe80::20e:35ff:fe29:94c3%iwi0 prefixlen 64 scopeid 0x3

"wpa_cli status":

Selected interface 'iwi0'
21:28:46.734: bssid=00:04:0e:54:fb:fe
ssid=<Mein WLAN>
id=0
pairwise_cipher=CCMP
group_cipher=CCMP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
ip_address=192.168.xxx

Hab' die /etc/rc.conf folgendermaßen angepasst:

dhclient=YES
dhclient_flags="iwi0"
wpa_supplicant=YES
wpa_supplicant_flags="-B -i iwi0 -c /etc/wpa_supplicant.conf"

Nu hab' ich aber exklusiv die WLAN-Karte angesprochen. Wie stell' ich es aber am geschicktesten an, wenn ich zwischen der kabelgebundenen NIC und der WLAN-Karte (und umgekehrt) wechseln möchte?
 
Ich kenn' nur den radikalen Weg, kill von dhclient und erneuter Start mit dem anderen Interface.
Du kannst dir auch ein paar Skripte basteln.
 
Ich nutze unter FreeBSD das lagg Interface. Das ist ein Failover Interface. Ich habe meine LAN Karte als Master drin und die WLAN Karte als Slave. Sobald ich das Kabel in den LAN Port stecke wird automatisch auf diese Verbindung gewechselt.

Evtl. gibt es sowas auch für NetBSD.
 
Zurück
Oben