Newsgroup: it.comp.os.linux.software
Titolo: connessione remota e IP

Ciao!
Per questioni di lavoro devo poter accedere al computer di casa mia
tramite una connessione ftp. Ho pensato di connettermi dal computer
del client al mio pc via internet, ma a causa dell'ip dinamico, ho
bisogno di crearmi uno script che mandi nella mia casella di posta su
internet (webmail, che posso leggere dal client) l'indirizzo ip che in
quel momento la mia macchina ha assunto. In questo modo posso far
partire l'ftp ed entrare.
(so che puo' dar l'idea che io abbia cattive intenzioni, ma vi
assicuro che serve a me, spero che vi fidiate. al limite se potete
rispondetemi solo via email.)
Io ho gia' uno script che posso far eseguire da qualcuno qui a casa
che mi connette il pc ad internet, ma vorrei che appena connesso il
mio computer, come detto, spedisse una email con l'indirizzo ip che il
pc ha assunto. Come posso fare? e' possibile impostare una linea di
comando (magari con il comando "mail")  che spedisca l'output di un
comando tipo l'"ipconfig" del dos? (ovviamente in linux)
o forse dovrei prima salvare l'output in un file di testo con ">" e
poi farlo spedire a "mail"? io non sono esperto, come posso fare?
spero che possiate aiutarmi.
a presto
Enrico
P.S.: so che per fare il download con ftp si usa "get", ma per
l'upload?

Enrico Gallesio wrote:

Soluzione non elegante... assolutamente poco tecnica... ma forse
sufficiente al caso tuo:
e... comoda.
www.justlinux.com
  ti permette di scegliere un nome per il DNS dinamico
del tipo
tuonome.penguipowered.com
Poi ti mettono a disposizione uno script in Perl che, a PPP operante
spara il tuo IP e consente al loro server di collegarlo al nome che hai
registrato (gratis naturalmente).
Non appena il DNS e' aggiornato (ci mette qualche secondo) ti puoi
collegar e alla tua macchina con il nome che hai scelto, alla porta che
vuoi ecc. ecc.
Quando chiudi la connessione puoi cancellare l'attivazione precedente sul
loro DNS.
E via cosi'.  Non sarai costretto a sapere l'IP, ma solo a lanciare lo
script.
Naturalmente una ricerca "ip posters" in 
www.freshmeat.net
 o 
linux.box.sk
potra' essere piu' fruttuosa se cerchi una soluzione professionale e meno
da dummy
ciao

 l'upload?
# man ftp
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 l'upload?
put (e non e' un'imprecazione)
...qui devo mettere una frase carina o basta che vi dica di rispondermi
all' indirizzo:
deana chiocciolina biella . alpcom . it
Cris.

 l'upload?
il problema lo puoi risolvere in due modi.
1) ti registri a un server che offre un servizio di dynamic dns,
per esempio 
http://www.justlinux.com
Sul sito c'e' anche uno script da scaricare che aggiorna il tuo ip .
crearne uno nuovo che con un solo comando avvia ppp e lancia questo
script e' facile.
2) fai quello che hai pensato con uno script tipo questo
------------------------------
#! /bin/sh
#connessione a internet
#per redhat
/sbin/ifup ppp0
#o per slackware....
ppp-go
#attendi un minuto...
sleep 60
#guarda il tuo ip
IPADDRS=`ifconfig ppp0 | sed -n 2p | cut -d: -f2 | cut -d" " -f1`
#spediscilo all'interessato
echo ${IPADDRS} | mail 
en...@hotmail.com
 
#fine script
----- cut here ------------------
salvalo, rendilo eseguibile.... e correggi eventuali errori...
per fare l'upload put
bye Becks 

 P-t-P*};echo $i))
LOCAL_IP=$(/sbin/ifconfig ppp0|grep inet|awk '{print $2}'|awk -F : '{print
$2}')
E' di qualche carattere piu' corto. Ora arriva Marco e ci sotterra con meno
di 10 caratteri :-)
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

  -  Debian User
   GnuPGid 0xC9F7DB89/1024  -  Sei tu un Dio? No. Allora muoriii!!
 Key fingerprint = EE38 2537 FA41 D481 4998  EB24 905A 999F C9F7 DB89
Undergraduate Student of Computer Science at Bologna University [Italy]

 di 10 caratteri :-)
ROFLASTC !! Mi rifiuto di competere con lui, sono perdente in partenza :-)
