[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Captive Network -- Non sono reindirizzato alla pagina di Login



Il giorno 03 ott 2016, alle ore 18:56, Lorenzo Isella <lorenzo.isella@gmail.com> ha scritto:
> Ultimamente però, non vengo reindirizzato alla pagina del login.
> Non dipende dal browser (firefox, chromium, midori == stesso problema) e se uso il network manager di gnome o wicd, l'esito e’ lo stesso.
> Non so dove sbattere la testa!
Spesso e volentieri i captive portal fanno questa cosa a livello dns: o facendoti usare uno specifico dns (passandotelo via dhcp) o con un dns transparent proxy (in pratica ti fanno un man in the middle sul traffico dns).
È solo un’idea… non è detto che c’entri… ma controlla come lavora il tuo notebook a livello dns. Se il captive portal usa la prima tecnica (ti passa un suo dns via dhcp) e tu invece hai un resolver tuo (es. dnscache in locale che poi anziché interrogare quello passato dal dhcp, va direttamente sui root nameserver o su altro dns configurato staticamente) allora stai effettivamente bypassando il captive portal e non riesci ad autorizzarti.

Altra tecnica, altra ipotesi: captive portal con transparent proxy http… intercettano le tue richieste http e se non sei loggato ti generano un http redirect alla pagina di login.
Oggigiorno sempre più cose sono di default in HTTPS, e così spesso anche i tuoi bookmark e gli url usati dai browser per spedirti ai motori di ricerca.
Se è questo il caso, te ne accorgi se inserendo un url sicuramente non-HTTPS (es. http://www.google.it ) finisci correttamente sulla pagina di login del portal.

Se non va nessuna delle due… boooh?
Per un minimo di diagnosi, se ti ricapita il problema, apri un terminale e riportaci cosa ti dicono questi due comandi:
	ping www.google.com	(per verificare quale ip risulta dal resolver del tuo notebook)
	curl -I http://www.google.com	(per verificare se, prima di qualsiasi redirect, ti risponde davvero google o il captive portal)


--
Luca Lesinigo

_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking