                              SCRIPT PPP
                    per connettersi al DEI con Linux

                           Giuseppe Zanetti
                         (beppe@dei.unipd.it)

Questo pacchetto permette di collegarsi al DEI mediante PPP. Il DEI fornisce
accessi PPP dinamici, ovvero il cui indirizzo cambia ad ogni collegamento, in
funzione della linea telefonica a cui si chiama (chiamando la stessa linea si
ottiene lo stesso IP address).

                            INSTALLAZIONE

Per installare il pacchetto bisogna avere installato il seguente software:

- PPP per Linux, disponibile ad esempio nella slackware o su sunsite.unc.edu
                 (mirror su ftp.unipd.it)

Bisogna poi inserire i seguenti valori in /etc/resolv.conf:

--------------------------/etc/resolv.conf---------------------
domain dei.unipd.it
nameserver 147.162.2.100
---------------------------------------------------------------

Dopodiche` si devono installare gli script in un directory contenuto nel
PATH:

- PPP_DEI [numero linea]  esegue il collegamento col DEI. Una volta abilitato
                          il collegamento monitorizza il file dei messaggi di
                          sistema (per controllare lo stato della connessione
                          ed eventuali altri messaggi). Per terminare la
                          visualizzazione premete ^C (non abbatte la linea)

                          [numero linea] e` opzionale e permette di scegliere
                                         a quale modem del terminal server
                                         collegarsi, ovvero quale IP ottenere.

                          es: PPP_DEI    si collega al modem di default
                              PPP_DEI 4  si collega al modem 8277764

                          BUGS: alle volte si incanta alla partenza; la
                                soluzione e` premere ^C e riprovare. Se non
                                funziona si lanci "minicom" e si resetti il
                                modem con "ATZ". Si torni al DOS (ehmm.. a 
                                Linux :-) con ^Z^Q (Leave without reset).

- PPP_OFF                 abbatte il collegamento


Ora dovete editare il file di configurazioni. Le configurazioni devono essere
inserite nel file $HOME/.deippprc (ovvero /.deippprc se siete root ... non ho
mai provato ppp con altri utenti che non fossero root !) nel seguente modo:


LOGIN=[il proprio nome di login]
PASSWORD=[la propria password]
DEFAULTLINE=[seleziona il numero telefonico di default]

esempio:

----------------------------/.deippprc------------------------
LOGIN=beppe
PASSWORD=nonteladico
DEFAULTLINE=4
---------------------------------------------------------------


ricordatevi di proteggere il file in lettura !

                                  UTILIZZO

Per lanciare la connessione si scrive PPP_DEI [numero linea]. Poi si possono
lanciare i programmi che si desiderano (telnet, ftp, gopher, Netscape, ...).
Una volta sazi di programmare in LISP sulle macchine del DEI :-) potete
terminare la connessione con PPP_OFF e chiudere il monitor dei messaggi
con ^C. Quando si usa PPP_OFF il monitor segnalera` l'avvenuta disconnessione
con linee del tipo:

Mar 28 19:27:53 freddy pppd[153]: Connection terminated.
Mar 28 19:27:53 freddy pppd[153]: set kernel debugging level to 2
Mar 28 19:27:53 freddy pppd[153]: Exit.
Mar 28 19:27:54 freddy kernel: ppp_ioctl: set debug level 2, netpacket 0
Mar 28 19:27:54 freddy kernel: ppp: channel ppp0 going down for IP packets!
Mar 28 19:27:54 freddy kernel: ppp: channel ppp0 closing.

                                TROUBLESHHOTING

D: alle volte il programma si incanta col messaggio
   setting tty ... connecting ...

R: la soluzione e` premere ^C e riprovare. Se non funziona si lanci "minicom"
   e si resetti il modem con "ATZ". Si torni al DOS (ehmm.. a Linux :-) con
   la combinazione ^Z^Q (Leave without reset). Credo il problema sia dovuto al
   fatto che PPP_OFF non resetta correttamente il modo di funzionamento della
   seriale.

D: Il programma non trova alcuni pezzi (chat o pppd)
R: avete installato il pacchetto ppp ? magari avete una versione nuova in cui
   sono cambiati alcuni path... soluzione: modificate a mano PPP_DEI

D: Per chiamare Padova mi occorre un prefisso
R: modifica a mano PPP_OFF

D: non ho il telefono a toni
R: modifica a mano PPP_OFF

D: perche` non prendo la linea ?
R: la chat e` fallita per qualche motivo: scoprilo con: tail /var/adm/messages

Per informazioni: Giuseppe Zanetti
                  beppe@dei.unipd.it
                  beppe@iperv.it

