09/02/2019, 12:55
(Questo messaggio è stato modificato l'ultima volta il: 09/02/2019, 12:58 da Enrico Sartori.)
Il problema principale delle adsl di casa è che una volta spento il router gli viene assegnato un ip pubblico diverso.
L'ip pubblico è un indirizzo che ti identifica fa tutti i router adsl della rete, quindi se hai un server web e devi accedervi da remoto, dovrai aprire il browser a quell'indirizzo ip.
La soluzione per fortuna esiste ed è gratuita, si chiama DuckDNS.org.
DuckDns.org è gratuito, non richiede nulla una volta impostato, e la cosa più bella, ti da lo script personalizzato pronto da copia incollare nel RasberryPi.
Funziona cosi, ti registri, io uso di norma sempre google, crei un nome univoco per il tuo ip pubblico, installi uno script che informa duckdns qual'è il tuo ip pubblico ogni tot minuti, facilissimo.
1. Registrazione:
- Accedi a DuckDns
- Registrati tramite i pulsantoni in alto (persona, twitter, github, reddit, google)
- Scrivi un nome univoco per il tuo ip pubblico e premi add domain. Il tuo DDNS sarà [nome da te scelto].duckdns.org
2. Installazione
- E' il turno di installare l'agent per aggiornare il tuo DDNS, andando nella pagina installazione
- seleziona PI, poi sotto seleziona il nome del tuo DDNS, ti comparirà la procedura facilissima e personalizzata da copiare
Questo è un esempio:
Accedi al terminale
Crea il file
Copia il contenuto proposto dal SITO, qui un esempio
Dagli i permessi corretti con
programmalo con
(se chiede l'editor, scegli nano)
aggiungendoAvvia lo script manualmente
per vedere se è tutto OK esegui
3. Accedere dal'esterno
Da una connessione esterna, tipo l'hotspot dello smartphone, avrai accesso ai servizi disponibili suo tuo nuovo DDNS., ma per farlo devi esporli al mondo configurando il router.
- Apri la pagina di gestione de tuo router adsl o firewall e cerca la voce Server DHCP o simile.
Crea una Prenotazione associando il MAC Address del RaspberryPi ad un ip, d'ora in poi qualsiasi sistema operativo installerai, avrai la certezza di ottenere sempre lo stesso ip, basta impostarlo a mano ogni volta!
Se non conosci la pagina di accesso del router, cerca la voce Gateway nella scheda di rete di un qualsiasi pc o smartphone nella tua rete, o esegui da terminale
Linux:Windows: - Bisogna in fine creare un NAT o Port Forwarding o Virtual Server, cercate questa voce nel router o firewall, e scegliete una porta adeguata e selezionate l'ip interno del raspberry
4. Test
Da cellulare provate ad accedere al vostro DDNS sulla porta che avete scelto, se tutto va bene, avete finito. Buon divertimento.
ATTENZIONE! Esporsi al mondo ha grossi rischi! Vedi l'attacco Mirai. Leggete la guida sulla sicurezza pubblicata nel Blog ed usate password MOLTO Complesse usa il generatore di password , e meglio ancora usate PiVPN.
Alcune guide Correlate:
Proteggi il raspberry pi dagli hacker
Vpn Facile cin PiVpn
NodeRed Dashboard
Apache/Mysql/Php/Nextcloud
Downloader con Aria2
Alcuni ip di router domestici:
http:\\192.168.1.1
http:\\192.168.0.1
http:\\192.168.1.254
http:\\192.168.0.254
L'ip pubblico è un indirizzo che ti identifica fa tutti i router adsl della rete, quindi se hai un server web e devi accedervi da remoto, dovrai aprire il browser a quell'indirizzo ip.
La soluzione per fortuna esiste ed è gratuita, si chiama DuckDNS.org.
DuckDns.org è gratuito, non richiede nulla una volta impostato, e la cosa più bella, ti da lo script personalizzato pronto da copia incollare nel RasberryPi.
Funziona cosi, ti registri, io uso di norma sempre google, crei un nome univoco per il tuo ip pubblico, installi uno script che informa duckdns qual'è il tuo ip pubblico ogni tot minuti, facilissimo.
1. Registrazione:
- Accedi a DuckDns
- Registrati tramite i pulsantoni in alto (persona, twitter, github, reddit, google)
- Scrivi un nome univoco per il tuo ip pubblico e premi add domain. Il tuo DDNS sarà [nome da te scelto].duckdns.org
2. Installazione
- E' il turno di installare l'agent per aggiornare il tuo DDNS, andando nella pagina installazione
- seleziona PI, poi sotto seleziona il nome del tuo DDNS, ti comparirà la procedura facilissima e personalizzata da copiare
Questo è un esempio:
Accedi al terminale
Codice:
ssh pi@raspberrypi
Codice:
nano ~/duck.sh
Codice:
echo url="https://www.duckdns.org/update?domains=[i]enricoblablabla[/i]&token=[i]650151061065611[/i]&ip=" | curl -k -o ~/duckdns/duck.log -K -
Codice:
chmod 700 duck.sh
Codice:
crontab -e
aggiungendo
Codice:
*/5 * * * * ~/duckdns/duck.sh >/dev/null 2>&1
Codice:
./duck.sh
Codice:
cat duck.log
3. Accedere dal'esterno
Da una connessione esterna, tipo l'hotspot dello smartphone, avrai accesso ai servizi disponibili suo tuo nuovo DDNS., ma per farlo devi esporli al mondo configurando il router.
- Apri la pagina di gestione de tuo router adsl o firewall e cerca la voce Server DHCP o simile.
Crea una Prenotazione associando il MAC Address del RaspberryPi ad un ip, d'ora in poi qualsiasi sistema operativo installerai, avrai la certezza di ottenere sempre lo stesso ip, basta impostarlo a mano ogni volta!
Se non conosci la pagina di accesso del router, cerca la voce Gateway nella scheda di rete di un qualsiasi pc o smartphone nella tua rete, o esegui da terminale
Linux:
Codice:
ifconfig
Codice:
ipconfig
4. Test
Da cellulare provate ad accedere al vostro DDNS sulla porta che avete scelto, se tutto va bene, avete finito. Buon divertimento.
ATTENZIONE! Esporsi al mondo ha grossi rischi! Vedi l'attacco Mirai. Leggete la guida sulla sicurezza pubblicata nel Blog ed usate password MOLTO Complesse usa il generatore di password , e meglio ancora usate PiVPN.
Alcune guide Correlate:
Proteggi il raspberry pi dagli hacker
Vpn Facile cin PiVpn
NodeRed Dashboard
Apache/Mysql/Php/Nextcloud
Downloader con Aria2
Alcuni ip di router domestici:
http:\\192.168.1.1
http:\\192.168.0.1
http:\\192.168.1.254
http:\\192.168.0.254
Libro | Blog EnricoSartori.it | YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione!
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione!