die Geräte (PCs, Laptops, Drucker) werden im lnm7 im Idealfall einfach per Liste eingefügt und bekommen hier eine statische IP zugewiesen.
beim booten per PXE verpasst aber der Server den PCs erst mal eine DHCP-Adresse
die Unterteilung in Segmente läuft per VLAN, der IP-Bereich 10.0.x.x erlaubt die Kommunikation aller Geräte untereinander und weder Firewall noch Server unterbinden deren Kommunikation
Ist das soweit richtig?
Ich habe im Moment das Problem, dass meine PCs nicht per PXE booten wollen und versuche den Fehler zu finden. Mein Verdacht ist, dass es das gleiche Thema sein könnte wie in meinem letzten Post, da die IPs nicht ausreichen? Aber nur eine Vermutung.
Andere Frage:
Wie macht Ihr das wenn Ihr die Maschinen klont mit der zuweisung der statischen IPs? Habt Ihr da ein schönes Skript?
sind deine Geräte in der devices eingetragen? Dann erhalten sie immer die dort festgelegte IP-Adresse.
Aber aus deinem anderen Post entnehme ich, das du auch einen Unifi-Controller im Netz hast. Das könnte Probleme mit dem DHCP geben, da du dann zwei davon in deinem Netz hast die sich streiten.
Wenn Du meinst in der Geräteverwaltung unter Devices: Ja, dort sind sie eingetragen. (kann ich auf die Datei auch direkt per cli zugreifen? Ich habe mich bisher v.a. an die Anleitung gehalten, aber fühle mich auf der cli durchaus recht zuhause. :))
Ich habe zwar einen Unifi, aber wenn ich nichts übersehen habe macht der kein eigenes DHCP. Die WLAN-Geräte bekommen die 10.0.255.X als IPs zugewiesen. Das müsste doch vom Server kommen oder?
Die IP-Konfig ist exakt wie in der Anleitung, also 10.0.0.1 für den Server, .254 für OPNSense.
Ich habe aktuell noch keine VLAN-Config auf dem Switch hinterlegt (der macht gerade auch noch Probleme und die Zeit wird knapp).
Aktuell habe ich folgende Situation:
auf einigen PCs kann ich PXE booten, aber wenn das Linbo auftaucht habe ich auch teils das Problem dass danach der Bildschirm nur noch verschwommene Zeichen anzeigt. Ich vermute das ist ein separates Problem und könnte mit der Grafikeinstellung im BIOS zu tun haben habe aber noch keine Lösung dafür. Das taucht ausgerechnet auf den neuen Ryzen PCs auf
auf einigen PCs bootet PXE gar nicht, als würde keine IP zugewiesen, bzw als wäre kein PXE Server präsent. Die hängen aber im gleichen Netz, am gleichen Switch und sind ebenfalls in der Devices-Liste hinterlegt. Habe eben auch deren MACs nochmal überprüft, auch die BIOS-Settings noch mehrmals gecheckt.
Vielleicht ergänzend zur Erklärung:
Gerade versuche ich nur noch, die fertigen Images von zwei verschiedenen Hardware-Systemen in den Server zu ziehen und damit das Linbo erstmals zu testen.
Notfallplan wäre mit Clonezilla Server die Images zu verteilen.
Das Netzwerk ist sonst weitgehend fertig. Kleine Fehler sind immer mal drin, es gab sehr viele Umstellungen in den letzten Wochen - aber im grossen und ganzen ist das alles sehr sauber geworden und mehrfach überprüft. Also auf Netzwerkseite vermute ich gerade keine Fehler mehr, es sei denn die VLAN Unterteilung ist Pflicht, dann muss ich erst noch mein SwitchProblem lösen
VLAN ist nicht Pflicht, aber bei großen Netzen sehr zu empfehlen.
Was die Infrastruktur betrifft, die muss schon stimmen. Hast du mal probiert, einen der Problem-Host an einem Post zubetreiben an denen ein i.O-Host hängt. LAN-Verkabelung (auch in Verbindung mit Stromanschlüssen) kann auch Probleme verursachen wie du sie beschreibst. Auf alle Fälle würde ich erst einmal da ansetzen.
OK, bei einem der Rechner war tatsächlich das Kabel das Problem, der bootet jetzt auch per PXE, aber dann bekomme ich die Meldung
LZMA data is corrupt
Kernel panic - not syncing: VFS: Unable to mount root fs
In Anbetracht dessen, dass ich bei den Ryzens auch noch das Problem habe mit der Grafik obwohl sie per PXE booten (bei dem eben genannten handelt es sich um ein altes Fujitsu Gerät) - wie sind Eure Erfahrungen mit der PXE-Lösung? Läuft das bei verschiedener Hardware auch zuverlässig? Oder fahre ich besser gleich mit Clonezilla den Klonprozess durchzuführen?
Kann jemand von Euch mit der Fehlermeldung was anfangen? Ich vermute, dass das Image zum booten nicht sauber zum client übertragen wird.
Ich habe vor Jahren mal mehr mit PXE gemacht aber das waren ständig wechselnde Geräte und da ging das mal mehr mal weniger gut. Je nach dem welche Geräte es waren und was die Hersteller im BIOS so verbrochen hatten.
die Meldung hatte ich letzte Woche in meiner Testumgebung Zuhause.
Ich hab den Switch getauscht, dann war es weg.
Das wäre hier also auch mein Tipp.
Und wegen der Ryzen: bei AMD Grafikkarten mußt du in die start.conf. die Kernel Append Zeile um einen Eintrag ergänzen:
Vorher:
KernelOptions = quiet splash
Nachher
KernelOptions = quiet splash nomodeset
Dann linuxmuster-import-devices aufrufen und sicher stellen, dass die Zeile
# ### managed by linuxmuster.net ###
in der /srv/linbo/boot/grub/.cfg
nicht manipuliert wurde (sonst wird die Datei beim import nicht neu geschrieben und die Änderung wirkt sich nicht aus).
lol ok, verstehe, ich habe durchgehend Zyxel 1920er in der Schule, nur noch Restbestand von anderen Switches, ich schau mal ob ich das so testen kann. Für heute Abend fürchte ich werde ich dann erst mal den Clonezilla Weg gehen müssen und später auf das Linbo umsteigen. Falls es sich dann mit den Switches verträgt. Ich fand die Idee verlockend am Wochenende immer mal wieder automatisiert die Images neu aufzuspielen.
Ah ok, danke! Wo liegt die start.conf bzw. wie ist grundsätzlich die Struktur der Dateien gemacht die ich für die Config brauche? Gibt es eine Übersicht über die relevanten Dateien im Wiki? Wenn nicht - soll ich mal eine machen?
Ich bin im Wiki bis jetzt noch nicht über Anleitungen für cli gestolpert.
Diese Frage ist noch unbeantwortet: Durch weg positive Erfahrungen. Seit Jahren (<10) keine Probleme. Was einige hatten, waren NICs eines Herstellers der sich nicht an die Spezifikationen gehalten hat. Da half ein erstes Bespielen mit Linbo vom USB-Stick/CD, da Linbo dann von der Festplatte startet. (Mit vollem Funktionsumfang)
Wenn ich die Rechner die sich bei PXE derzeit noch weigern (also eigentlich alle StandPCs) per Clonezilla klone (der Clonezilla Server läuft auch über PXE, ich werde dann ganz schnell feststellen ob es an den Geräten liegt oder an der config irgendwo im LNM7) - muss ich manuell noch weitere Einstellungen machen außer die IPs zuzuweisen?
Ich möchte möglichst zeitnah den Lehrern die Möglichkeit geben die Rechner im neuen System zu nutzen, wenn das PXE am LNM also jetzt noch Probleme macht liegt es nahe per Clonezilla das Image zu verteilen.
Ich hatte vor kurzem eine ähnliche Fehlermeldung, als ich auf lmn7 umgestiegen bin. Ich habe linbofs64.lz und linbofs64.md5 von meiner alten lmn6.2 kopiert. (siehe auch LINBO 2.4.3: "Initializing Hardware" - #14 von dsjiern)
Danach lief mein Linbo wieder so zuverlässig wie zuvor.