Ich habe einen Router in meinem Haus, an den mehrere Geräte angeschlossen sind (über WLAN und Ethernet), und erhalte die Netzwerkinformationen über DHCP. Ich möchte das Protokoll konfigurieren, damit ich einen Eintrag in der Routing-Tabelle bereitstellen kann, der an alle angeschlossenen Geräte verteilt wird. Ich suche einen allgemeinen Weg, da ich verstehe, dass jeder Router anders ist, aber mein Modell ist auch CBN CH6643E von Vodafone / ONO (Spanien).
Meine Frage ist: Wie mache ich das? Sind diese Haushaltsrouter dazu bestimmt / berechtigt? Beachten Sie, dass ich nicht vorgebe, die Routing-Tabelle der Geräte manuell zu bearbeiten, sondern die Tabelle, die sie in ihrer DHCP-Konfiguration erhalten, zu ändern.
Außerdem: Ich habe eine Linux-Distribution und in Kürze werde ich einen Mikrocomputer (himbeerartig) haben, der auch Linux ausführen kann, falls es eine Lösung gibt, die dies erfordert.
BEARBEITEN: Die sinnvollste Lösung ist die Verwendung eines DHCP-Servers in einem Computer, der sich in der Mitte des Routers und der angeschlossenen Geräte befindet. Wie würde sich das auf die defauten Gateways der angeschlossenen Geräte und das Standard-Gateway des DHCP-Servers auswirken? Der Eintrag, den ich zu den Routingtabellen der Geräte hinzufügen möchte, ist ein neues Standard-Gateway, das ihre Pakete zu meinem Router umleitet, da dies nicht direkt im Router möglich ist.
So etwas:
zum Internet <==== | Router | ==== | DHCP-Server | ==== Geräte
quelle
Antworten:
Dies ist möglich, wenn Ihr Router die Konfiguration der DHCP-Option 121 ( Classless Static Route Option) unterstützt .
Nach dem Benutzerhandbuch wird dies von Ihrem Router nicht unterstützt, sodass Sie wahrscheinlich einen Router auf Unternehmensebene erwerben oder Ihren aktuellen Router mit einer benutzerdefinierten Firmware aktualisieren möchten, die das Festlegen dieser DHCP-Option (z. B. DD-WRT ) unterstützt.
Alternativ können Sie einen DHCP-Server in Ihrer Linux-Distribution installieren und so einrichten, dass diese Option zusammen mit der IP-Konfiguration an die Clients verteilt wird. Denken Sie daran, den DHCP-Server auf dem Router zu deaktivieren, damit nur der DHCP-Server, der auf der Linux-Distribution ausgeführt wird, DHCP-Anforderungen empfängt / beantwortet. Weisen Sie dem Computer eine statische IP-Konfiguration zu (IP-Adresse, Subnetzmaske und Standardgateway), und stellen Sie sicher, dass die ausgewählte IP-Adresse außerhalb des DHCP-Bereichs liegt.
quelle
DHCPREQUEST
s empfängt . Ich gehe davon aus, dass beide (Router und Computer mit DHCP-Server) die Anfrage empfangen, da sie sich im selben Netzwerk befinden, aber nur der Computer darauf antwortet. Ich beabsichtige, den DHCP-Server in die Mitte des Routers und der Geräte zu stellen (bitte überprüfen Sie meine Bearbeitung).