Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  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 über's Netzwerk gemacht werden oder via USB-Stick auf dem Pi kopiert werden.



    Klicken Sie auf "Click here to download your eduroam® installer".




    Klicken Sie auf "FH Münster".



    Wichtig:
    Es muss der Installer für Linux ausgewählt sein. Falls das nicht der Fall sein sollte, klicken Sie auf "Choose another installer to download".



    Klicken Sie auf "Linux".



    Klicken Sie auf "Eduroam".
    https://rpi-magazines.s3-eu-west-1.amazonaws.com/magpi/legacy-assets/2017/04/Open-Terminal-Raspberry-Pi.jpgImage Removed
    Image Added

    Öffnen Sie ein Terminal und geben .

    Image Added

    Geben Sie nun folgenden Befehl ein:
    Codeblock
    languagebash
     cd Downloads/ && chmod u+x ./eduroam-linux-Fachhochschule_Munster-eduroam_FH-Munster.py
  2. Deaktivieren des NetworkManagers



    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:
    Codeblock
    languagebash
    sudo systemctl disable --now NetworkManager

    Hinweis

    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:

    Codeblock
    languagebash
    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:
    Codeblock
    languagebash
     ./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

    --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.
    Warnung

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

    Codeblock
    languagebash
    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.
    Codeblock
    languagebash
    sudo mv ~/.config/cat_installer/cat_installer.conf /etc/wpa_suplicant/wpa_suplicant-wlan0.conf

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

    Nun können wir die Verbindung testen:
    Codeblock
    languagebash
    ping -4 -c 4 google.com
  4. WPA_Supplicant in Autostart + DHCP

    Sollte der Ping Versuch erfolgreich gewesen sein, müssen Sie jetzt noch die beiden Dienste in den Autostart setzen.
    Codeblock
    languagebash
    sudo systemctl enable wpa_supplicant@wlan0.service && sudo systemctl enable dhcpcd@wlan0.service

...