Skip to content

Commit ec52aba

Browse files
committed
added docs for LINBO4 WLAN
1 parent 355780f commit ec52aba

File tree

1 file changed

+116
-0
lines changed

1 file changed

+116
-0
lines changed

source/clients/use_linbo4/index.rst

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -785,6 +785,122 @@ Dabei ist zu beachten:
785785
Synchronisiert das Betriebsysystem, das in der start.conf an der angegebenen <#> Position eingetragen wurde.
786786
* ``start:<#>``:
787787
Startet das Betriebsyssystem, das in der start.conf an der angegebenen <#> Position eingetragen wurde.
788+
789+
LINBO4 mit WLAN nutzen
790+
----------------------
791+
792+
Linbo4 unterstützt ab der Version 4.2 die Nutzung von LINBO via WLAN-Netzwerk. Hierzu wurde das Programm ``wpa_supplicant`` in LINBO integriert.
793+
794+
Vor der Nutzung solltest Du zuerst prüfen, ob LINBO für den eingebauten WLAN-Adapter die benötigte Firmware aufweist. Hierzu gehst Du wie folgt vor:
795+
796+
Firmware prüfen
797+
^^^^^^^^^^^^^^^
798+
799+
1. Überprüfe die Ausagbe von ``dmesg``
800+
801+
.. code::
802+
803+
nb-01: ~ # dmesg | grep firmware
804+
i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_04.bin failed with error -2
805+
i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
806+
i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
807+
808+
2. In obiger Ausgabe fehlt die Firmware für i915 DMC. Um die Firmware zu laden, findet Du unter ``/etc/linuxmuster/linbo/firmware`` eine Konfigurationsdatei, in der Du die benötigte Firmware einträgst.
809+
810+
.. code::
811+
812+
# /etc/linuxmuster/linbo/firmware
813+
814+
# Realtek r8168 ethernet adapters firmware (whole directory)
815+
rtl_nic
816+
817+
# Realtek RTL8821AE wifi firmware (single file)
818+
rtlwifi/rtl8821aefw.bin
819+
820+
# Intel Wi-Fi 6 AX200 firmware (single file)
821+
iwlwifi-cc-a0-77.ucode
822+
823+
# i915 DMC firmware
824+
i915/kbl_dmc_ver1_04.bin
825+
826+
Zu o.g. Beipiel fügst Du die Zeile ``i915/kbl_dmc_ver1_04.bin`` in die Konfigurationsdatei für die LINBO-Firmware ein. Das Linux-Firmware Package ist auf dem linuxmuster.net Server bereits zusammen mit LINBO installiert. Der Pfad für die zu ladende Firmware-Datei muss relativ zum Verzeichnis ``/lib/firmware`` angegeben werden.
827+
828+
3. Um die Firmware für linbofs bereitzustellen, musst Du noch auf dem Server den Befehl
829+
830+
.. code::
831+
832+
update-linbofs
833+
834+
ausführen.
835+
836+
.. hint::
837+
838+
Wenn die geladene WLAN-Firmware dazu führt, dass der WLAN Adapter nach einem Warmstart nicht funktioniert, kannst Du den warmstart in der start.conf mit ``nowarmstart`` als Kernel-Option abschalten.
839+
840+
WLAN definieren
841+
^^^^^^^^^^^^^^^
842+
843+
Hat der Client die benötigte Firmware, bearbeitest Du die Datei ``/etc/linuxmuster/linbo/wpa_supplicant.conf`` auf dem Server. In dieser definierst Du das WLAN, das der Client verwenden soll.
844+
845+
Nachstehend findest Du zwei Beispiele hierzu:
846+
847+
.. code::
848+
849+
# /etc/linuxmuster/linbo/wpa_supplicant.conf
850+
851+
# wpa-psk secured
852+
network={
853+
ssid="LINBO_MGMT"
854+
scan_ssid=1
855+
key_mgmt=WPA-PSK
856+
psk="My Secret Passphrase"
857+
}
858+
859+
# open
860+
network={
861+
ssid="LINBO_MGMT"
862+
key_mgmt=NONE
863+
}
864+
865+
Weitere Konfigurationsbeispiele findest Du unter: https://linux.die.net/man/5/wpa_supplicant.conf
866+
867+
Nachdem Du die Konfigurationsdatei mit den WLAN-Einstellungen bereitgestellt hast, müssen diese Informationen noch auf ``linbofs`` angewendet werden. Hierzu gibst Du auf dem Server den Befehl
868+
869+
.. code::
870+
871+
update-linbofs
872+
873+
an.
874+
875+
WLAN-Gerät anlegen
876+
^^^^^^^^^^^^^^^^^^
877+
878+
Zuletzt musst Du noch für das Gerät, das via WLAN mit LINBO arbeiten soll, einen Geräteintrag erstellen. In der Datei ``/etc/linuxmuster/devices.csv`` oder in der Schulkonsole unter ``Geräte`` erstellst Du einen Eintrag für den WLAN-Adapter des zu importierenden Gerätes wie in nachstehendem Beispiel gezeigt:
879+
880+
.. code::
881+
882+
notebooks;nb-01;nbclass;4d:b6:a7:12:45:79;10.0.100.1;;;;classroom-studentcomputer;;1
883+
notebooks;nb-01w;nbclass;b2:5f:5e:32:12:65;10.0.250.1;;;;classroom-studentcomputer;;1
884+
885+
Achte darauf, dass Du bei zwei Eintragungen für ein Gerät (LAN und WLAN) jeweils voneinander abweichende Gerätenamen verwendest. In o.g. Beispiel ist der erste Eintrag für ein Notebook, das via Kabel mit LINBO arbeitet. Der zweite Eintrag ist für das identische Notebook (WLAN). Hier wird nun aber ein abweichender Hostname ``nb-01w`` genutzt und die MAC-Adresse des WLAN-Adapters eingetragen. Als IP-Adresse wird dem WLAN-Adapter eine eigene zugewiesen. DHCP-Einträge sollten vermieden werden, da sonst auch nicht bekannte Geräte, ggf. das WLAN nutzen können.
886+
887+
Hast Du die Eintragungen in der devices.csv auf dem Server vorgenommen, importierst Du diese mit:
888+
889+
.. code::
890+
891+
linuxmuster-import-devices
892+
893+
Hast Du die Eintragungen hingegen in der Schulkonsole vorgenommen, so must Du nur auf ``Save & import`` klicken.
894+
895+
.. hint::
896+
897+
Für WLAN-Verbindungen gelten für LINBO einige Einschränkungen.
898+
899+
* Wireless pxe boot ist nicht möglich. LINBO stellt die WLAN-Verbindung nur während des Boot-Prozesses her.
900+
* Die Erstinstallation von LINBO auf dem Client ist zuerst über ein kabelgebundenes LAN durchzuführen.
901+
* Der Download größer Betriebssystem-Images beeinträchtigt Deine WLAN-Performance. Dies solltest Du vermeiden werden.
902+
* Du solltest zudem überlegen, ob Du ein gesichertes WLAN für das LINBO-Management einrichtest, um den Zugriff auf das WLAN zu beschränken.
903+
788904

789905
LINBO4: Hook-Skripte
790906
--------------------

0 commit comments

Comments
 (0)