Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre du Club
    Homme Profil pro
    DevC++Media
    Inscrit en
    juin 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : DevC++Media
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2011
    Messages : 71
    Points : 55
    Points
    55

    Par défaut Portail captif avec Hostapd

    Hello world,

    Je suis en train de mettre en place un portail captif sur ma "box maison" (ubuntu + cartes ethernet & wifi).
    Plusieurs tutos sont facilement trouvables sur le net, j'ai suivi celui-ci (après moultes tentatives avec de plus anciens) :
    22 mai 2014 http://www.pihomeserver.fr/2014/05/2...aptive-portal/


    2 grandes étapes :
    1. créer le "spot" avec hostapd (mon SSID est bien visible sur d autres devices)
    2. rediriger toutes les requetes sur mon localhost et afficher le site du lieu (asso type hacklab)

    Bon...grâce à l etape 1 mon hotspot est visible :
    (volontairement sans clé, mais je peux ajouter ca sans pb)
    Nom : Capture d’écran 2015-04-02 à 15.40.44.png
Affichages : 1135
Taille : 21,4 Ko

    Problème ! quand je sélectionne mon wifi (HyT3K.asso), ca mouline dans le vent...
    Côté serveur, je vois bien mon terminal qui "parle" et annonce des send_frame, BSS Event, send_mlme, ....
    mais jamais la connexion ne s'établit.
    Nom : Capture d’écran 2015-04-02 à 15.46.26.png
Affichages : 1185
Taille : 19,6 Ko
    Ai je loupé un truc ?
    Je pensais facilement passer à l etape 2, modifier mon VirtualHost et mes /etc/hosts, etc/host.conf, mais non...
    Ca mouline.


    Merci d avance pour votre aide.

    Hyt3K

    ____
    EDIT : test ping clients avec Mac device_TESTEUR

    --- www.google.fr ping statistics ---
    15 packets transmitted, 7 packets received, 53.3% packet loss
    round-trip min/avg/max/stddev = 36.341/99.659/204.099/67.563 ms
    device_TESTEUR:~ alexis$ ping 10.42.0.1
    PING 10.42.0.1 (10.42.0.1): 56 data bytes
    ping: sendto: No route to host
    ping: sendto: No route to host
    Request timeout for icmp_seq 0
    ping: sendto: No route to host
    Request timeout for icmp_seq 1
    ping: sendto: No route to host
    Request timeout for icmp_seq 2
    ^C
    --- 10.42.0.1 ping statistics --- NB : l'IP de mon serveur quand je monte un point acces wifi via les préfs Linux
    4 packets transmitted, 0 packets received, 100.0% packet loss
    device_TESTEUR:~ alexis$ ping www.google.fr
    ping: cannot resolve www.google.fr: Unknown host
    device_TESTEUR:~ alexis$

  2. #2
    Expert éminent Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    septembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : septembre 2005
    Messages : 3 868
    Points : 9 398
    Points
    9 398

    Par défaut

    Bonjour,

    C'est le serveur DNS qui transforme les adresses internet en adresses IP. Dans aucun de tes sujets, tu n'as parlé de serveur DNS.
    Essaie:
    Je n'ai lu qu'en diagonale. N'es-tu pas devenu prisonnier de ton propre portail captif ?
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

  3. #3
    Membre du Club
    Homme Profil pro
    DevC++Media
    Inscrit en
    juin 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : DevC++Media
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2011
    Messages : 71
    Points : 55
    Points
    55

    Par défaut

    Hello

    J ai avancé depuis, du coup :
    1. mon wifi ne mouline plus
    2. je peux voir mon local host
    Source : merci à http://doc.ubuntu-fr.org/hostapd > j utilise le script exemple, avec IP modifiée (13,37,0,1 au lieu de 192,168,0,1).

    J ai reconfiguré :
    a. le DHCP
    b. l'IP de ma WLAN0 (pour correspondre au DHCP déjà, et aussi pour le netlinking avec la connexion web Ethernet dont le routeur avait la même IP que ma WLAN...)

    Et ca marche ! #Huhu

    Sauf que...
    Mon portail n est pas completement captif.

    Si je navigue sur l'IP (13,37,0,1) server, *depuis le client* je tombe bien sur mon localhost.
    Si je ping www.google.com *sur le client*, ca tourne à vide.
    Si je ping www.google.com *sur le serveur*, c est ok, ca répond.

    Le perfect, ca serait que mes requetes client sur n'importe quoi , redirigent sur le localhost.
    Et ça, bah, c est encore une case à allumer pour moi.

    Si tu sais, please help.


    NB : j ai config le VirtualHost apache pour redir *:80
    sur localhost, mais ca marche qu avec son IP (13,37,0,1)


    Thank you !!

    FYI : mon DSN config (celui du tuto sourcé plus haut):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    bogus-priv
    filterwin2k
    # no-resolv
    interface=wlan0
    no-dhcp-interface=wlan0

  4. #4
    Expert éminent Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    septembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : septembre 2005
    Messages : 3 868
    Points : 9 398
    Points
    9 398

    Par défaut

    Déjà, as-tu soupesé que le port 80 est le "guichet" du web non sécurisé. Le web sécurisé (SSL, port 443) est justement celui qu'utilise Google dorénavant....

    Et as-tu pensé au port 21 ? 110 ? 465 ? et smtp ?
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

  5. #5
    Membre du Club
    Homme Profil pro
    DevC++Media
    Inscrit en
    juin 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : DevC++Media
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2011
    Messages : 71
    Points : 55
    Points
    55

    Par défaut

    Merci Flodelarab


    Je vais clairement étudier la question du port

    Mais avant, je passe a l etape DNS.
    Effectivement le DNS de mon "hotspot" est mal configuré,
    et toute requete - autre que l'IP de mon serveur - tourne a vide jusqu au timeout.

    A ce stade donc, j'émets un wifi+DHCP donc on peut s'y accrocher mais pas naviguer.

  6. #6
    Membre du Club
    Homme Profil pro
    DevC++Media
    Inscrit en
    juin 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : DevC++Media
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2011
    Messages : 71
    Points : 55
    Points
    55

    Par défaut

    Arg... DnsMasq (ou la couche DNS plus généralement) m a fait captif, en effet.

    J ai mon dnsmasq.conf setté comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    bogus-priv
    no-resolv
    no-dhcp-interface=wlan0
    interface=wlan0
    address=/#/13.110.42.1
    Et lorsque je run le hotspot, je ne peux accéder qu a l IP fixe du serveur (IP sur WLAN),
    tout autre requete "mouline" dans le vide...

    En particulier : address=/#/13.110.42.1 ne fonctionne pas du tout...

    S.O.S

  7. #7
    Membre du Club
    Homme Profil pro
    DevC++Media
    Inscrit en
    juin 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : DevC++Media
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2011
    Messages : 71
    Points : 55
    Points
    55

    Par défaut

    J ai résolu le pb en gerant avec /etc/hosts, mais surtout mes VirtualHosts Apache.

    Desormais, toute url redirige sur la page par defaut, et sans afficher l IP (je tape toto.com, l url demeure et mon localhost routeur s affiche).

    En revanche je cherche encore comment provoquer l ouverture d une popup, type hotspot BBox ou Free.

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    avril 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : avril 2019
    Messages : 1
    Points : 1
    Points
    1

    Par défaut PA

    Hello ! Alors tu as finalement réussir à faire ce que tu voulais ? Ça m'intéresserait d'échanger sur le sujet avec toi ! En espérant que tu recevras une notif de cette réponse..

    Bonne journée !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 30/04/2015, 08h18
  2. Réponses: 0
    Dernier message: 11/11/2012, 16h28
  3. Exploitation d'un portail captif avec requêtes SQL
    Par Gannox dans le forum Requêtes
    Réponses: 14
    Dernier message: 07/11/2012, 17h03
  4. Configuration Wifi (Roaming) avec portail captif
    Par rems13014 dans le forum Hardware
    Réponses: 4
    Dernier message: 26/01/2012, 09h33
  5. Developpent d'un portail web avec UPortal
    Par bouka dans le forum Linux
    Réponses: 0
    Dernier message: 20/07/2007, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo