Newsgroup: it.comp.os.linux.software
Titolo: Vi prego fatemi connettere con LINUX

Quando faccio partire la connessione internet, il modem fa il numero che
risulta libero, ma poi non si connette e ricomincia dopo un po a chiamare
Dal log praticamente mi sembra di capire che aspetta il CONNECT che non
arriva.
Esiste un qualche software di accesso remoto per "copiare" le configurazioni
di connessione da WIN?
Oppure vi prego ditemi cosa devo fare per connettrmi....
Ah! Io uso il wizard per la connessione e come provider Tiscali che in
WINDOWS funziona....
Grazie a tutti!

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="115200" 
TELEFONO="0123456789"
NOMEUSER="username"
#(Da qui in poi copiare e basta)
/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 a tutti!
Devi essere più preciso nel descrivere il tuo problema. 
Ciao
Angelo
-- 
Dicono che dovrei farmi un'assicurazione sulla vita.
E se poi mi faccio male in qualche altra parte del corpo?
		-- Carlo Landini

Christian Maglia wrote:

Caro Christian,
non ho capito che distribuzione stai usando, ma penso che tu stai 
tentando la connessione da utente (Il che e' fortemente raccomandato).
Se e' cosi', in qualita' di root, dai i comandi:
# chmod u+s /usr/sbin/pppd
# chmod u+s /usr/bin/kppp
Il secondo comando se usi kppp che non e' nemmeno un pizzico piu' 
complicato di Windows.
Spero di averci azzeccato. Fammi sapere.
Ciao Petrus