Ciao a tutti, visto che mi ? stato richiesto, oggi scrivo una guida per entrare nell'interfaccia web (per esempio) del modem da remoto andando su miodominio.org:"portasceltadame" .
(naturalmente dovrete essere connessi ad una linea che ha un ip pubblico)
Per prima cosa dobbamo creare un dominio, io uso quello offerto da free.afraid.org:
Una volta registrati, andate su Subdomains, cliccate su add e create un sottodominio.
(esempio Type: A /subdomain: "quellochevoglioio" /domain: "sceglietelovoi" / e poi fate Save!)
OK, ora cliccate su Dynamic DNS, poi su Direct URL e copiamo questo link (E' simile a questo
http://freedns.afraid.org/dynamic/update.php?XXXXXXXX )
Trasferiamoci sulla interfaccia web di openwrt e andiamo in operazioni programmate (sistema/Operazioni Programmate) e incolliamo questo codice
0,20,40 * * * * /usr/bin/wget "QUI INSERITE IL LINK CHE AVEVATE COPIATO PRIMA" -O /dev/null
# praticamente cos? a :00 :20 :40 aggiorna l'ip
salvate e infine andiamo su Startup e riavviamo lo script "cron".
Fatto ci? ogni :00 :20 :40 il nostro dominio creato in precedenza aggiorna l'ip con cui ci connettiamo..
Qui di seguito metto le mie impostazioni firewall (impostatele cos?)..
Schermata Generale
LAN --> WAN
WAN --> ACCEPT
Ora dobbiamo aprire le famose porte del router..
Io uso un modem Alice Gate W2+ e quindi (una volta collegati solamente col router openwrt alla linea alice) andiamo su 192.168.1.1 (pagina principale di Alice) e poi su Configura(Collegamento LAN).
Ora su Impostazioni servizio VIRTUAL SERVER dobbiamo aggiungere un servizio: / Indirizzo IP pubblico:(gi? c'?)
/ Nome:Indirizzo IP locale: "mettiamo il nostro router openwrt"
/ Porta locale: 80 (sarebbe l'interfaccia web di openwrt, invece 22, per esempio, ? ssh)
/ Porta Pubblica: "sceglietelavoi" (qui possiamo mettere 80 o se non vogliamo far sapere qual'? la porta locale di questo servizio,
ne potete scegliere una qualunque, l'importante ? che non sia stata gi? usata da un'altro servizio. Un consiglio
? quello di scegliere una porta non molto semplice
).
/ Protocollo:TCP (per questo servizio il protocollo ? TCP)
Facciamo Conferma ed ecco fatto la porta 80 ? aperta
!!
Facciamo un bel riavvio del router openwrt.
Una volta acceso (bisogna essere sempre collegati alla linea alice con openwrt) andiamo su freedns.afraid - Dynamic DNS, e possiamo vedere a che ip pubblico ? collegato il nostro dominio.
Dobbiamo connetterci ad openwrt (in ssh) e dare questo comando /usr/bin/wget "LINK CHE ABBIAMO USATO PRIMA PER AGGIORNARE IP" -O /dev/null in modo tale che l'ip del nostro dominio su afraid si aggiorni.
PS: per scrupolo riandate su freedns.afraid - Dynamic DNS vedete l'ip che ha il vostro dominio e poi andando su 192.168.1.1(interfaccia di Alice) vedete se l'ip pubblico corrisponde.
OK ABBIAMO FINITO
, Andate su "vostrodominio":80 e vedrete l'interfaccia del vostro splendido router!!
PS: Non funziona subito, bisogna aspettare qualche minuto che si aggiorni tutto ..
Spero che con questo documento posso aiutare molta gente della comunit?
!!
Guida scritta da Leon_Cloud_, ringrazio il mio carissimo amico leoz che mi ha fornito il codice di cron e per avermi fatto capire meglio il funzionamento di tutto questo.