routeur4g.fr est financé par ses lecteurs. Quand vous achetez en passant par les liens du site, nous pouvons toucher une commission d’affiliation.
[TUTO] Faire apparaitre le menu DNS dans le DHCP du réseau 4G d'un B525s-23a bridé
Phil242
Membre Messages: 11
Bonjour,
J'ai un firmware des pays de l'EST dans un routeur B525s-23a pourtant acheté en France via Amazon. Il fonctionne à merveille, mais est très limité, tout comme les développeurs de ce firmware.
Et par exemple, il ne permet pas la modification des deux DNS qui sont renvoyés par le routeur lorsqu'il est configuré pour assurer le DHCP de la connexion 4G.
TL;DR: modification de l'interface web de gestion du routeur à la volée afin de ré-activer la partie DNS manquante du firmware original, permettre la saisie et la sauvegarde des deux DNS primaire et secondaire. Modification non-permanente, à refaire à chaque manipulation du menu.
Tout d'abord il faut utiliser un proxy qui va s'intercaler entre le navigateur et le routeur. BURP est un très bon outil, gratuit dans sa version de base.
Il se télécharge ici: https://portswigger.net/burp/communitydownload
Pour BURP, si vous n'êtes pas trop familier avec ce super outil, commencez avec ce tuto:
Une fois installé il faut modifier les règles d'interceptions des requêtes sinon c'est invivable d'avoir à valider 100% des requêtes effectuées par le navigateur.
Il va falloir intercepter 2 pages: la config XML de la page HTML du DHCP et sa page de script .js (par forcément nécessaire, mais conseillé à cause d'un bug d'interface).
Aller dans le menu suivant et modifiez les règles d'interceptions comme suit:
Bien faire attention au port d'écoute du proxy; il faudra le paramétrer dans le navigateur de votre choix (ici la partie soulignée en rouge, pour moi c'est 8081).
Ligne 1: existe, mais bien supprimer l'exception de l'arrêt sur les pages .js, vous en avez besoin ici.
Ligne 2: à créer, elle définie un arrêt sur la page
http://ip_routeur/config/lan/config.xmlet la page
http://ip_routeur/js/dhcp.js
Passer le proxy en mode interception:
Maintenant vous pouvez vous connecter sur le routeur, rentrer le mot de passe, et aller sur le menu "Advanced" puis "Router", la page par défaut étant le DHCP le proxy va stopper. Il faut donc déclencher l'interception de la page qui revient du GET /js/dhcp.js :
Le retour de la requête se présente comme ça:
Il faut chercher la fonction isDnsDisplay() et la modifier pour qu'elle ne test plus si oui ou non elle doit demander d'afficher, mais qu'elle ordonne de le faire tout le temps. Elle doit retourner "true". Elle devient tout simplement:
Même chose avec l'interception du fichier de config.xml, chercher l'endroit où le DNS est désactivé:
Une fois tout ça effectué, et en moins de 5 minutes, car bien entendu il y a le timer de déconnexion qui tourne vous devez récupérer un menu comme celui-ci:
La partie encadrée en rouge n'est pas là sur mon routeur à firmware édulcoré.
Une fois la modification effectuée, le "save" s'active. Et c'est gagné, les requêtes DHCP suivantes sont ensuite bien avec les 2 DNS rentrées dans ces champs.
Si vous vous demandez si la modif est bien enregistrée ensuite dans la flash du firmware et qu'elle est résiste au reboot la réponse est ... OUI!
Si elle résiste au mise à jour de firmware ? Je ne l'ai pas vérifié, mais je dirais oui à 99%. Aucune raison de virer ça de la conf, tout comme les autres paramètres.
Avantage : on ne démonte rien pour souder dedans et on ne modifie pas un firmware qui fonctionne très bien pour une si petite modif.
Inconvénient: la modification des pages HTML n'est bien entendu pas permanente et doit être refaite à chaque fois que l'on change les DNS du DHCP.
Ces manips ont été faites sur un (B525s-23a) avec comme version:
Hardware version WL1B520FM
Software version 81.191.13.00.1134
Web UI version 81.100.31.02.1134
Cette manip ne craint pas grand chose, elle doit fonctionner sur d'autres version de routeur et de firmware.
Bon setup!
Phil
Message edité par pioc34 on
Connectez-vous ou Inscrivez-vous pour répondre.
- 4,375 Utilisateurs
- 5,934 Discussions
- 47,463 Réponses
Réponses
bravo pour ce tuto,
ma question maintenant que tu as acces au dns,
les changements de dns sont-ils actifs en 4G ?
voir ce post pour comprendre le sens de ma question
à savoir mettre des dns completement bidon (en primaire et secondaire) et confirmer qu'internet ne fonctionne plus
car apparement la modification n'est pas pris en compte en 4G
sur mon b525 avec firmware stock, je peux mettre n importe quoi cela n'est pas pris en compte