ip pubblico

2 risposte [Ultimo contenuto]
Ritratto di robarm
robarm
(Junior)
Offline
Junior
Iscritto: 05/06/2005
Messaggi: 36

ciao,
stavo cercando di farmi uno script che all'avvio della connessione ppp determini l'ip pubblico e me lo pubblichi via ftp dove voglio io.
per determinare l'ip pubblico uso:
ifconfig ppp0 |grep 'inet addr'|cut -c21-35
esiste qualcosa di più 'intelligente?
perchè non sono sicuro che sempre lo trovi e che il cut sia sempre corretto...

Ritratto di paolo
paolo
(Webmaster)
Offline
Webmaster
Iscritto: 04/10/2004
Messaggi: 1276

Ciao, la cosa migliore che puoi fare è utlizzare un DNS che punta dinamicamente al tuo attuale indirizzo IP, io (per il mio serverino casalingo) utilizzavo il client per Linux di No-IP, non ha mai dato problemi e una volta registrato sul sito, fa tutto da solo.

Paolo.

Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network

Ritratto di robarm
robarm
(Junior)
Offline
Junior
Iscritto: 05/06/2005
Messaggi: 36

effettivamente...
comunque, tanto per iniziare a fare qualcosa con la bash, ecco il piccolo e banale script che mi sono fatto per ricavare l'ip pubblico, salvarlo in un file e pubblicarlo via ftp su un sito.
magari può essere utile a qualcuno Laughing

ipp=$(ifconfig ppp0 |grep &#039;inet addr&#039;|cut -c21-35 | cut -d &#039; &#039; -f1)<br />echo &quot;IP Pubblico =&quot; $ipp<br /><br />file=&quot;/tmp/test.php&quot;<br />echo &quot;IP Pubblico Pc di Casa = &lt;a href=&#039;http://&quot;$ipp&quot;&#039;&gt;&quot;$ipp&quot;&lt;/a&gt;&quot; &gt; $file<br /><br />#adesso pubblico il file via ftp<br />Server=&quot;ftp.mioftp.it&quot;<br />Username=&quot;miologin&quot;<br />Password=&quot;miapass&quot;<br /><br />ftp -n $Server &lt;&lt;End-Of-Session<br />user $Username $Password<br />binary<br />bell<br />#cd $Directory<br />put $file<br />bye<br />End-Of-Session<br /><br />#cancello il file temporaneo<br />rm -f $file<br /><br />exit 0<br />

Laughing