J'ai un routeur DD-WRT (ici : 1er) connecté à l'Internet, qui fonctionne parfaitement, avec des PC clients auxquels sont attribuées des adresses IP statiques.
Je souhaite maintenant ajouter un autre statique (ici : 2nd), mais cette fois-ci, il s'agit d'un autre routeur DD-WRT, et non d'un PC.
Ce deuxième DD-WRT est destiné à être un serveur DHCP, "déployant" tout ce qui est connecté à lui, de sorte que l'autre (1er) routeur voit ces clients comme provenant de ce seul port/IP (disons 192.168.14.31).
Jusqu'à présent, tout va bien, mais pour une raison ou une autre, les clients qui sont connectés via le deuxième routeur ne peuvent pas voir l'Internet.
Si je connecte un PC à ce port en lui attribuant l'adresse statique 192.168.14.31, il peut accéder à l'internet sans aucun problème, je sais donc que le problème ne vient pas du premier routeur. Le problème est une mauvaise configuration du 2ème 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).
Utilisation tracert
J'ai pu vérifier que c'est bien le problème. Mais je ne sais pas quoi (et comment), parmi les zillions de paramètres de DD-WRT, changer.
J'ai essayé de modifier le Operating Mode
en Advanced Routing
de Gateway
a Router
mais bien que cela semble aller dans la bonne direction, cela n'a pas résolu le problème.
Une idée de ce que je devrais faire dans ce deuxième routeur pour qu'il commence à transférer les paquets de 192.168.1.x vers 192.168.14.1 ?
UPDATE 1 : J'ai réussi à me connecter au 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 ?
Je sais également ce que sont les ports WAN et LAN, mais quels sont les ports WAN et LAN ? br0
y vlan1
? Comment les corréler aux ports WAN et LAN ? (Je pense que br0
est l'un des ports LAN et vlan1
est le port WAN mais je n'en 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 fait dire 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 pas d'idée) : Faire en sorte que les paquets du réseau 192.168.1.x atteignent la passerelle 192.168.14.1.
UPDATE 3 : Aperçu. Je pense que le problème vient du fait que le masque de réseau de l'application 192.168.14.0
n'est pas 255.255.0.0
. Le problème, c'est qu'il n'y a aucun moyen de le changer... J'ai essayé d'ajouter une entrée explicite dans l'onglet Routage avancé :
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 avoir appliqué, sauvegardé et redémarré !!!
Je commence à soupçonner l'existence d'une insecte dans ce DD-WRT v24-sp1 (07/27/08) std
de la libération.