Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/03/2016, à 17:59

mikael8349

[RESOLU]dnsmasq ajouter option dhcp non référencé

Je veux ajouter l'option dchp 160 (RFC 7710  : Captive-Portal Identification Using DHCP or Router Advertisements) dans dnsmasq.

J'ai tenté d'ajouter l'instruction suivante dans /etc/dnsmasq.conf :

dhcp-option=160,http://<my_ip>/auth.php

et j'ai aussi testé :

dhcp-option=160,"http://<my_ip>/auth.php"

Mais cela ne fonctionne pas. L'option 160 n'est pas envoyé aux clients (j'ai analysé les trames avec tcpdump et wireshark).

Une idée ?

Dernière modification par mikael8349 (Le 27/03/2016, à 02:31)

Hors ligne

#2 Le 25/03/2016, à 17:45

mikael8349

Re : [RESOLU]dnsmasq ajouter option dhcp non référencé

Trouvé !

Les deux solutions que j'avais cité étaient bonnes, éditer le fichier /etc/dnsmasq.conf et rajouter l'une ou l'autre solution :

dhcp-option=160,http://<my_ip>/auth.php
# ou
dhcp-option=160,"http://<my_ip>/auth.php"

Seulement comme la RFC 7710 n'est pas encore implémenté côté client, aucun appareil ne la demande lors du DHCP DISCOVER, par conséquent le serveur ne l'envoi pas. Du coup j'ai pu forcer l'envoi de l'option avec l'instruction suivante :

dhcp-option-force=160,"http://<my_ip>/auth.php"

Et là c'est bon ! (vive Wireshark !)

Dernière modification par mikael8349 (Le 25/03/2016, à 17:46)

Hors ligne

#3 Le 23/04/2016, à 18:37

adrien73

Re : [RESOLU]dnsmasq ajouter option dhcp non référencé

Salut mikael8349,

Peux-tu me dire ce que rajoute cette option pour les portails captifs?

Je souhaite faire en sorte que le portail s'ouvre dès lors que le client est connecté au wifi, sans attendre qu'il ouvre un navigateur. Sais-tu comment y arriver? (J'ai déjà un portail qui fonctionne en http avec nginx).

Merci d'avance.

Hors ligne

#4 Le 09/09/2016, à 21:58

mikael8349

Re : [RESOLU]dnsmasq ajouter option dhcp non référencé

adrien73 a écrit :

Salut mikael8349,

Peux-tu me dire ce que rajoute cette option pour les portails captifs?

Je souhaite faire en sorte que le portail s'ouvre dès lors que le client est connecté au wifi, sans attendre qu'il ouvre un navigateur. Sais-tu comment y arriver? (J'ai déjà un portail qui fonctionne en http avec nginx).

Merci d'avance.

Bonjour adrien73,

Malheureusement l'option DHCP 160 n'étais pas encore implémenté par les navigateurs (ou autre applications) au moment ou je travaillais dessus. Peut être que aujourd’hui c'est le cas et que le comportement que tu souhaites et enfin implémenté, mais je n'ai pas eu de retour dessus.

Si tu as trouvé une solution, je suis preneur.
Sinon j'essaierai de trouver un peu de temps pour me renseigner sur les avancées concernant l'option DHCP 160 (côté client).

Désolé pour ma réponse (très très ...) tardive, ça faisait un moment que je n'étais pas revenu sur le forum $-:

Hors ligne