dns sul portale captive di lamponi coovachilli



raspberry-pi3 captiveportal (1)

Prova ad usare l' opzione uamaliasname nella configurazione di coovachilli.

Esempio:

# UAM Alias
HS_UAMALIASNAME="hotspot.domain.com"

Ho un captive portal che lavora su un lampone. Il mio coovachilli sta lavorando con un IP e quando mi connetto, sono reindirizzato alla pagina di login ( http://10.10.10.1:4990 .. ). Come ho detto, sta funzionando bene. Ma ora, ho bisogno di mettere il login di Facebook su questa pagina. Per fare un login su Facebook, prima devo configurare la mia applicazione su Facebook e lì non posso impostare un IP come URL del sito (non consentire Facebook), devo mettere un DNS. Poi ho provato, senza successo, a configurare un DNS interno.

Ho provato questi tutorial qui: https://www.howtoforge.com/two_in_one_dns_bind9_views https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server -on-ubuntu-16-04

Non funziona ancora, se mi collego al lampone e provo http://example.com:4990 non trovo la pagina, ma con ip funziona come sempre.

Ho anche provato a cambiare / etc / hosts e aggiungere 10.10.10.1 example.com , ma funziona solo dall'interno del raspberry. Lo sapevo, ma ero desolato :(

Ho anche inserito .example.com sui domini consentiti di HS_UAMDOMAINS="connect.facebook.net,.facebook.com,.example.com" : HS_UAMDOMAINS="connect.facebook.net,.facebook.com,.example.com"

[AGGIORNAMENTO] Ho superato questo problema utilizzando l'API di Firebase invece di Facebook API. Firebase consente l'IP, quindi sono riuscito a inserire 10.10.10.1 come dominio. L'accesso a Facebook sta funzionando ora, grazie a firebase, ma sarebbe bello se l'URL fosse http: // myUrl: 4990 invece di http://10.10.10.1:4990