3. Parte Client

Una volta configurato il server, la configurazione del client è semplice. Il file "/etc/ppp/options" contiene una singola voce:

#/etc/ppp/options
lock
  

La porta seriale del mio client è "/dev/ttyS0" (COM1), così ho dovuto anche creare il file "/etc/ppp/options.ttyS0":

#/etc/ppp/options.ttyS0
115200
crtscts
local
user zaphod
noauth
  

Ci sono solo alcune nuove opzioni in questo file. Notare che la velocità del server deve essere la stessa del client (qui è 115200). Viene specificato il nome utente del client con "user zaphod". Questo nome utente deve corrispondere ad una voce del file "/etc/ppp/pap-secrets" del client e deve essere un nome utente valido del server. L'opzione "noauth" specifica che la macchina peer (server) non deve autenticarsi al client.

L'ultimo pezzo: impostare il client name (nome utente) e il suo secret (password) nel file "/etc/ppp/pap-secrets":

#/etc/ppp/pap-secrets
# Informazioni segrete per l'autenticazione tramite PAP
# client                 server                  secret                IP addresses
zaphod                   *                       gargleBlaster
  

In questo modo l'utente "zaphod" usa la password "gargleBlaster", che lo farà accedere al sistema. Notare che il file contiene informazioni sensibili, quindi assicuratevi di impostare i permessi correttamente.

3.1. Avviare il client

Da linea di comando, scrivere:

/usr/sbin/pppd /dev/ttyS0 nodetach
   

3.2. Connettersi a un server MS Windows

Cosa fare per effettuare una connessione ad un server Windows? Ancora una volta, è necessaria l'opzione "connect" e uno script "chat". Aggiungere la seguenteriga al proprio file "/etc/ppp/options.ttyS0":

connect chat -v -f /etc/ppp/scripts/winserver.chat
   

Creare anche lo script "/etc/ppp/script/winserver.chat":

TIMEOUT 10
'' CLIENT\c
   

Questo fa in modo che il client invii la stringa "CLIENT" prima di tentare di avviare la connessione PPP.

3.3. Configurare un client MS Windows (95)

Per connettersi ad un server usando Windows, bisogna usare il programma "Connessione Diretta Via Cavo" e configurarlo come "guest". Per connettere il client Windows alla massima velocità, si deve cambiare la velocità di comunicazione della connessione diretta via cavo. Per fare questo, andare su Pannello Di Controllo->Sistema->Gestione Periferiche->Modem e selezionare cavo seriale. Procedere con l'opzione 'modem' e selezionare la velocità massima di 115200 o qualunque altra sia impostata nel computer Linux. A questo punto è importante riavviare, o NON FUNZIONERÀ (almeno con Windows 95 versione A, non sono sicuro per le altre versioni).

3.4. Stranamente...

Stranamente ho creato un server Linux che doveva connettersi sia con computer Linux che Windows, così mi sono trovato nella strana situazione di dover impostare entrambi i sistemi Linux in modo che debbano connettersi a server e client Windows!