Newsgroup: it.comp.os.linux.iniziare
Titolo: Configurare un accesso a internet con interfaccia testuale???AIUTOOOOOO!!!!

Bene è da poco che ho installato Linux (Red Hat 7.1) e facendolo girare su
un computer molto lento (P233mmx-32mbRAM...ecc) ho deciso di imparare a
utilizzare l'interfaccia testuale.
La prima cosa che ho cercato di fare è stata configurare un accesso a
internet... ma Wvdial non vuole saperne di far andare il demone pppd.
Dopo numerose incazzature ho cercato di configurarmi pppd e lanciare una
connessione con quest'ultimo ma essendo un neofita ho cavato ben poco.... e
sono in ricerca di qualcuno che possa aiutarmi partendo da zero... per
creare una connessione testuale funzionante con un modem USROBOTICS 56K
ESTERNO SERIALE su un provider come Tiscali o Libero (Ho paura persiono a
chiedere di sapere come fare in testuale a configurare un modem ISDN
interno....magari più in là).
Confido in voi....GRAZIE

15)COLLEGARSI AD INTERNET SENZA KPP.
Connessione con script
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/ppp/pap-secrets
/etc/resolv.conf
/etc/host.conf
/bin/ispup
/bin/ispdown
Come si puň intuire tratterň il caso di accesso con autenticazione PAP.
Innanzitutto dovremo inserire il nostro username e password,
comunicateci
dal provider, nel primo di questi files, in questo modo:
# /etc/ppp/pap-secrets
username        *       password        * 
# fine
Poi dovremo modificare il secondo, che semplicemente indica al nostro
sistema  
i dns da usare durante la connessione, controllando che compaiano le
righe:
 
# /etc/resolv.conf
search 
dominioprovider.it
nameserver 111.222.111.222 
nameserver 222.111.222.111
 
# fine
 
dove ovviamente dovremo inserire i dati forniteci dall'ISP al momento
della
stipulazione del contratto al posto degli esempi che ho scritto :) 
Poi bisogna comunicare al sistema in che modo deve risolvere i nomi dei  
computer sulla rete (non importa se non avete una rete locale e l'unica
rete
per voi e' internet, dovete specificarlo lo stesso...). Per fare
questo   
bisogna operare su /etc/host.conf.
 
# /etc/host.conf
 
order hosts,bind
multi on 
# fine 
Fatto tutto ciň il nostro sistema č pronto, e possiamo quindi passare
alla 
realizzazione dei veri e propri script di connessione, cioe' quelli che
eseguiremo quando vorremo connetterci o disconnetterci.
Questo per connettersi:
 
# /bin/ispup
 
IP_ISP="0.0.0.0"
IP_LOCALE="0.0.0.0" 
DISPOSITIVO="/dev/modem"    # oppure il nome della seriale
VELOCITA="57600" 
TELEFONO="0123456789"
NOMEUSER="username" 
/usr/sbin/pppd \
connect "/usr/sbin/chat -v \ 
TIMEOUT 3 \
ABORT BUSY \ 
ABORT 'NO CARRIER' \
'' \dATZ \ 
OK \dATX0 \
OK \dAT\d$TELEFONO \ 
TIMEOUT 60 \
CONNECT '' " \ 
user $NOMEUSER -d \
-detach crtscts modem \ 
defaultroute noipdefault \
$IP_LOCALE:$IP_ISP \ 
$DISPOSITIVO \
$VELOCITA 
# fine 
e questo per disconnettersi 
# /bin/ispdown
kill -INT `cat /var/run/ppp0.pid`
# fine
A questo punto, se volete collegarvi senza essere loggati come root, la
via
piů semplice anche se la meno sicura e' quella di dare i permessi di
esecuzione degli script a tutti gli utenti (oppure vi create un gruppo
di
utenti apposito) e di dare il bit di suid group al pppd.
Per connettervi digitate al prompt "ispup&" (la & serve a mandare in
back-
ground il processo, in modo che abbiate ancora libera la shell per
copiare
altre operazioni.

Grazie mille, ottimi consigli. Ora provo e vi faccio sapere. A presto.
POLLUZ