Newsgroup: it.comp.os.linux.debian
Titolo: conoscere ip esterno dopo modem-router nat

Senza appoggiarsi a siti esterni, esiste un trucco da usare in uno script, per
sapere il proprio ip esterno?
Ho un paio di pc collegati ad un modem adsl (con ip dinamico) che fa da
firewall, router e nat, e vorrei riuscire a sapere l'indirizzo visto dalla
rete esterna, in modo da poterlo mettere in una mail che deve essere spedita
ad intervalli.
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
| Benventi sull'autostrada Milano Cavenago Trezzo Capriate Dalmine Bergamo  |
|  Seriate Grumello Oglio Palazzolo Rovato Ospitaletto Brescia Desenzano    |
|Sirmione Peschiera Sommacampagna Verona Soave Montebello Montecchio Vicenza|
+-----#9---------------------Campagna contro le pubblicita` idiote.---------+

 ad intervalli.
Ma usare un servizio tipo dyndns o analoghi?
Se il problema č sapere il tuo IP pubblico di quel momento "da fuori",
un dns dinamico č senza dubbio la soluzione piů ragionevole.
-- 
Massimo Bacilieri AKA Crononauta

 un dns dinamico è senza dubbio la soluzione più ragionevole.
Si lo so, ma dato che non mi serve sempre ma solo per alcuni periodi (aka
quando sono in ferie o via da casa per alcuni giorni) volevo vedere se era
possibile qualcosa di spiccio da attivare all'occasione.
Una alternativa sarebbe leggerlo nella pagina di configurazione del router,
accessibile solo via web, ma vuole obbligatoriamente un browser che supporti
java-script, previo compilazione di un form con user e pass...
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
|                   Per informazioni e suggerimenti                         |
|                            
www.youporn.com
                                |
+-----#10--------------------Campagna contro le pubblicita` idiote.---------+

 per sapere il proprio ip esterno?
http://jeremy.zawodny.com/blog/archives/010835.html
:)
-- 
Vide

 script, per sapere il proprio ip esterno?
Io di solito faccio così, ma mi "appoggio"...:-)
lynx -dump 
checkip.dyndns.org
 | grep 'Current IP' | awk -F ": " '{ print $2}'

 lynx -dump 
checkip.dyndns.org
 | grep 'Current IP' | awk -F ": " '{ print $2}'
Mi stavo nel frattempo trastullando le meningi a trovare una soluzione a base
di wget, sed eccetera, cercando di estrarre l'indirizzo dalla pagina in htmal
che crea il router (linksys wag200),e tu mi arrivi con una soluzione cosi?
Ottima, la prendo.
E ringrazio anche gli altri, per le loro risposte, ma questa mi sembra proprio
la piu' semplice ed immediata.
Grazie a tutti.
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
|        Dall'inizio dell'anno 11 morti sulle nostre autostrade.            |
|                           Siete troppo prudenti.                          |
+-----#12--------------------Campagna contro le pubblicita` idiote.---------+

 spediscitela
Grazie, la stessa ottima soluzione proposta da wiplash.
Ringrazio anche te.
For my real address use the X-SPAM header
-- 
94% dei calcolatori hanno lime corrotte, inutilizzate e possibilmente nocive.
   * Prestazioni del PC di spinta
   * Aumenti la stabilita' del sistema
   * Eviti .exe errori.
+-----#13--------------------Campagna contro le pubblicita` idiote.---------+

> $2}'
Senza usare appoggi esterni (ci ho sudato parecchio) funziona con la pagina di
stato di un wag200g linksys (per altri va modificato):
cd /tmp
[ -f tmp/setup.cgi* ] || rm /tmp/setup.cgi*
wget --http-user=MYUSER --http-passwd=MYPASS -q
http://IP-DEL-ROUTER/setup.cgi?next_file=Status.htm
# mette in un file in /tmp, TUTTA la pagina completa
# nel file risultante, la voce "IP Address" ed il numero sono su due righe
#  <td width="140" nowrap>IP Address:</TD>^M
#  <td class="stdbold" nowrap>151.162.77.118</TD>^M
cat "/tmp/setup.cgi?next_file=Status.htm" | sed -n '/IP Address/{n;p;}'|
awk -F "<" '{ print $2}'| awk -F ">" '{ print $2}'
# con sed estraggo la riga successiva alla voce "IP Address"
# con awk estraggo solo il numero
...Se puo' essere utile a qualcuno come spunto o idea...
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
|      Informazioni traffico  899 04 21 21                                  |
+-----#14--------------------Campagna contro le pubblicita` idiote.---------+

 script, per sapere il proprio ip esterno?
Sempre per la serie "quelli che si appoggiano":
MY_IP=`wget -q -O - 
www.whatismyip.com/automation/n09230945.asp`
Sfruculiando nel codice html di 
www.whatismyip.com
 è esplicitamente 
consigliata quell'url per l'uso negli script:
<!--Please set your code to scrape your IP from 
www.whatismyip.com/
automation/n09230945.asp Please set your code to hit this page at a 
REASONABLE pace.  For more info, please see our "What's New" page.-->

 consigliata quell'url per l'uso negli script:
Simpatico, peccato che lo abbiano scritto a meta' del sorgente della pagina e
la scritta sfori il lato destro del monitor...
Grazie anche a te.
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
| La paranza e' la danza di una stronza che, sull'isola di Ponza, si tirava |
| la patonza.                                                               |
+-----#21--------------------Campagna contro le pubblicita` idiote.---------+