Linux Clients automatisch im WLAN

Hat jemand verschiedene Linux-WLAN-Clients mit dem selben LINBO-Image im Einsatz?
Wie sind die Netzwerkeinstellungen der Clients konfiguriert?

Mit besten Wünschen
Stefan

Hallo Stefan,

nächste Woche bin ich wieder zu Hause, dann könnte ich nachschauen, wenn du es dann noch brauchst.
Welche Dateien sind für dich von Interesse?

Viele Grüße
Wilfried

Hallo Stefan,
wir haben bei uns an der Schule ubuntu 22.04 Clients mit nur einem Image. Das läuft, egal auf welchem Client ich das Image anfertige. Spezielle Einstellungen hab ich keine vorgenommen.
Wenn du magst, kann ich dir das Image auch zur Verfügung stellen.
Allerdings bin ich die nächsten zwei Wochen noch im Urlaub…
Gruß,
Mathias

Hallo Stefan,
ich hatte die selben Probleme und habe dann, weils vor den Projekttagen knapp war, für jede Hardware ein Image erstellt. Eine Idee ohne dass ich es geprüft hätte: Die Netzwerkkarte heißt evtl. nicht gleich bei unterschiedlicher Hardware?
LG
Max

Hallo Max, hallo Stefan,
stimmt, den Namen der Netzwerkkarte habe ich auf eth0 gesetzt. Leider weiß ich nicht mehr auswendig, wie ich das gemacht habe, kann ich aber in 1 1/2 Wochen nachschauen :slight_smile:
Gruß,
Mathias

Hallo und schon einmal Danke für die Hilfsangebote!

Da das Thema komplex ist, fasse ich mal zusammen.

Problem (DAS HABE ICH JA SCHON):

Netzwerk-Manager-PSK-Einstellungen sind nicht so im Image, dass verschiedene Client-Typen damit ins WLAN kommen

Lösungsansatz (DAS WÄRE FÜR MICH ERST EINMAL DAS WICHTIGSTE):

Mir wäre es wichtig, erst einmal herauszufinden, welche Manipulationen prinzipiell nötig sind um möglichst viele versch. WLAN-Clienttypen mit möglichst geringem Aufwand zu integrieren.


PS: Danach kann man sich überlegen, wie man die Manipulationen umsetzt (LINBO-Einstellungen // direkt ins Image oder postsync oder client-side hook script // rc.local oder cronjob @reboot oder ……)

Es gibt ja schon viele Lösungshinweise, de mich z.T zu weiteren Fragen führen…

- WLAN-Name und LAN-Name des Clients sollten unterschiedlich sein

??? Ist das in der LMNv7 nötig, unnötig oder sogar ungut?

- Netzwerk-Manager sollte weiter verwendbar sein, z.B. wegen Laptops, die außer Haus eingesetzt werden

=> Lösung per wpasupplicant… wäre eher nicht meine Wahl

- OS sollte vor dem Login schon mit WLAN verbunden sein

??? Reicht es dazu das OS direkt zu manipulieren?

z.B. PSK in rc.local eintragen (=> rc.local gilt als veraltet, Alternative könnte z.B. sein: cronjob @reboot, PSK auslesbar?)

und/oder

??? Müssen auch die Kernel-Parameter per LINBO angepasst werden?

z.B. durch Einträge in /etc/network/interfaces UND start.conf-Einträge für‘s LINBO-Image des OS

- Welche Einträge müssen gemacht werden?

- PSK sollte nicht aus Datei auszulesen sein

Hallo Stefan,
so, ich hab mal in meinen Clients nachgesehen:
ich habe in /etc/default/grub.d\init-select.cfg den Eintrag

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Das bewirkt dass die erste Netzwerkkarte eth0 und die erste WLAN-Karte wlan0 heißt. Dann sollten deine Probleme behoben sein. Zumindest war das bei mir so.

Ach ja, die Laptops sollten vor der Anmeldung bereits im WLAN sein. Sonst kann die Anmeldung nicht klappen.

Die Parameter kannst du in der 7.1 ganz bequem in der Schulkonsole einztragen:

  1. Als global-admin anmelden.
  2. Unter Linbo4 → Gruppenname in die Kernel-Optionen net.ifnames=0 biosdevname=0 eintragen.

Das sollte es gewesen sein.
Gruß,
Mathias

Hallo Mathias,

Danke für die Anleitung!

Ich habe heute eine andere Lösung implementiert - aber nutze vielleicht zukünftig auch die von Dir zusätzlich.

Hier meine Doku:

MbW!
Stefan

1 „Gefällt mir“