Linux 14.990 Themen, 106.474 Beiträge

Probleme mit wpa_supplicant.con bzw. interfaces Konfiguration

-=[AsH]=- / 6 Antworten / Flachansicht Nickles

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

MfG AsH
bei Antwort benachrichtigen
Synthetic_codes -=[AsH]=- „Probleme mit wpa_supplicant.con bzw. interfaces Konfiguration“
Optionen
network={
ssid="SSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="PSK"
}


kannst du das vielleicht näher erläutern? So wie ich es verstehe verwendet deine uni 802.11 mit Radiusauthentifizierung. das bedeutet schonmal, dass 1. key_mgmt auf WPA-PSK gesetzt falsch ist. müsste afaik WPA-EAPOL heissen, aber ich bin nicht sicher.

Und natürlich hat ein plain psk nichts in der Variable psk zu suchen.
'); DROP TABLE users;--
bei Antwort benachrichtigen