DHCP-relay in die Subnetze nach Neuinstallation

Moin, moin.
Ich musste aufgrund einiger Systemfehler die Linuxmuster7-Installation einmal komplett neu aufsetzen. Leider funktioniert seitdem die DHCP-Zuweisung in den Subnetzen nicht mehr, die vorher problemlos ging. Die Switch-Konfigurationen und Adressen sind unverändert, weshalb ich gerade ein wenig ratlos bin, an welcher Stelle ich noch suchen soll…
Mit Hilfesuchenden und ratlosen Grüßen
Carsten Lomann

Hallo,

habt ihr gesubnettet?
Wurde das subnetting wieder konfiguriert udn eingeschaltet im neuen Server?

LG

Holger

Sowohl Erstkonfiguration als auch 2. Anlauf liefen nach Vorgabe auf der Webseite. Subnetze 10.0.0.0/16 (Server), 10.1.0.0/16 (LuL), 10.3.0.0/16 (WLAN LuL) und 10.4.0.0/16 (WLAN SuS), sowie je ein 10.2.x.0/24 pro Gebäude. Opis auf 10.0.0.3, Docker auf 10.0.0.2, Server auf 10.0.0.1 und OPNSense auf 10.0.0.254.
Level2/3 Switche von HP (sorry, wir werden da nicht gefragt…), aber wie gesagt, auf dieser Seite lief es schon in der aktuellen Konfiguration.

Installation wie im Subnettingbereich angegeben zunächst ohne Subnetze durchgeführt, dann die subnet.csv angelegt und mit linuxmuster-import-subnets übernommen, was auch weitgehend fehlerfrei durchlief. Einzige Ausnahme:

usr/lib/python3/dist-packages/urllib3/connection.py:358: SubjectAltNameWarning: Certificate for ***.***.***.** has no `subjectAltName`, falling back to check for a `commonName` for now. This feature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.

Hier noch die subnet.csv:

# modified by linuxmuster-setup at 20210421151714
# /etc/linuxmuster/subnets.csv
#
# thomas@linuxmuster.net
# 20181205
#
# Network/Prefix ; Router-IP (last available IP in network) ; 1. Range-IP ; Las$
#
# server subnet definition
10.0.0.0/16;10.0.0.253;10.0.255.1;10.0.255.254;SETUP
# add your subnets below
#
# Lehrkräftenetz
10.1.0.0/16;10.1.0.254;10.1.100.1;10.1.200.250;SETUP
# A-Gebäude
10.2.110.0/24;10.2.110.254;10.2.110.100;10.2.110.250;SETUP
# B-Gebäude
10.2.120.0/24;10.2.120.254;10.2.120.100;10.2.120.250;SETUP
# C-Gebäude
10.2.130.0/24;10.2.130.254;10.2.130.100;10.2.130.250;SETUP
# D-Gebäude
10.2.140.0/24;10.2.140.254;10.2.140.100;10.2.140.250;SETUP
# WLAN LuL
10.3.0.0/16;10.3.0.253;10.3.100.100;10.3.200.200;SETUP
# WLAN SuS
10.4.0.0/16;10.4.0.253;10.4.100.100;10.4.200.200;SETUP

War das mit "subnetting konfiguriert bzw eingeschaltet gemeint?

Uns, sorry, ich wusste nicht, dass die Raute alles riesig macht…

Danke schonmal für jegliche Unterstützung…

Carsten Lomann

Hallo Carsten,

hab es für dich gerade gezogen. Das wie steht hier:

Beste Grüße

Thorsten

Merci,
habs gleich mal probiert… :sweat_smile:

Moin,
Fehler gefunden: In der subnets.csv hatte sich ein Zahlendreher eingeschlichen. Wo der hergekommen ist, ist mir völlig schleierhaft, den in der Originaldatei war er nicht drin…
Egal. Allerdings ist die DHCP-Zuweisung in die Subnetze irre langsam, weshalb sich linbo via PXE nicht starten lässt. Auch das lief ursprünglich mal…
Allmählichamverzweifelnbin…
Carsten Lomann

Hallo,

ist der DHCP Helper im L3 Switch eingerichtet?
Du kannst auch den dhcpretry in linbo einfach mal ein wenig hochsetzen.

LG

Holger

Moin,
im L3-Switch sind für alle VLANs der 10.0.0.1 als DHCP-Relay-Server eingerichtet. Es handelt sich um HP-Switche (HP5130), weshalb sich die Anleitungen nur ungefähr übernehmen lassen.
Ich würde den dhcp-retry gerne hochstellen, aber ich weiß leider nicht wo. Da nur ein failsafe Linbo bootet, erkennt er offensichtlich nicht das passende Muster. Auch wäre es erforderlich, darüber auch die primäre Registrierung unbekannter PCs laufen zu lassen, für die es ja noch keine Konfiguration gibt. Es müsste eigentlich irgendwo einen generellen Grundeintrag geben, aber ich weiß nicht wo…
Carsten

Hallo Carsten,

den DHCP retry stellst du in der start.conf. ein.
Bei mir sieht die Zeile so aus (es sind AMD Rechner, deswegen der nomodeset):

KernelOptions = quiet splash dhcpretry=6 nomodeset

Der Wert wird beim linuxmuster-import-devices in die /srv/linbo/boot/grub/.cfg
geschrieben, wenn die in der Datei enthaltene Zeile … managed by linuxmuster nicht verändert wurde (die Meldung am Ende des Imports sagt, für welche Gruppe die Datei geändert wurde, und bei welcher sie behalten wurde).

Das Rechneraufnahmelinbo hält sich an die /srv/linbo/start.conf
die ein Link auf /etc/linuxmuster/linbo/start.conf.default
ist.
In wie weit du da auch eine KernelAppend Zeile reinmachen kannst, weiß ich nciht.
Ich nehme Rechner immer erst auf und starte sie dann am Netz.

LG

Holger