Hi,
wie der Überschrift zu entnehmen ist, habe ich gewisse Probleme meine WLAN-Karte einzurichten.
Debian 5 auf nem T42 mit Intel 2200 WLAN.
Ich benötige momentan an (mindestens) drei Orten Netzwerk/Internet:
zu Hause über Kabel --> geht
zu Hause über WLAN mit WPA2-PSK --> geht
Uni über WLAN mit Zertifikat etc. --> geht nicht
Es gibt sicherlich unterschiedliche Möglichkeiten mehrere Netzwerke zu verwalten. Ich habe mich aus verschiedenen Gründen gegen grafische Tools von KDE/Gnome entschieden und möchte nur mit folgenden Sachen arbeiten:
/etc/network/interfaces
/etc/wpa_supplicant/wpa_supplicant.conf und
Scripten, die mir meine Config laden.
Nachfolgend die beiden Dateien:
######################################################################
/etc/network/interfaces
######################################################################
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.13
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1
iface home_wireless inet static
address 192.168.1.14
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
######################################################################
######################################################################
######################################################################
######################################################################
/etc/wpa_supplicant/wpa_supplicant.conf
######################################################################
network={
ssid="SSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="PSK"
}
######################################################################
######################################################################
######################################################################
Die WLAN-Karte ist eth1. In den Scripten wird folgendes gemacht:
######################################################################
ifdown eth1
ifup eth1=home_wireless
######################################################################
Das alles funktioniert auch gut, wenn ich in der wpa*.conf nur den Teil vom Heimnetz (s.o.) habe. Für die Uni wollte ich dann ähnlich agieren und die interfaces um folgendes ergänzen:
######################################################################
iface uni_wireless inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
######################################################################
für die wpa_supplicant.conf habe ich folgeden Teil bekommen:
######################################################################
# path to UNIX socket control interface
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
ssid="******"
key_mgmt=WPA-EAP
eap=PEAP
proto=WPA
identity="Ihr Username"
anonymous_identity="anonymous@******.de"
password="Ihr Passwort"
ca_cert="Dateipfad zum Zertifikat"
phase2="auth=MSCHAPV2"
}
######################################################################
Wenn ich den letzten Teil in die wpa_*.conf einsetze, bekommen ich bei ausführung eines der Scripte ne Fehlermeldung (der Eintrag in der Interfaces stört nicht - wenigstens was ;) ).
Ehrlich gesagt habe ich keine Idee, was (grundsätzlich) falsch läuft. Dachte zuerst, dass ich nicht alle Netzwerke in die wpa*.conf schreiben darf. Die man sagt:
"Configuration file can include one or more network blocks, e.g., one for each used SSID. wpa_supplicant will automatically select the best network based on the order of network blocks in the configuration file, network security level (WPA/WPA2 is preferred), and signal strength."
Sollte also kein Thema sein. Die Beispiele unter /usr/share/doc geben auch keine Hilfestellung für mehrere Netzwerke. Vielleicht hat ja einer von Euch ne Idee, wo das Problem liegt.
Danke im Voraus