1 votes

Connexion d'un routeur OpenWrt à un modem "dumb" fourni par mon FAI

Mon fournisseur d'accès me donne un appareil qui n'offre pratiquement aucune possibilité de configuration. Le Wi-Fi est également mauvais. J'ai donc décidé d'acheter un autre routeur et de le flasher avec OpenWrt.

Malheureusement, je ne peux pas remplacer mon modem car sinon je ne peux pas me connecter à l'internet.

Ce que j'ai réalisé jusqu'à présent :

enter image description here

Le routeur OpenWrt utilise un serveur DHCP et attribue des adresses IP dans les limites de l'espace disponible. 192.168.1.1/24 . Cela fonctionne bien pour l'appareil 0, l'appareil 1 et l'appareil X. Tous les appareils peuvent se connecter à l'internet et s'envoyer des pings les uns aux autres.

Lorsque je connecte l'appareil 2 à mon modem, il reçoit également une adresse IP. 192.168.1/24 . Il semble qu'il n'ait pas trouvé de route vers mon routeur OpenWrt, ou du moins il ne sait pas qu'il peut utiliser l'adresse IP. 192.168.0.2 comme passerelle vers l'autre sous-réseau. N'oubliez pas qu'il n'y a pas grand-chose que je puisse configurer dans les paramètres de mon modem.

Avez-vous des idées sur la façon de faire en sorte que l'appareil 2 puisse se connecter à l'internet et à tout autre appareil ? Dois-je placer l'OpenWrt dans le même sous-réseau ? Comment configurer le serveur DHCP pour qu'il utilise OpenWrt comme Gateway/DNS pour chaque appareil afin de pouvoir utiliser la fonction adblock d'OpenWrt, qui utilise un DNS local spécial d'après ce que j'ai compris ? Ou est-il possible d'utiliser un pont du côté du routeur OpenWrt ?

Mise à jour :

  1. Je veux connecter Device2 à mon modem car il s'agit essentiellement d'un routeur et il a des ports Ethernet ouverts. Je ne veux pas acheter un commutateur supplémentaire tant que je n'en ai pas besoin.
  2. Mon modem est une propriété de Vodafone Germany pour l'accès au câble (Docis 3.1) : enter image description here
  3. Mon routeur OpenWRT est un TP-LINK Archer C7

2voto

Spooler Points 412

Il y a plusieurs choses qui se passent ici. Je résume.

Ce "modem" est bien plus qu'un modem. C'est un routeur, un serveur DHCP, un serveur DNS, une passerelle (vers le modem) et un pont L2 (commutateur). Nous appellerons ce périphérique réseau R0.

Le périphérique OpenWRT (que nous appellerons R1) est également tout cela, à l'exception de sa route de passerelle qui pointe vers le domaine L2/3 privé de R0 (192.168.0.0/24). Vous avez créé 192.168.1.0/24 vous-même en dehors de la portée de R0, et vous n'avez pas configuré R0 pour router vers ce sous-réseau. R1 est également configuré comme passerelle NAT pour ce sous-réseau, ce qui le rend encore plus obscur par rapport à 0.0. La configuration que vous avez rendue a effectivement isolé 1.0 de 0.0, comme si 0.0 était un sous-réseau public et 1.0 un sous-réseau privé. 1.0 peut accéder aux ressources de 0.0 et peut utiliser 0.1 comme passerelle vers l'internet, mais 0.0 ne peut pas accéder à 1.0 sans configurer le NAT R1 à cet effet (via une redirection de port ou autre). C'est ce qu'on appelle un "double NAT".

Cela soulève une question : Pourquoi l'appareil 2 est-il connecté directement à R0 ? Cette connectivité utilise les deux domaines du réseau, et je ne suis pas sûr que vous ayez réellement vouloir deux domaines de réseau en fonction de votre question.

Enfin, je suggérerais quelques mesures pour remédier à cette situation :

  1. Utilisez R1 comme un pont, et non comme un routeur/une passerelle. OpenWRT agirait ainsi comme un commutateur L2, plaçant tous les périphériques sur un seul domaine L2/L3 (192.168.0.0/24) pour lequel le modem/routeur fournit des services réseau (DHCP, DNS, et routage). Il s'agit de la solution la plus simple, et j'imagine qu'il est possible de la mettre en œuvre. probablement ce que vous recherchez ici. Il n'y aurait pas de 192.168.1.0/24.
  2. Configurer R0 pour qu'il agisse comme un pont et non comme un routeur/une passerelle. Cette configuration est plus délicate, car elle implique de configurer ce modem/routeur. Il y a probablement un moyen de le faire, mais je n'en suis pas certain si vous ne me donnez pas le numéro du modèle. De cette manière, le modem serait UNIQUEMENT un modem et un pont L2, et ne supporterait qu'un seul appareil connecté à lui - R1. R1 obtiendrait une adresse Internet publique sur sa carte réseau de passerelle (fournie par R0), et serait responsable de la formation d'un NAT avec cette IP publique et un sous-réseau privé (qui pourrait être ce que vous voulez, mais évitons les collisions possibles si R0 est réinitialisé et utilisons 192.168.1.1/24). Le dispositif 2 ne se connectera pas à R0, mais à R1. Si vous voulez réaliser une sorte de DMZ pour le périphérique 2, vous pouvez le faire via OpenWRT sur R1.
  3. Changez de modem. Selon le type de tissu que vous utilisez, cela peut être assez simple. Ne vous contentez pas d'un appareil indiscipliné dans votre réseau qui vous oblige à faire tout un tas d'acrobaties. Il semble que le matériel qu'il contient ne soit pas très performant. C'est ce que je ferais, en conjonction avec l'option 2. S'il s'agit d'un modem câble, les modèles surfboard sont bons. J'éviterais les dispositifs combinés, et j'achèterais JUSTE un modem qui présente l'Ethernet sur une seule prise RJ45.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X