Pagina 1 di 1

Notifica cambio IP

Inviato: gio 17 feb 2005, 1:13
da wally
Ciao,
<BR>ho un ruter che ristabilisce automaticamente la connessione in caso cada.
<BR>Dato che non sono l´unico ad avere accesso al router, vorrei che una macchina (always on) invii una mail indicante il nuovo ip della connessione ogni volta che ne venga ristabilita una.
<BR>
<BR>Come fare?
<BR>
<BR>Grazie :-)<br>

Notifica cambio IP

Inviato: gio 17 feb 2005, 1:40
da useless
metti in /etc/ppp/ip-up qualcosa tipo:
<BR>echo "Nuovo IP: $4" | sendmail <a href="mailto:antani@antani.net" target="_new">antani@antani.net</a>
<BR>
<BR>ovviamente devi avere un MTA.<br>

Notifica cambio IP

Inviato: ven 4 mar 2005, 2:16
da wally
Scusa useless ma la macchina mi e´ arrivata solo ieri. :-(
<BR>
<BR>Non uso ppp.
<BR>Il computer sopra citato e´ in una Lan con un router/adsl.
<BR>E cio´ che voglio ottenere e´ l´ip della connessione internet del router .
<BR>
<BR>Grazie :-D<br>

Notifica cambio IP

Inviato: ven 4 mar 2005, 14:14
da useless
questo non è x niente banale...
<BR>il meglio che puoi fare è fargli mandare una mail ogni tot minuti, e tra le header della mail dovresti poter recuperare l´ip.<br>

Notifica cambio IP

Inviato: ven 4 mar 2005, 15:16
da kyakan
Non puoi impostare il router/adsl come server dhcp?<br>

Notifica cambio IP

Inviato: ven 4 mar 2005, 21:06
da wally
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 04-03-2005 alle ore 15:16, kyakan :
<BR>Non puoi impostare il router/adsl come server dhcp?<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Mi serve l´ip internet di un router adsl, che e´ a capo di una lan. :-D<br>

Notifica cambio IP

Inviato: sab 5 mar 2005, 20:51
da kyakan
mm... sfrutta la connessione..
<BR>
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR>IP=`curl <a href="http://www.whatismyip.com/" target="_blank" target="_new">http://www.whatismyip.com/</a> 2>/dev/null |grep -i "<TITLE>Your ip is" | sed -e "s/.* ([0-9.]*) .*/1/"`
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End -->
<BR>
<BR>Oppure con il traceroute..
<BR>
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR>traceroute http://www.google.com 2> /dev/null | awk ´/ 4 /{gsub("[()]","");print ; exit}´
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End -->
<BR>
<BR>Al posto del 4 (´/\ 4...) bisogna mettere la linea interessata... lancia traceroute, vedi quale è la linea che ti interessa...e cambialo
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: kyakan il 05-03-2005 21:40 ]<br>

Notifica cambio IP

Inviato: sab 5 mar 2005, 21:47
da kyakan
(Quando posto codice faccio sempre danni...)
<BR>
<BR>
<BR>IP=`traceroute http://www.google.com 2> /dev/null | awk ´/\ 4\ /{gsub("[()]","");print $3 ; exit}´`
<BR>
<BR>
<BR>Al posto del 4 (´/\ 4...) bisogna mettere la linea interessata... lancia traceroute, vedi quale è la linea che ti interessa...e cambia il numero
<BR><br>

Notifica cambio IP

Inviato: sab 5 mar 2005, 22:01
da kyakan
Era..
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR>curl <a href="http://www.whatismyip.com/" target="_blank" target="_new">http://www.whatismyip.com/</a> 2>/dev/null |grep -i "<TITLE>Your ip is"| sed "s/.* ([0-9.]*) .*/1/"
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End --><br>