Openwrt mehrere DHCP Server - Priorisierung

Mater1984

Semiprofi
Thread Starter
Mitglied seit
28.06.2024
Beiträge
170
Hallo zusammen

ich habe bei mir im Netz mehrere Router / WLAN APs installiert.
Auf dem primären Router läuft auf Openwrt 23.05 der DHCP Server.
Da ich immer wieder das Problem von Timeouts mit dem DHCP Server hatte, oder er sich mal aufgehängt hatte, würde ich gern auf einem weiteren Accesspoint einen DHCP als Backup einrichten.
Wenn ich das tue werden aber 95% der Anfragen von diesem beantwortet obwohl der Hauptrouter die Option Authoritative gesetzt hat
Hier die Config des Hauptrouters:
Code:
root@WR1300v3:/etc/config# cat dhcp

config dnsmasq
        option domainneeded '1'
        option localise_queries '1'
        option rebind_protection '0'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
        option localservice '1'
        option ednspacket_max '1232'
        option quietdhcp '1'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'
        option start '100'
        option limit '150'
        option leasetime '12h'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

config dhcp 'test'
        option interface 'test'
        option start '100'
        option limit '100'
        option leasetime '12h'

config dhcp 'Smarthome'
        option interface 'Smarthome'
        option start '100'
        option limit '75'
        option leasetime '7d'
        option force '1'

config dhcp 'kinder'
        option interface 'kinder'
        option start '100'
        option limit '50'
        option leasetime '1d'
        option force '1'

config dhcp 'Eltern'
        option interface 'Eltern'
        option start '100'
        option limit '50'
        option leasetime '1d'
        option force '1'

config dhcp 'Mgmt'
        option interface 'Mgmt'
        option start '20'
        option limit '50'
        option leasetime '1d'
        option force '1'

Und des zweiten Routers wo es aktuell jetzt deaktiviert ist:
Code:
root@WR1300ap:~# cat /etc/config/dhcp

config dnsmasq
        option domainneeded '1'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
        option localservice '1'
        option ednspacket_max '1232'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv4 'server'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

config dhcp 'ALBkinder'
        option interface 'ALBkinder'
        option start '151'
        option limit '50'
        option leasetime '1d'
        option ignore '1'

config dhcp 'ALBsmart'
        option interface 'ALBsmart'
        option start '176'
        option limit '50'
        option leasetime '7d'
        option ignore '1'

config dhcp 'Eltern'
        option interface 'Eltern'
        option start '151'
        option limit '50'
        option leasetime '1d'
        option ignore '1'

config dhcp 'mgmt'
        option interface 'mgmt'
        option start '151'
        option limit '50'
        option leasetime '1d'
        option ignore '1'

config host
        option ip '192.168.140.165'
        option mac '48:31:77:AC:80:F4'

config domain
        option name 'webserver'
        option ip '192.168.130.13'

Ich sehe zwar die Option option maindhcp '0' aber ist das auch die richtige?

Die zweite Frage ist wie stelle ich ein, dass der zweite DHCP Server als Standardgateway und DNS den Hauptrouter angibt. Hier gibt er trotz Einstellung immer seine eigene IP mit.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
dnsmasq ist optimiert so Ressourcen schonend wie möglich zu sein und hat keine Cluster Funktionalität. Das was du beschreibst klingt eher nach einem an einigen stellen kaputten Netzwerk und nichts was man mit einem backup DHCP behebt. Daher ein DHCP und wenn der Router immer wieder ausfällt den mal ersetzen.
Nur als normalitätscheck für dich, ich nutze selbst auch OpenWRT und das in einem recht großen Netzwerk mit vielen APs und clients kann dir versichern das das der DHCP einfach sich aufhängt oder DHCP requests in timeouts laufen nicht normal ist.
 
Danke.
Kam auch schon länger nicht mehr vor. War auch nur der dhcp Dienst der keine IPs mehr vergeben hatte.
 
Nur um es abgeklärt zu haben:

Wie groß ist der DHCP Pool, wieviele Geräte sind drin?
Wenn der Adressraum erschöpft ist sieht man das nicht immer direkt. Aber besonders bei "random MAC Geräten" passiert das schneller als man denkt.
 
Nur um es abgeklärt zu haben:

Wie groß ist der DHCP Pool, wieviele Geräte sind drin?
Wenn der Adressraum erschöpft ist sieht man das nicht immer direkt. Aber besonders bei "random MAC Geräten" passiert das schneller als man denkt.
Random Mac ist aus auf allen Geräten. Sind auch nicht viele Geräte. Im größten Netz glaube ich 30 aber das ist das Smarthome Netz wo die Lease sehr lang ist.
Sonst sind es 5-10 Geräte bei 50 IPs im Pool.
Aber trotzdem könnte das erklären warum es früher mal nicht ging.
Da war die Random IP nicht überall abgeschaltet
 
aber das ist das Smarthome Netz wo die Lease sehr lang ist.
Das könnte der Knackpunkt sein. Random-Macs, also bei jedem Connect eine neue IP-Adresse "belegt" und sehr lange Leasezeiten, beisst sich irgendwie.
 
Das könnte der Knackpunkt sein. Random-Macs, also bei jedem Connect eine neue IP-Adresse "belegt" und sehr lange Leasezeiten, beisst sich irgendwie.
Definitiv aber die Smarthome Geräte haben ja normalerweise keine Random Mac. Also Thermometer, Schaltbare Steckdose, homeassistant Server, FireTv Stick usw. :-)

Das sind ja eher die Tablets und Smartphones
 
Nur um es abgeklärt zu haben:

Wie groß ist der DHCP Pool, wieviele Geräte sind drin?
Wenn der Adressraum erschöpft ist sieht man das nicht immer direkt. Aber besonders bei "random MAC Geräten" passiert das schneller als man denkt.
Im Moment habe ich über 3 Netze insgesamt 32 Leases vergeben laut OpenWRT.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh