[Eisfair] dhcpd nur auf vorgegebener Netzwerkkarte
Nelson Matias
nelson at anires.de
Di Jan 13 10:27:20 CET 2026
Hallo Wilhelm,
Am 13.01.2026 um 08:48 schrieb Kulzer, Wilhelm:
> Das wird ein Prüfplatz. Ein Prüfling braucht acht IP-Zuweisungen.
> Die Lease-Time darf min. 3h betragen, sonst wird die Zuweisung nicht
> akzeptiert. Pro Stunde werden ca. 30-80 Geräte geprüft. D.h. der DHCP-
> Server muss pro Stunde bis zu 640 IPs vergeben. Bei einer Lease-Time von
> 3h muss er somit 1920 IP's verwalten können. Dazu kommt noch der Server
> selbst und ein Prüfrechner. Gleichzeitig aktiv sind aber nur max. 10 IPs.
>
> Daher tendiere ich jetzt bereits ein 20'er-Netz daraus zu machen, damit
> immer genügend IPs frei sind.
> D.h. keine Redundanz usw. gefordert. Ist eine Spezialanwendung.. :-)
>
> DNS wird auch benötigt, aber nur zu einer einzelnen Dummy-Domain.
> Ebenso NTP.
Falls du hier ein weiteres Gerät in dieses Netz einklinken kannst, dann
schau dir einfach mal den Fli4l an. Den kannst du nebenher laufen lassen
und dieser kann als DHCP-Server fungieren. Da dieses Netz nicht nach
außen verbunden werden muss, sollte da die Konfiguration auch einfach
sein. Updates würdest du dann vom Eis aus machen. Änderungen an der
Konfiguration auch. Wäre die einfachste Möglichkeit in meinen Augen. Der
Eis kann per DHCP-client die IP vom Fli4l bekommen. Und du brauchst das
dhcpd-Paket auf dem Eis nicht.
Hier Auszüge der Config:
#------------------------------------------------------------------------------
# DHCP-Server configuration:
#------------------------------------------------------------------------------
OPT_DHCP='yes' # activate DHCP server: yes or no
DHCP_TYPE='dnsmasq' # use 'dnsmasq' or 'isc-dhcpd'
DHCP_VERBOSE='yes' # activate verbose dhcp-information
DHCP_LS_TIME_DYN='3600' # default time for dynamic leases: 1 hour
DHCP_MAX_LS_TIME_DYN='7200' # max time for dynamic leases: 2 hours
DHCP_LS_TIME_FIX='86400' # default time for fix leases: 1 day
DHCP_MAX_LS_TIME_FIX='604800' # max time for fix leases: 1 week
DHCP_LEASES_DIR='/data/dhcp' # don't touch this until you
# have read the manual!
DHCP_DNS_SERVERS='192.168.1.202' # IPs of external DNS servers
# if empty the IP of the router's
# net interface is used
# if set to 'none' no DNS server is
transmitted
DHCP_WINS_SERVERS='192.168.1.200' # IPs of external WINS servers
# (don't use if OPT_NMBD='yes'!)
# if set to 'none' no WINS server is
transmitted
DHCP_NTP_SERVERS='192.168.1.202' # IPs of external NTP servers
DHCP_OPTION_WPAD='no' # set to 'yes' in order to request
# that the DHCP server
# reply to WPAD DHCP option (option 252)
DHCP_OPTION_WPAD_URL='' # set URL for Web-Proxy-Autodiscovery
(wpad.dat) or set to empty
# to send an empty answer to requesting
clients
Das sind die Grundeinstellungen. Dann kannst du noch für verschiedene
Netze eigene Einstellungen machen:
#------------------------------------------------------------------------------
# Parameters for local Networks
#------------------------------------------------------------------------------
DHCP_RANGE[]
{
NET='IP_NET_2' # reference to Network defined in
# base.txt
# (in meinem Fall: 192.168.1.254/24)
START='192.168.1.224' # start-IP
END='192.168.1.253' # end-IP
DNS_DOMAIN='ainex.fli4l' # set a diffrent dns-domain for
# the range (optional)
DNS_SERVERS='' # IPs of external DNS servers
# if empty the settings of
# DHCP_DNS_SERVERS is used
# if set to 'none' no DNS server is
# transmitted
WINS_SERVERS='' # IPs of external WINS servers
NTP_SERVERS='' # IPs of external NTP servers
GATEWAY='' # if empty the IP of the router's net
# interface is used
# if set to 'none' no
# gateway is transmitted
}
Ich kann dir bei einem schnellen Einstieg in den Fli4l helfen. Ich nutze
die aktuell wieder betreute Version 4.1. Ist zwar eigentlich eine
testing-Version aber sie läuft zumindest bei mir stabil.
Wenn aber keine Verbindung nach außen da ist, dann kannst du auch die
letzte stabile Version 3.10.19 nehmen. Allerdings weiß ich nicht wie
diese mit neuerer Hardware zurecht kommt. Sie ist ja schon ein paar Tage
alt.
--
Gruß
Nelson
Mehr Informationen über die Mailingliste Eisfair