View Single Post
Old 04-07-2008, 08:35   #3
vampirodolce1
Senior Member
 
L'Avatar di vampirodolce1
 
Iscritto dal: Jul 2006
Messaggi: 1175
In genere non e' possibile dall'interno della LAN vedere l'IP pubblico, se non collegandosi al router (v. intervento precedente, ma spesso non e' possibile interagire con esso), oppure a un sito esterno che registra l'IP di WAN.
Io ho creato uno script che fa proprio questo, collegandosi al sito dyndns.com solo per leggere l'IP. Il controllo potrebbe essere qualcosa del tipo:
w3m -dump checkip.dyndns.com
e poi la stringa va data in pasto a 'mail', come suggerito da Devil. Tutto cio' gestito da cron oppure da un temporizzatore interno allo script (il comando sleep in un ciclo while) o, meglio ancora, si puo' fare in modo che l'IP venga memorizzato in una variabile e l'email venga spedita solo se l'IP successivo e' diverso dal precedente (ciclo if).
Ora non ho lo script sotto mano ma non e' difficile, basta una base minima di programmazione e sono al massimo una ventina di righe.
Tutto cio' senza usare alcun programma esterno.
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200
[Debian 7.0 Wheezy] Installazione, consigli e trucchi
vampirodolce1 è offline   Rispondi citando il messaggio o parte di esso