Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 10 Nächste Version anzeigen »

  • Sie müssen eingeschriebene/r Student/in / Mitarbeiter/in an der Fachhochschule Münster sein.

  • Sie benötigen eine gültige FH-Benutzerkennung

Bei der Verwendung von eduroam mit einem Raspberry Pi gibt es besondere Merkmale zu beachten.
Diese Anleitung wurde auf Basis von Raspberry OS Desktop (Debian Bullseye) geschrieben.

  1. Herunterladen des Linux Eduroam CAT Installers

    Unter https://cat.eduroam.org können Sie den spezifischen Installer für die Fachhochschule Münster herunterladen. Dies kann via LAN gemacht werden oder via USB-Stick auf dem Pi kopiert werden.



    Wichtig: Im nächsten Schritt muss der Installer für Linux ausgewählt sein. Kein anderes Betriebssystem.



    Zum Schluss muss mit diesem Befehl die Datei ausführbar gemacht werden. Dafür öffnen Sie ein Terminal und geben folgenden Befehl ein:

     cd Downloads/ && chmod u+x ./eduroam-linux-Fachhochschule_Munster-eduroam_FH-Munster.py
  2. Deaktivieren des NetworkManager

    Damit wpa_supplicant auf das WLAN Gerät zugreifen kann, muss zunächst der NetworkManager vollständig beendet werden.

    Dies kann mit diesem Befehl erledigt werden:
    sudo systemctl disable --now NetworkManager

    Achtung: Dies deaktiviert den gesamten automatischen Netzwerkdienst. Dies beinhaltet auch automatisches DHCP und das Herstellen von Verbindungen per Ethernet (LAN). Sollte dies wieder benötigt werden, kann der Dienst auch so wieder aktiviert werden:

    sudo systemctl enable --now NetworkManager
  3. Erstellen und kopieren der WPA-Supplicant Config

    Im Downloads Ordner können wir nun das Eduroam Script mit folgenden Parametern ausführen:
     ./eduroam-linux-Fachhochschule_Munster-eduroam_FH-Munster.py --silent --username mm123456@fh-muenster.de --password "$(echo -n <Passwort der Kennung> | iconv -t utf16le | openssl md4 | sed 's/.*(stdin)= /hash:/')" --wpa_conf

    Hier ein kleiner Rundown der Argumente:

    --silent: Führt das Programm leise aus. Damit werden keine GUI-Meldungen kommen.
    --username: Hier bitte den Nutzernamen der Kennung eintragen.
    --password: Hier bitte in Klartext das Passwort eintragen. Dies wird automatisch durch den Befehl gehashed.

    Da das Passwort hier im Klartext eingegeben wird, empfehlen wir ausdrücklich die ~/.bash_history zu leeren.
    Dies kann mit diesem Befehl getan werden:

    history -c && rm -r ~/.bash_history
    --wpa_conf: Erstellt eine wpa_config Datei. 

    Der Output dieses Befehls wird im Ordner ~/.config/cat_installer/cat_installer.conf abgelegt. Diese Datei wird nun in das Konfigurationsverzeichnis von wpa_supplicant gelegt werden.
    sudo mv ~/.config/cat_installer/cat_installer.conf /etc/wpa_suplicant/wpa_suplicant-wlan0.conf

    Damit können wir auch nun die Verbindung testen:
    sudo systemctl start wpa_suplicant@wlan0.service && sudo systemctl start dhcpcd@wlan0


  4. WPA_Supplicant in Autostart + DHCP
  5. Profit?
  • Keine Stichwörter