it-swarm.com.de

Zwei Internetverbindungen über zwei Modems, einen Router, geben an, welches Modem auf dem PC verwendet werden soll

Bei der Arbeit haben wir zwei Internetverbindungen über zwei Modems, ein Kabelmodem und ein 4G-Modem. An das Kabelmodem ist ein WLAN-Router angeschlossen, und das ist unser Netzwerk A. Das 4G-Modem verfügt über einen integrierten WLAN-Router und das ist unser Netzwerk B. Einige Computer verwenden Netzwerk A und Einige verwenden Netzwerk B.

Jetzt das Problem: Auf Netzwerk A gibt es einen Netzwerkdrucker, auf den wir auch von den PCs im Netzwerk B zugreifen möchten. Mein Plan ist jetzt, Router A und Router B mit einem Kabel zu verbinden, DHCP auf Router B zu deaktivieren und ihm einen zu geben statische IP-Adresse.

Wie kann für jeden Computer angegeben werden, welche Internetverbindung verwendet werden soll?

6
eliman20000

Sie können ein einzelnes Netzwerk mit zwei DHCP-Servern ausführen, indem Sie dasselbe Netzwerkpräfix, jedoch 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 schwierige Teil ist dann, sicherzustellen, dass jedes Gerät eine DHCP-Antwort vom vorgesehenen Router erhält, sodass es das vorgesehene Gateway verwendet. Standardmäßig verwenden sie einfach das, was am schnellsten reagiert. Und da anscheinend an jedem Router ein anderer Zugriffspunkt angeschlossen ist, funktioniert dies möglicherweise wie erwartet - die meiste Zeit.

Das ist nicht ganz befriedigend. Wenn die Router die Angabe einer Whitelist/Blacklist mit MAC-Adressen zulassen, denen sie Adressen zuweisen, können Sie damit steuern, welches Gerät welches Gateway verwenden darf. Dadurch verwendet das Gerät dasselbe Gateway, unabhängig davon, mit welchem ​​Zugangspunkt 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. Jeder Linux-Rechner mit ISC dhcpd würde funktionieren.

Ein völlig anderer Ansatz besteht darin, einen der Router als reinen IPv4-Router und den anderen als reinen IPv6-Router zu konfigurieren. Auf diese Weise können alle Geräte beide Router verwenden, je nachdem, was von den Diensten unterstützt wird, mit denen sie kommunizieren. (Dies setzt voraus, dass mindestens einer der ISPs IPv4 und mindestens einer IPv6 unterstützt.)

13
kasperd

Einrichten eines USB-Druckerservers - eine Menge, aber nicht jeder Router verfügt über diesen integrierten Server. Außerdem muss er drahtlos sein, damit eine Verbindung zum 4G-Wi-Fi-Netzwerk hergestellt werden kann. Sowas wie der TL-WN822N - WLAN USB Adapter.

Wi-Fi-Druckserver

Angenommen, Ihr Drucker ist über Ethernet mit dem anderen Netzwerk verbunden, sollte der USB-Anschluss weiterhin funktionieren. Der Drucker akzeptiert jetzt Anforderungen aus dem Hauptnetzwerk und dem drahtlosen 4G-Netzwerk.

6
JohnnyVegas

Willkommen bei su.SE. Im Wesentlichen möchten Sie zwischen zwei privaten Netzwerken routen. Die Antwort von @ kasperd und der Kommentar von @ user20574 sind eigentlich einer echten Lösung sehr ähnlich, aber es gibt Raum für Verbesserungen.

Ich gehe davon aus, dass Ihre aktuellen Router Consumer-Geräte sind, die nicht zwischen drahtlosen und drahtgebundenen Verbindungen unterscheiden (mit Ausnahme des einen WAN -Ports bzw. des eingebauten Modems). In diesem Fall benötigen Sie einen dritten Router, der (vorzugsweise über LAN) mit beiden Netzwerken verbunden ist. Das Setup könnte so aussehen:

Angenommen, 192.168.1.0/24 ist Netzwerk A.
192.168.1.1 kann die LAN-IP von Router A in Netzwerk A sein.
Clients in Netzwerk A wird vom Router A über DHCP eine IP zugewiesen. Das von DHCP festgelegte Standard-Gateway ist 192.168.1.1.
In Router A leitet das Standardgateway den Datenverkehr über den Port WAN weiter.
Ihr Drucker hat möglicherweise die IP 192.168.1.80.

Angenommen, 192.168.2.0/24 ist Netzwerk B.
192.168.2.1 kann die LAN-IP von Router B in Netzwerk B sein.
Clients in Netzwerk B wird vom Router B über DHCP eine IP zugewiesen. Das von DHCP festgelegte Standard-Gateway ist 192.168.2.1.
In Router B leitet das Standardgateway den Datenverkehr über die interne drahtlose WAN Verbindung weiter.

Jetzt schließen Sie den neuen Router an. Nennen wir es Router C. Dieser Router ist so konfiguriert, dass er Daten zwischen den Netzwerken weiterleitet, mit denen er verbunden ist.
192.168.1.2 kann die LAN-IP von Router C in Netzwerk A sein.
192.168.2.2 kann die LAN-IP von Router C in Netzwerk B sein.

Nun zum kniffligen Teil: Passen Sie die Routing-Tabelle in Router B mit einer zusätzlichen Route an: Host 192.168.1.80 (Ihr Drucker) kann über Gateway 192.168.2.2 anstelle des Standard-Gateways erreicht werden.
Dies ist ein Modell, wie die Routing-Tabelle in Router B sein sollte:

Destination     Router          Genmask           Iface
0.0.0.0         0.0.0.0         0.0.0.0           WAN
192.168.1.80    192.168.2.2     255.255.255.255   LAN
192.168.2.0     0.0.0.0         255.255.255.0     LAN

Es gibt kein Problem damit, dass DHCP-Anfragen vom falschen Server beantwortet werden, da DHCP-Anfragen Broadcasts sind, die nicht über die Netzwerkgrenze geleitet werden.

Wenn Ihr Router B diese Art von Änderung jedoch nicht zulässt, kann dieses Problem nicht ordnungsgemäß und sauber gelöst werden.

1
Hermann

Sie haben also zwei getrennte LANs mit jeweils einem eigenen Gateway zum Internet. In einem LAN gibt es Serverressourcen, die im anderen LAN nicht sichtbar sind.

OPTION 1 - Führen Sie die LANs zusammen.

  • Richten Sie die LAN-Adresse des zweiten Routers auf .2 ein und belassen Sie den Hauptrouter auf .1
  • Deaktivieren Sie den DHCP-Server auf einem Router und lassen Sie den anderen DHCP-Server bedienen, oder richten Sie einen DHCP-Server auf einem Server ein und deaktivieren Sie den DHCP-Server beider Router.
  • Verdrahten Sie physisch einen LAN-Port an jedem Router über Switches, falls erforderlich.

Jetzt befinden sich alle Benutzer im selben flachen LAN (z. B. 10.1.2.x) und können über .1 oder .2 auf das Internet zugreifen, und jeder kann den Drucker unter .3 sehen

Damit ein Benutzer den anderen Link wählt, muss er seine Gateway-IP-Adresse von 1 auf 2 ändern. Oder Sie als Administrator können den DHCP-Server aktualisieren, um die andere IP-Adresse als Gateway auszugeben. Wenn Sie diesen Weg gehen, stellen Sie die DHCP-Lease-Zeit ziemlich klein ein, wie z. B. eine Minute oder so.

OPTION 2 - Führen Sie die LANs zusammen und installieren Sie eine Firewall, die mit mehreren WAN Links umgehen kann.

  • Ähnlich wie bei der ersten Option, jedoch überwacht das Firewall-Gerät über jede Verbindung etwas und kann sein eigenes Routing zum Mobiltelefon übertragen, sollte die Hauptverbindung (schneller und billiger?) Ausfallen .

So etwas wie pfsense ist vollständig in der Lage, zwei WANs mit Priorisierung und Fallback auszuführen. Sie benötigen einen zuverlässigen Host mit 3 physischen Ethernet-Ports, um pfsense als Firewall auszuführen.

0
Criggie