Newsgroup: it.comp.os.linux.iniziare
Titolo: ppp on demand & masquerading

salve a tutti,
ho configurato un pc in rete lan con il mio con masquerading. ppp on demand,
leafnode, ecc..
Tutto funziona correttamente ma vorrei automatizzare l'avvio delle varie
componenti.
In particolare, per il ppp uso:
/usr/sbin/pppd  -detach connect "/usr/sbin/chat -v -f /etc/ppp/pppscript"
ma vorrei mettere questa stringa in qualche file di configurazione, in modo
che il daemon del ppp venga fatto partire all'avvio e resti li finchè non
c'è una richiesta di connessione
Stessa cosa per il masquerading: perchè ad ogni boot devo mettere "1" in
/proc/sys/net/ipv4/ip_forward (cito a memoria, ma forse ptrebbe essere un
percorso sbagliato) e perchè le 3 stupide regole che uso in ipchains non
restano ? Dove devo metterle ?
Ultima cosa: che file viene eseguito quando la conenssione è attiva ? Dovrei
mettere li il comando "fetchnews" e i comandi per scaricare e spedire la
posta, vero ?
---
Nicola Cassolato
nicola.c...@libero.it
 - 
http://texwiller.cjb.net
 - ICQ: 26241188
----------------------------------------------
Il caso aiuta soltanto la mente preparata al nuovo e all'inconsueto (L.
Pasteur)

 spedire la posta, vero ?
La "partenza" di leafnode la puoi automatizzare con cron.
Io ho inserito questa riga in /etc/crontab :
*/20 * * * * root /usr/sbin/fetchnews
Ogno 20' mi scarica le news. (comodo ed efficace)
Anche se non credo vada bene per Te che vuoi usare il Dial on demand.
-- 
----------------------------
- L'indirizzo é modificato -
- Address is modified      -
----------------------------

> /usr/sbin/pppd  -detach connect "/usr/sbin/chat -v -f /etc/ppp/pppscript"
inseriscilo dentro /etc/rc.d/rc.local
Manca l'opzione "demand", che permette di attivare la connessione
"on demand" (ti risparmi diald!!!). Ricordati di impostare anche l'opzione
"idle NNN" dove NNN è il numero di secondi di inattività dopo i quali
disconnettersi.
Fai un bel "man pppd" e cerca "demand" e "idle".
P.S
Perl l'opzione "demand" devi avere un pppd sufficientemente recente
(direi 2.3.9 o 2.3.10, ma non ricordo esattamente).

 (direi 2.3.9 o 2.3.10, ma non ricordo esattamente).
pppd version 2.3.11, uso la redhat 6.2, quindi dovrebbe essere aggiornata.


 Anche se non credo vada bene per Te che vuoi usare il Dial on demand.
Andrebbe bene se mi verificasse anche lo stato della connessione... Non
voglio che si connetta lui da solo, voglio che mi scarichi le news solo
quando IO sono connesso :)
--


Io uso questo script di connessione (più o meno):
/usr/sbin/pppd /dev/ttyS1 115200 \
    connect "/usr/sbin/chat -v -f /etc/ppp/ppp-chat" \
    noauth \
    user pippo \
    idle 300 \
    debug \
    crtscts \
    deflate 10,10 \
    modem \
    defaultroute \
    noipdefault \
    usepeerdns \
    demand \
    persist
Poi ho questo script di chat: /etc/ppp/ppp-chat
    TIMEOUT 30
    ABORT BUSY
    ABORT ERROR
    ABORT 'NO CARRIER'
    ABORT 'NO DIALTONE'
    ABORT 'Invalid Login'
    ABORT 'Login incorrect'
    '' 'AT&FB40&K44'
    OK 'ATDI0123456789'
    CONNECT ''
E, ovviamente, un: /etc/ppp/pap.secrets
    pippo    *    password    *
A me funge. Cambiando la stringa di init e la stringa
per la chiamata (ATDT 0123456789) funge pure con
altri modem.