web-dev-qa-db-fra.com

Deux connexions Internet via deux modems, un routeur, spécifient le modem à utiliser sur PC

Au travail, nous avons deux connexions Internet via deux modems, un modem câble et un modem 4G. Un modem Wi-Fi est connecté au modem câble. Il s’agit de notre réseau A. Le modem 4G possède un routeur Wi-Fi intégré, c’est notre réseau B. Certains ordinateurs utilisent le réseau A, et certains utilisent le réseau B.

Maintenant, le problème: sur le réseau A, il y a une imprimante réseau à laquelle nous aimerions accéder également à partir des ordinateurs du réseau B. Mon objectif est maintenant de connecter le routeur A et le routeur B avec un câble, de désactiver DHCP sur le routeur B et de lui donner un aperçu. Adresse IP statique.

Comment est-il possible de spécifier pour chaque ordinateur quelle connexion Internet utiliser?

6
eliman20000

Vous pouvez exécuter un seul réseau avec deux serveurs DHCP en attribuant le même préfixe de réseau mais des plages d'adresses IP différentes. Par exemple:

Routeur 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

Routeur 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

La difficulté consiste alors à s’assurer que chaque périphérique reçoit une réponse DHCP du routeur prévu, de sorte qu’il utilise la passerelle prévue. Par défaut, ils utiliseront simplement celui qui est le plus rapide pour répondre. Et puisque vous semblez avoir un point d’accès différent connecté à chaque routeur, cela pourrait fonctionner comme prévu, la plupart du temps.

Ce n'est pas tout à fait satisfaisant. Si les routeurs vous permettent de spécifier une liste blanche/liste noire d'adresses MAC auxquelles ils attribuent des adresses, vous pouvez l'utiliser pour contrôler quel périphérique utilise quelle passerelle. Ainsi, l'appareil utilisera la même passerelle, quel que soit le point d'accès auquel il se connecte.

Sinon, vous pouvez désactiver DHCP sur les deux routeurs et utiliser un périphérique séparé pour agir en tant que serveur DHCP. Sur ce périphérique séparé, vous pouvez installer un serveur DHCP beaucoup plus flexible. Toute machine Linux avec ISC dhcpd fonctionnerait.

Une approche totalement différente consiste à configurer l'un des routeurs en tant qu'IPv4 uniquement et l'autre en tant qu'IPv6 uniquement. Cela permettra à tous les périphériques d'utiliser les deux routeurs en fonction de ce qui est pris en charge par les services avec lesquels ils communiquent. (Cela nécessite au moins un des FAI de prendre en charge IPv4 et au moins un de prendre en charge IPv6.)

13
kasperd

Configurez un serveur d’imprimante USB - cela n’est pas rare, mais tous les routeurs ne l’ont pas. Cela devrait également être sans fil pour pouvoir se connecter au réseau 4G Wi-Fi. Quelque chose comme le TL-WN822N - Adaptateur USB WLAN.

serveur d'impression Wi-Fi

Maintenant, en supposant que votre imprimante soit connectée à l’autre réseau via Ethernet, le port USB devrait toujours fonctionner. L'imprimante acceptera maintenant les demandes du réseau principal et du réseau 4G sans fil.

6
JohnnyVegas

Bienvenue sur su.SE. Essentiellement, vous souhaitez effectuer un routage entre deux réseaux privés. La réponse de @ kasperd et le commentaire de @ user20574 sont en réalité assez proches d'une solution réelle, mais des améliorations sont possibles.

Je suppose que vos routeurs actuels sont des périphériques grand public qui ne différencient pas les connexions sans fil des connexions filaires (à l’exception du port WAN ou du modem intégré, respectivement). Dans ce cas, vous avez besoin d’un troisième routeur connecté (de préférence via un réseau local) aux deux réseaux. La configuration pourrait être comme ceci:

Supposons que 192.168.1.0/24 soit le réseau A.
192.168.1.1 peut être l’adresse IP du routeur A du réseau A.
Le routeur A attribue une adresse IP aux clients du réseau A via DHCP. La passerelle par défaut définie par DHCP est 192.168.1.1.
Dans le routeur A, la passerelle par défaut transfère le trafic sur le port WAN.
Votre imprimante peut avoir l’IP 192.168.1.80.

Supposons que 192.168.2.0/24 soit le réseau B.
192.168.2.1 peut être l'adresse IP du réseau local du routeur B du réseau B.
Les clients du réseau B se voient attribuer une adresse IP via DHCP par le routeur B. La passerelle par défaut définie par DHCP est 192.168.2.1.
Sur le routeur B, la passerelle par défaut transfère le trafic via la connexion sans fil interne WAN.

Maintenant vous connectez le nouveau routeur. Appelons-le routeur C. Ce routeur est configuré pour transférer des données entre les réseaux auxquels il est connecté.
192.168.1.2 peut être l'adresse IP du réseau local du routeur C dans le réseau A.
192.168.2.2 peut être l'adresse IP du réseau local du routeur C dans le réseau B.

Passons maintenant à la partie délicate: ajustez la table de routage du routeur B avec une route supplémentaire: l'hôte 192.168.1.80 (votre imprimante) est accessible via la passerelle 192.168.2.2 au lieu de la passerelle par défaut.
Voici une maquette de la table de routage telle qu'elle devrait être dans le routeur B:

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

Le mauvais serveur ne répondra pas aux demandes DHCP car les demandes DHCP sont des diffusions qui ne sont pas acheminées à travers la frontière du réseau.

Cependant, si votre routeur B n'autorise pas ce type de modification, ce problème ne peut pas être résolu correctement et proprement.

1
Hermann

Vous avez donc deux réseaux locaux disjoints, chacun avec sa propre passerelle vers Internet. Et il y a des ressources de serveur sur un réseau local qui ne peuvent pas être vues de l'autre.

OPTION 1 - Fusionner les réseaux locaux.

  • Configurez l’adresse LAN du deuxième routeur sur .2 et laissez le routeur principal sur .1
  • Désactivez le serveur DHCP sur un routeur et laissez l’autre gérer le serveur DHCP, ou configurez un serveur DHCP sur un serveur et désactivez le protocole DHCP des deux routeurs.
  • Connectez physiquement un port LAN sur chaque routeur ensemble, via des commutateurs si nécessaire.

Désormais, les utilisateurs seront tous sur le même réseau local à plat (par exemple 10.1.2.x) et pourront voir Internet via .1 ou via .2 et tout le monde pourra voir l’imprimante à .3

Pour qu'un utilisateur choisisse l'autre lien, il doit modifier l'adresse IP de la passerelle de 1 à 2. Sinon, vous pouvez, en tant qu'administrateur, mettre à jour le serveur DHCP pour distribuer l'autre adresse IP en tant que passerelle. Si vous choisissez cette voie, définissez une durée de bail DHCP assez courte, environ une minute.

OPTION 2 - Fusionner les réseaux locaux, installez un pare-feu capable de gérer plusieurs liens WAN.

  • Semblable à la première option, mais au lieu de prendre la décision réelle de changer de lien, le pare-feu surveille quelque chose via chaque lien et peut basculer vers son propre acheminement vers le cellulaire, si le lien principal (plus rapide et moins cher?) Devait tomber .

Quelque chose comme , pfsense est tout à fait capable d'exécuter deux réseaux WAN avec hiérarchisation et repli. Vous aurez besoin d'un hôte fiable avec 3 ports Ethernet physiques pour utiliser pfsense comme pare-feu.

0
Criggie