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...
ip pubblico
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
ipp=$(ifconfig ppp0 |grep 'inet addr'|cut -c21-35 | cut -d ' ' -f1)<br />echo "IP Pubblico =" $ipp<br /><br />file="/tmp/test.php"<br />echo "IP Pubblico Pc di Casa = <a href='http://"$ipp"'>"$ipp"</a>" > $file<br /><br />#adesso pubblico il file via ftp<br />Server="ftp.mioftp.it"<br />Username="miologin"<br />Password="miapass"<br /><br />ftp -n $Server <<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 />





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