Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
  • 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 Diese Anleitung behandelt den Fall, dass die automatische Einrichtung mit dem Eduroam-CAT Tool nicht funktionieren sollte und wurde auf Basis von Raspberry OS Desktop (Debian 11 - Bullseye) geschrieben.


Wichtig: Das Passwort der FH-Kennung wird im Klartext in der Konfigurationsdatei gespeichert. Stellen Sie zwingend sicher, dass nur Sie persönlich Zugang zu der Datei haben.


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.
Wenn Sie die Datei per LAN herunterladen möchten, stellen Sie sicher, dass der Pi im Netzwerk angemeldet ist. Siehe: Antragsformular zur Zulassung von Geräten zum lokalen Rechnernetz


Image Added

1.

...

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



Image Added

2. Klicken Sie auf "FH Münster".




Image Added

3. 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".




Image Added

3b. Klicken Sie auf "Linux".




Image Added

4. Klicken Sie auf "Eduroam". Der Download der Datei startet automatisch. Sie können den Browser schließen, sobald der Download abgeschlossen ist.



 Image Added
5. Öffnen Sie jetzt ein Terminal.




Image Added

Codeblock
languagebash

...

cd Downloads/

...

6. Navigieren Sie in den "Downloads"-Ordner.




Image Added

Codeblock
languagebash
chmod u+x ./eduroam-linux-Fachhochschule_Munster-eduroam_FH-Munster.py

...

6. Dieser Befehl ändert die Berechtigung der Datei und gibt dem User die Berechtigung diese Datei auszuführen.




Image Added

Codeblock
languagebash
sudo systemctl disable --now NetworkManager

7. Damit wpa_supplicant auf das WLAN Gerät zugreifen kann,

...

deaktivieren wir zunächst

...

den NetworkManager vollständig

...

.

...


Codeblock
languagebash
sudo systemctl 

...

enable --now NetworkManager

...

7a. Der Befehl in Schritt 7 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




...

Image Added

Codeblock
languagebash
 ./eduroam-linux-Fachhochschule_Munster-eduroam_FH-Munster.py --silent --username mm123456@fh-muenster.de --password "

...

PASSWORT IM KLARTEXT" --wpa_conf

...

8. Im "Downloads"-Ordner können wir nun das Eduroam Script mit diesen Parametern ausführen.

--silent: Führt das Programm

...

im Hintergrund aus. Damit werden keine GUI-Meldungen kommen.
--username: Hier bitte den Nutzernamen der Kennung eintragen.
--password: Hier bitte in Klartext das Passwort eintragen.

...


--wpa_conf: Erstellt eine wpa_config Datei. 

Wichtig: Das Passwort der FH-Kennung wird im Klartext in der Konfigurationsdatei gespeichert. Stellen Sie zwingend sicher, dass nur Sie persönlich Zugang zu der Datei haben.




Image Added

...

Codeblock
languagebash
history -c && rm -r ~/.bash_history

...

9. Da das Passwort hier im Klartext eingegeben wird, empfehlen wir ausdrücklich die ~/.bash_history zu leeren, das Terminal dann zu schließen und ein Neues zu öffnen.




Image Added

Codeblock
languagebash
sudo mv ~/.config/cat_installer/cat_installer.conf /etc/wpa_

...

supplicant/wpa_

...

supplicant-wlan0.conf

...

10. Jetzt legen wir die Datei  ~/.config/cat_installer/cat_installer.conf  in das Konfigurationsverzeichnis von wpa_supplicant und nennen Sie wpa_supplicant-wlan0.conf .




Image Added

Codeblock
languagebash
sudo systemctl start wpa_

...

supplicant@wlan0.service && sudo 

...

dhclient

11. Hier starten wir den WPA Supplicant und den DHCP-Client um eine Verbindung zu starten.




Image Added

...

Codeblock
languagebash
ping -4 -c 4 google.com

...

12. Nun können wir die Verbindung mit einem Ping testen.




Image Added

Codeblock
languagebash
sudo apt install dhcpcd

13. Sollte der Ping Versuch erfolgreich gewesen sein,

...

empfehlen wir einen DHCP-Service zu installieren um nicht bei jedem Boot den dhclient manuell starten zu müssen.




Image Added

14. Bestätigen Sie mit "j" und Enter.




Image Added

Codeblock
languagebash
sudo systemctl enable wpa_supplicant@wlan0.service && sudo systemctl enable dhcpcd@wlan0.service

...

14.  Jetzt setzen wir beide Services noch in den Autostart, damit der Raspberry Pi auch nach einem Restart direkt eine Verbindung herstellen kann.



Codeblock
languagebash
reboot

15. Starten Sie den Pi neu.



Die Einrichtung von Eduroam auf dem Raspberry Pi ist jetzt abgeschlossen

...

!