Passer à travers les Captive Portal
Combien de fois ne vous êtes-vous pas retrouvé à vous connecter à un réseau WIFI public, et à pester sur ces @&?&@ de portail captif qui vous « invitent » a acheter à prix d’or une connexion au web?
Souvent? Alors, ce message est pour vous.
Pour passer à travers ce type de portail, vous devrez vérifier si les requêtes DNS passent.
ping www.google.be
C:\Users\Xxxxx>ping www.google.be Envoi d'une requ?te 'ping' sur www-cctld.l.google.com [173.194.78.94] avec 32 octets de donn?es?: R?ponse de 173.194.78.94?: octets=32 temps=36 ms TTL=47 R?ponse de 173.194.78.94?: octets=32 temps=36 ms TTL=45 R?ponse de 173.194.78.94?: octets=32 temps=38 ms TTL=47 R?ponse de 173.194.78.94?: octets=32 temps=36 ms TTL=47 Statistiques Ping pour 173.194.78.94: ??? Paquets?: envoy?s = 4, re?us = 4, perdus = 0 (perte 0%), Dur?e approximative des boucles en millisecondes : ??? Minimum = 36ms, Maximum = 38ms, Moyenne = 36ms
Si votre PC arrive a traduire ?a en une adresse comme dans mon cas, c’est bon. Sinon, payez.
Comment pr?parer le terrain?
- un nom de domaine qui pointe chez vous DynDNS ou No-IP sont 2 sites communs et gratuits Parmis d’autres
- Un Linux toujours allum? et configur? sur lequel tournera :
- le petit programme qui mettra a jour votre DNS en fonction de votre IP (Fournit par DynDNS ou No-IP)
- Le programme DNS2TCPD
- Un proxy (squid)
Comment configurer mon Linux?
Mise à jour de DynDNS ou No-IP
Je n’explique pas comment installer et configurer le programme de mise a jour du DNS. Suivez les indications du prestataire.
Mise en place de DNS2TCP
Sur votre serveur Linux, vous installer DNS2TCP.
wget http://www.hsc.fr/ressources/outils/dns2tcp/download/dns2tcp-0.5.2.tar.gz tar -zxf dns2tcp-0.5.2.tar.gz cd dns2tcp-0.5.2/ ./configure make sudo make install
Cr?ez le fichier de configuration? /etc/dns2tcp :
listen = 127.0.0.1
port = 53 user = nobody chroot = /tmp domain = exemple.snakenet.eu ressources = ssh:127.0.0.1:22 ressources = proxy:127.0.0.1:1723
Sur votre poste, vous entrez la commande suivante:
dns2tcpc.exe -z?exemple.snakenet.eu
-r ssh -l 22 -d 1
Une fois la connexion établie, vous configurez Putty pour se connecter sur : 127.0.0.1:22
Si vous souhaitez le voir démarrer automatiquement au démarrage du PC : crontab -e
@reboot /usr/bin/dns2tcpd -f /etc/dns2tcpd.conf
Le programme (client) permettant de se connecter?? votre proxy peux se trouver ici :
3 comments