Newsgroup: it.comp.os.linux.software
Titolo: kppp vs gnome-ppp

Avete qualche idea ?
Ho una Mandrake 8.0 e per connettermi a internet uso kppp. Il fatto e' 
che a me KDE nun me piace. Allora ho provato ad usare gnome-ppp.
Questo programma pero' non mi funziona correttamente dato che quando il 
modem ha finito di fare i suoi "scambi rumorosi", gnome-ppp mi segnala 
che pppd e' morto inaspettatamente.
Allora ho provato ad usare pppd e chat da linea di comando in modo da 
andare a vedere in /var/log/messages cosa succede (usando qualche 
opzione di verbose).
Facendo cosi' ho notato che quando arriva la stringa di CONNECT, subito 
dopo arrivano caratteri strani e la comunicazione si chiude per "NO 
CARRIER".
Ho provato a dare nello script di chat alcuni comandi estesi del mio 
modem per far si che questo si colleghi alla velocita' scelta dal 
computer remoto, ma non ho risolto niente.
Il mio modem e' un US Robotics 56K Professional Message Modem e la 
versione di pppd e' la 2.4.0 .
Lo script che usavo e'
pppd connect 'chat -v "" ATZ OK ATDT035XXXXXXX ogin: xxxxxxxx word: 
xxxxxxx' /dev/modem
e ho anche provato
pppd connect 'chat -v "" ATZ OK ATDT035XXXXXXX ogin: xxxxxxxx word: 
xxxxxxx' /dev/modem <velocita'>
pppd connect 'chat -v "" ATZ OK AT\&B0 OK ATDT035XXXXXXX ogin: xxxxxxxx 
word: xxxxxxx' /dev/modem
Grazie per qualsiasi idea.
N.B. Non rispondete "leggiti l'howto perche' l'ho gia' fatto". Ho anche 
un libro unix per la configurazione del pppd client server, ma e' da 
beginner.
-- 
Roberto Simoni
mailto:
robys...@inwind.it

beginner.
E allora come è possibile che tu non sia riuscito a trovare come fare?
Fai il primo script, es. in /etc/ppp/scriptcon
TIMEOUT         2
''              \dAT&F
OK              \dATX3L1M1
OK              \dATDT000111111
TIMEOUT         40
CONNECT         ''
sername:        tuologin
assword:        tuapassword
''              ''
Ovviamente al posto di 000111111 devi mettere il numero del tuo provider, e
come tuologin e tuapassword devi mettere i tuoi dati di connessione. Questo
sempreché il tuo provider non richieda autenticazioni tipo pap o chap.
Secondo la mia esperienza, ti posso dire che per Libero questo script va
benissimo, mentre per tin, tiscali, infinito, kataweb, monrif devi usare
l'autenticazione "pap". Il che significa che lo script di cui sopra finisce
dopo la riga "CONNECT" ovvero è:
TIMEOUT         2
''              \dAT&F
OK              \dATX3L1M1
OK              \dATDT000111111
TIMEOUT         40
CONNECT         ''
''		''
E in /etc/ppp/pap-secrets devi aggiungere una riga come questa:
tuologin * tuapassword *
Se non hai paranoie di sicurezza, questo script lo puoi lasciare con
permessi rw-r--r-- root.root, se invece non vuoi far sapere nemmeno a tua
madre la password di connessione, si può fare ma è più complesso (occorre
impostare con precisione i permessi, questo te lo dico nel caso).
Poi crei un secondo script, es. /usr/local/bin/attivacon così:
/usr/sbin/pppd \
        connect "/usr/sbin/chat -v -f /etc/ppp/scriptcon" \
        crtscts \
        modem \
        defaultroute \
        0.0.0.0:0.0.0.0 \
        /dev/ttyS1 \
        57600
Ovviamente se il tuo modem è sulla "com2" (ttyS1), se è sulla com1 allora
devi mettere ttyS0.
Metti questo script come rwxr-xr-x root.root, sempre se non hai paranoie di
sicurezza, poi non ti scordare di su-idare pppd:
# chmod u+s /usr/sbin/pppd
Ecco tutto.
Ora se da consolle scrivi semplicemente:
$ attivacon
parte la connessione. Questo a prescindere dall'ambiente grafico poi
usato. Se vuoi attivare il tutto con un clic, ti basta crearti nei vari menu
un tasto che fa riferimento a quello script.
Per chiudere la connessione (metodo brutale, non ortodosso, ma funzionante):
$ killall pppd
Altrimenti, se hai più connessioni ppp attive (es. nel mio caso in cui ho
ppp attivo per internet e per la connessione nullmodem per un portatile)
devi fare un ps -af | grep ppp e identificare il pid del processo, poi killi
il processo esatto. Volendo è una cosa che puoi comunque automatizzare, è un
po' complesso ma si può fare.
-- 
Massimo Bacilieri AKA Crononauta
ulib...@libero.it
 ; ICQ UIN: 4005815
»»» Un buon antivirus? Disinstallare Outlook Express!!!

 che pppd e' morto inaspettatamente.
ok
allora devi dare i permessi di superuser a pppd quindi :
chmod u+s /usr/sbin/pppd
poi devi dare i permessi di lettura/scrittura per tutti a /dev/ttySx
hai settato /etc/ppp/pap-secrets?
hai indicato a gnome-ppp nel campo "remote name" l'interfaccia ppp che
hai prescelto in /etc/ppp/pap-secrets?
se fai tutti questi passi non c'è gnome-ppp che tenga