Notifica cambio IP

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

Notifica cambio IP

Messaggio 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>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Notifica cambio IP

Messaggio 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>

Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

Notifica cambio IP

Messaggio 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>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Notifica cambio IP

Messaggio 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>

kyakan
Linux 2.x
Linux 2.x
Messaggi: 209
Iscritto il: sab 1 gen 2005, 0:00
Contatta:

Notifica cambio IP

Messaggio da kyakan »

Non puoi impostare il router/adsl come server dhcp?<br>

Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

Notifica cambio IP

Messaggio 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>

kyakan
Linux 2.x
Linux 2.x
Messaggi: 209
Iscritto il: sab 1 gen 2005, 0:00
Contatta:

Notifica cambio IP

Messaggio 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>

kyakan
Linux 2.x
Linux 2.x
Messaggi: 209
Iscritto il: sab 1 gen 2005, 0:00
Contatta:

Notifica cambio IP

Messaggio 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>

kyakan
Linux 2.x
Linux 2.x
Messaggi: 209
Iscritto il: sab 1 gen 2005, 0:00
Contatta:

Notifica cambio IP

Messaggio 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>

Rispondi