Sie können ein einzelnes Netzwerk mit zwei DHCP-Servern betreiben, indem Sie dasselbe Netzwerkpräfix, aber unterschiedliche IP-Adressbereiche zuweisen. Zum Beispiel:
Router 1:
Network address: 172.25.60.0 LAN interface: 172.25.60.1 Netmask: 255.255.252.0 Broadcast: 172.25.63.255 DHCP range: 172.25.61.0 - 172.25.61.255
Router 2:
Network address: 172.25.60.0 LAN interface: 172.25.60.2 Netmask: 255.255.252.0 Broadcast: 172.25.63.255 DHCP range: 172.25.62.0 - 172.25.62.255
Der heikle Teil besteht darin, sicherzustellen, dass jedes Gerät eine DHCP-Antwort vom vorgesehenen Router erhält, sodass das gewünschte Gateway verwendet wird. Standardmäßig verwenden sie einfach denjenigen, der am schnellsten reagiert. Und da Sie anscheinend einen anderen Zugangspunkt mit jedem Router verbunden haben, funktioniert dies möglicherweise wie erwartet - meistens.
Das ist nicht ganz zufriedenstellend. Wenn Sie in den Routern eine Whitelist / Blacklist mit MAC-Adressen angeben können, an die sie Adressen vergeben, können Sie damit steuern, welches Gerät welches Gateway verwenden soll. Dann muss das Gerät dasselbe Gateway verwenden, unabhängig davon, mit welchen Zugangspunkten es verbunden ist.
Alternativ können Sie DHCP auf beiden Routern deaktivieren und ein separates Gerät als DHCP-Server verwenden. Auf diesem separaten Gerät können Sie einen viel flexibleren DHCP-Server installieren. Jede Linux-Maschine mit ISC dhcpd würde funktionieren.
Ein völlig anderer Ansatz besteht darin, einen der Router als ausschließlich IPv4 und den anderen als ausschließlich IPv6 zu konfigurieren. Dadurch können alle Geräte beide Router verwenden, je nachdem, was von den Diensten unterstützt wird, mit denen sie kommunizieren. (Dies erfordert, dass mindestens einer der ISPs IPv4 und mindestens einer der Anbieter IPv6 unterstützt.)