Newsgroup: it.comp.os.linux.iniziare
Titolo: PPPD ci mette una vita a connettersi

Ho un problema con la connessione a internet: in pratica PPPD ci mette
una vita a connettersi. Penso di aver sbagliato qualcosa nello script di
connessione, ma non capisco cosa.
Ho una Slackware 7, e mi connetto a Libero.
Ecco il mio "pppscript":
'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'ABORT' 'Invalid Login'
'ABORT' 'Login incorrect'
'' 'ATX3M0L0'
'OK' 'ATDT10550431201010'
'TIMEOUT' '60'
'CONNECT' ''
'~--' ''
-- 
Qui e' Jack Burton, del Pork-Chop Express,
che parla a chiunque sia in ascolto...

Da manualinux:  
http://panther.coolfreepages.com/
22)COLLEGARSI AD INTERNET TRAMITE SCRIPT SENZA KPP (due procedure).
                 A)Prima procedura
#non sono riuscito a farlo funzionare con 
tin.it
Come posso fare a collegarmi ad internet senza usare kppp e simili? Ho
sentito che si può fare tramite degli script, ma come faccio?
In Linux si usano due programmi, essenzialmente:
"chat" che invia i comandi al modem
"pppd" , il demone che instaura il dialogo secondo il protocollo ppp
con il  server dell'ISP.
I files su cui interverremo sono sostanzialmente 5:
/etc/resolv.conf
/etc/ppp/options
/etc/ppp/pap-secrets
start (creare questo file in / o dove volete)
stop  (creare questo file in / o dove volete)
Benissimo si inizia:
-/etc/resolv.conf
Entrare con vi od altro editor in /etc/resolv.conf e scrivere:
search nome_provider (es. search 
libero.it
)
nameserver DNS primario   (es. nameserver 193.70.192.25)
nameserver DNS secondario (es. nameserver 193.70.152.25)
-/etc/ppp/options
Entrare con vi od altro editor in /etc/ppp/options e scrivere:
/dev/ttyS1  (se com2 se invece è una com3 ttyS2 ecc...)
115200
debug
lock
crtscts
defaultroute
mtu 552
mru 552
-/etc/ppp/pap-secrets
Entrare con vi od altro editor in /etc/ppp/pap-secrets e scrivere:
usernameconnessione * password *
-start
Creare ed entrare con vi od altro editor start e scrivere:
#!/bin/bash
/usr/sbin/pppd connect '/usr/sbin/chat -v ""
ATDTnumero_di_telefono_nodo CONNECT "" ' user vostro_username
-d -detach &
Le 3 righe soprastanti partendo da/usr vanno unite in una sola riga.
Chiudiamo il file e diamogli i permessi con (chmod 777 start)
-stop
Creare ed entrare con vi od altro editor stop e scrivere:
#!/bin/sh
DEVICE=ppp0
kill cat /var/run/$DEVICE.pid
echo "$DEVICE TERMINATO"
Chiudiamo il file e diamogli i permessi con (chmod 777 start)
Per collegarsi scrivere:
./start
Per disconnettersi scrivere:
./stop
                 B)Seconda procedura
Creare un file es. start e scrivervi tutto in una riga
all'interno (configuratelo secondo le vostre esigenze):
pppd /dev/modem 115200 connect 'chat -f scriptfile' crtscts
defaultroute lock login user nomeutente deflate 15,15 modem &
Chiudete il file ed apritene un altro di nome scriptfile:
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIAL TONE"
""
ATZ
OK
ATD123456789
CONNECT
""
"name:"
"nomeutentepercollegarsi"
"word:"
"scriverelapassword"
Adesso che avete salvato il file date un chmod 777 a tutti e
due i files e buona navigazionecon ./start
I due file devono essere nella stessa directory oppure dite
al primo file dove trovare il secondo.

                  B)Seconda procedura
[cut]
Grazie. Ho cambiato solo il "pppscript" con quello riportato da te, e
pare (PARE) funzionare meglio (il resto era gia' stato configurato dalla
Slack). Ti ringrazio ancora.


 
Grazie!
Very good tip!!
Vedro' se il debug mi da qualche risposta. Visto che non e' menzionato dal 
tuo msg, guardo sulla man page dove va a finire il debug. Credo che si possa 
inviare su file.

 
Per quale distro (Cappello Rosso credo)?
Per MDK 8.1 cosa conta Draknet.conf?

 
La mia mi da qualche dubbio :
========================================================
# Secrets for authentication using PAP
# client	server	secret			IP addresses
"userID"	ppp0	"password"
========================================================
Ovvio che tra le virgolette c'e' i dati che mi competono.
Inoltre ho provato entrambe le procedure consigliate, ma la prima mi dice 
fallito il CONNECT e la seconda nemmeno si avvia. Ho chmod 777 a tutti files 
creati, solo nessun esito.
Devro' armarmi di pazienza e verificare la man page per configurare tutte le 
possibilita'. Ma per l' opzione 'debug' il syslog me lo riporta o c'e' una 
variabile da settare?