lo script per
il collegamento con Linux pppd 2.2.0 |
LINUX, PPP e
TISCALI
Tutte le prove sono basate su un sistema Linux cosi configurato:
RedHat 5.0
Kernel 2.0.31
PPP 2.2.0
modem interno Cardinal V34+
I File di configurazione devono essere creati con un editor di
testo, il più diffuso è "vi" (si legge
vi ai), ecco una descrizione di alcuni comandi di questo editor:
- ESC i entra in modalità
inserimento
- ESC o aggiungi una riga
sotto il cursore ed entra in modalità inserimento
- ESC O aggiungi una riga
sopra il cursore ed entra in modalità inserimento
- ESC x cancella la lettera
sotto il cursore
- ESC dd cancella la riga
in cui si trova il cursore
- ESC :w salva il file
- ESC :w nome_file salva
il file con nome nome_file
- ESC :q esci da Vi
- ESC :wq salva e esci
- ESC /chiave per cercare
la parola chiave specificata dopo /. Usare poi n e p per ricercare
le ulteriori istanze, seguenti o antecedenti, della parola.
Passiamo ora a creare gli script; accediamo come utente root
con tutti i permessi, per creare il file digitiamo ad esempio:
|
vi prova
|
siamo nell' ambiente editor, a questo punto entriamo
in modo inserimento (premere ESC i), scriviamo lo script
usciamo dal modo ins (premere ESC) digitiamo: |
:wq (diamo invio)
|
il file ora è stato creato, eseguiamo ora la stessa procedura
per i seguenti script:
#!/bin/sh
# script ppp_on
#
/usr/sbin/pppd connect \
'/usr/sbin/chat -v -t60 "" atz OK atx3w2l1 OK atdt0704600000
CONNECT ""' \
user vostra_user_id
#/etc/ppp/options
#
lock
/dev/modem
crtscts
38400
noipdefault
defaultroute
modem
debug
kdebug 1
#/etc/resolv.conf
#
domain tiscalinet.it
nameserver 195.130.224.18
#/etc/ppp/pap-secrets
#
# Secrets for authentication using PAP
# client server secret IP addresses
vostra_userid * vostra_password
|
Rendere eseguibile il file ppp_on con chmod 755. Come root lanciarlo
e attendere che la connessione avvenga. Per monitorare cosa accade
si puo' eseguire il comando
tail -f /var/log/messages
|
per terminare il collegamento occorre uccidere il processo pppd.
Con il comando:
trovo il suo PID mentre con:
termino il processo e quindi la connessione.
|
|