J'ai un routeur DD-WRT (ici: 1er) connecté à Internet, fonctionnant parfaitement, avec des adresses IP statiques attribuées aux PC clients.
Maintenant, je veux ajouter un autre client statique (ici: 2nd), mais cette fois c'est un autre routeur DD-WRT, pas un PC.
Ce 2e DD-WRT est destiné à être un serveur DHCP, "étendant" tout ce qui lui est connecté, de sorte que l'autre (1er) routeur voit ce client comme provenant de ce seul port / IP (disons 192.168.14.31).
Jusqu'ici tout va bien, mais pour une raison quelconque, les clients connectés via le 2e routeur ne peuvent pas voir Internet.
Si je connecte un PC à ce port en lui attribuant cette adresse statique 192.168.14.31, il peut accéder à Internet sans aucun problème, donc je sais que le problème n'est pas dans le premier routeur. Le problème est une mauvaise configuration du 2e routeur DD-WRT (client), car il ne sait tout simplement pas comment transférer les clients de son sous-réseau (192.168.1.X) vers le 1er routeur (192.168.14.1).
En utilisant tracert
j'ai pu vérifier que c'est bien le problème. Mais je ne sais pas quoi (et comment), parmi les paramètres de zillion dans DD-WRT, changer.
J'ai essayé de changer le Operating Mode
dans Advanced Routing
de Gateway
la , Router
mais tout cela semble dans la bonne direction, il n'a pas résolu le problème.
Une idée de ce que je devrais faire dans ce 2ème routeur pour lui dire de commencer à transférer des paquets de 192.168.1.x à 192.168.14.1?
MISE À JOUR 1: J'ai réussi à telnet dans le routeur et à imprimer la table de routage:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
192.168.14.0 * 255.255.255.0 U 0 0 0 vlan1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.14.1 0.0.0.0 UG 0 0 0 vlan1
Il est clair que la table de routage est incorrecte, mais comment la modifier sur DD-WRT ?
De plus, je sais quels sont les ports WAN et LAN, mais quels sont br0
et vlan1
? Comment les mettre en corrélation avec les ports WAN et LAN? (Je pense que br0
c'est l'un des ports LAN et vlan1
est le port WAN mais je ne suis pas sûr)
MISE À JOUR 2: J'ai trouvé une option pour imprimer la table de routage à partir de l'interface Web de DD-WRT:
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
192.168.14.0 255.255.255.0 0.0.0.0 WAN
169.254.0.0 255.255.0.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 192.168.14.1 WAN
Ce qui me dit que, selon DD-WRT:
br0
==LAN & WLAN
vlan1
==WAN
(comme je le pensais)
Bon à savoir. Maintenant, je dois résoudre ce problème (je n'ai toujours aucune idée): faites en sorte que les paquets du réseau 192.168.1.x atteignent la passerelle 192.168.14.1.
MISE À JOUR 3: Aperçu. Je pense que le problème réside dans le fait que le masque de réseau pour l' 192.168.14.0
entrée ne l'est pas 255.255.0.0
. Le problème est qu'il n'y a aucun moyen de le changer ... J'ai essayé d'ajouter une entrée explicite dans l'onglet Advanced Routing:
Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0
Mais la table de routage reste la même même après application, sauvegarde et redémarrage !!!
Je commence à soupçonner qu'il y a un bug dans cette DD-WRT v24-sp1 (07/27/08) std
version.