Raspberry Pi mit eduroam verbinden [Raspbian]

von Philipp Reger

Downgrade der wpasupplicant Version

Der Fehler bei der Verbindung mit 802.1X/WPA2 Enterprise Netzwerken ist in der Version wpa_supplicant (2:2.4-1+deb9u4) nicht vorhanden. Um diese zu installieren und dauerhaft installiert zu halten müssen folgende Schritte durchgeführt werden.

In der Datei /etc/apt/preferences.d/stretch.pref muss der folgende Inhalt angelegt werden.

Package: *
Pin release n=stretch
Pin-Priority: 750

In der Datei /etc/apt/preferences.d/buster.pref muss der folgende Inhalt angelegt werden.

Package: *
Pin release n=buster
Pin-Priority: 900

In der Datei /etc/apt/sources.list.d/stretch.list muss der folgende Inhalt angelegt werden.

deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi

Nun kann nach dieser Vorbereitung die "richtige" Version des wpasupplicant installiert werden. Wichtig ist außerdem, das Paket anschließend auf hold zu setzen, so dass es nicht durch reguläre Updatevorgänge wieder durch die neue, fehlerhafte Version, ersetzt wird.

apt-get purge wpasupplicant
apt-get update
apt-cache policy wpasupplicant
apt-get install wpasupplicant=2:2.4-1+deb9u4 -t stretch
apt-mark hold wpasupplicant

Konfiguration des wpasupplicant

Nun kann in der Datei /etc/wpa_supplicant/wpa_supplicant.conf der folgende Inhalt hinzugefügt werden. Je nach Anforderungen der Heimateinrichtung kann auf die Konfiguration eines Zertifikats verzichtet werden.

network={
  ssid="eduroam"
  key_mgmt=WPA-EAP
  pairwise=CCMP
  group=CCMP TKIP
  eap=PEAP
  ca_cert="<zertifikatsdatei>"
  identity="<username>@<domain>"
  domain_suffix_match="<radius hostname>"
  phase2="auth=MSCHAPV2"
  password="<password>"
  anonymous_identity="anonymous@<domain>"
}

Testen der Konfiguration

Die Konfiguration kann nun mittels des folgenden Befehls getestet werden. Die Debug-Meldungen helfen ggf. bei der weiteren Fehlersuche.

killall wpa_supplicant
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

Sollte die Verbindung hergestellt worden sein. Muss ein Neustart durchgeführt werden, um die Änderungen automatisch bei jedem Systemstart zu laden.

Kommentare

Einen Kommentar schreiben

Sie müssen sich anmelden, um Kommentare hinzuzufügen.