Je suppose que les composants logiciels r�seau essentiels de votre distribution Linux ont �t� install�s, et qu'il a �t� d�cid� quel sera le port s�rie utilis� par /dev/modem.
En g�n�ral, la configuration par d�faut permet uniquement un acc�s direct �
/dev/modem sous le compte root
.
Pour se connecter directement � un F.A.I, et pour exp�rimenter les s�quences de connexion, on peut utiliser le programme minicom, relativement simple � utiliser.
La configuration de la machine pour son utilisation sur le r�seau doit se faire
sous le compte root
. Avant d'aller plus loin, il faut v�rifier que le
fichier
/etc/hosts.deny contient la
ligne suivante :
ALL: ALL
Normalement, on veut s'autoriser soi-m�me, il faut donc ajouter la ligne suivante au fichier /etc/hosts.allow :
ALL: LOCAL
Ou, si on veut insister :
ALL: 127.0.0.1
Pour tout ce qui suit, on suppose des connexions via PPP au moyen d'une adresse IP dynamique. Si on fait partie des privil�gi�s ayant une adresse fixe, il y aura quelques diff�rences � prendre en compte.
Il est pratique d'avoir un nom pour sa machine, un nom que l'utilisateur IP peut choisir comme il, ou elle, le d�sire. Pour cela, il faut mettre ce nom dans /etc/HOSTNAME :
roderick
L'�tape suivante consiste � d�clarer le serveur de noms dans /etc/resolv.conf :
search .
nameserver 193.212.1.0
Le serveur de noms soit �tre sp�cifi� par une adresse IP num�rique qui d�pend du F.A.I. On peut avoir jusqu'� trois serveurs de noms diff�rents, chacun sur une ligne diff�rente, ils seront appel�s dans l'ordre o� ils sont list�s.
Si l'on veut pouvoir utiliser des noms comme unemachine
pour r�sumer
le nom complet unemachine.acme.xz
, on doit remplacer la premi�re
ligne par :
search acme.xz
Un minimum de configuration sera aussi n�cessaire dans /etc/hosts. La plupart des utilisateurs seront ainsi capable de g�rer :
127.0.0.1 localhost
0.0.0.0 roderick
Ceux poss�dant une adresse IP fixe remplaceront �videmment 0.0.0.0 par
celle-ci...De plus, le minimum que doit contenir le fichier /etc/networks est :
loopback 127.0.0.0
localnet 0.0.0.0
On doit aussi configurer son domaine de courrier �lectronique dans /etc/mailname :
acme.xz
Le nom d'utilisateur et le mot de passe n�cessaires pour se connecter au F.A.I. doivent �tre sp�cifi�s dans /etc/ppp/pap-secrets
dirk * SuperSecret
Dans le cas o� le F.A.I. utilise CHAP au lieu de PAP, le nom de fichier est /etc/ppp/chap-secrets.
Enfin, les points fondamentaux concernant la proc�dure de connexion elle-m�me doivent �tre pr�cis�s avant que PPP soit d�marr�. Ceci est fait dans /etc/ppp/chatscript :
TIMEOUT 5
"" ATZ
OK ATDT12345678
ABORT "NO CARRIER"
ABORT BUSY
ABORT "NO DIALTONE"
ABORT WAITING
TIMEOUT 45
CONNECT ""
TIMEOUT 5
"name:" ppp
Ces lignes peuvent �tre peaufin�es pour les cas particuliers. Le num�ro de
t�l�phone dans la troisi�me ligne doit, bien s�r, �tre celui du fournisseur
d'acc�s. Certains peuvent remplacer la cha�ne d'initialisation ATZ
du
modem par une autre, plus adapt�e au modem qu'ils utilisent. La derni�re ligne
sp�cifie que l'on attend un prompt se terminant par name:
, et que la
r�ponse doit �tre ppp
. D'autres syst�mes peuvent avoir
d'autres proc�dures de connexion.
Pour r�ellement lancer une connexion, le protocole PPP peut �tre initialis� en lan�ant la commande suivante :
exec pppd connect \
'chat -v -f /etc/ppp/chatscript' \
-detach crtscts modem defaultroute \
user dirk \
/dev/modem 38400
Normalement, on doit �tre en ligne, et le rester jusqu'� ce que le programme soit d�truit en tapant ctrl-C. Tous les messages concernant la connexion seront ajout�s aux fichiers diagnostics du syst�me. Pour les lire, il suffit de faire :
tail /var/adm/messages
ou
dmesg
Aussi longtemps que la connexion PPP fonctionne, on a acc�s � Internet et on peut utiliser des programmes comme ftp, ncftp, rlogin, telnet, finger etc. Tous ces programmes font partie du paquetage r�seau.
De plus amples informations sur PPP sont disponibles dans :
/usr/lib/ppp/README.linux-chat
Enfin, un mot sur la s�curit�. Le fichier /etc/inetd.conf �num�re tous les services que notre machine offrira au monde ext�rieur. Avec le fichier /etc/hosts.deny que l'on a cr�� plus haut, aucun acc�s ext�rieur n'est permis. Pour ceux qui en ont besoin, les acc�s doivent �tre explicitement permis au moyen du fichier /etc/hosts.allow. Les transactions locales peuvent �tre permises par la ligne suivante :
ALL: LOCAL
Voir aussi man 5 hosts_access
.
Une derni�re remarque mineure : une certaine confusion existe sur les noms des protocoles POP. Une d�finition dans le fichier /etc/services compatible avec � peu pr�s tout est :
pop2 109/tcp pop-2 # PostOffice V.2
pop3 110/tcp pop-3 pop # PostOffice V.3
ALT : A la place de chatscript, on peut utiliser le programme dip, bien plus souple : mais pas en m�me temps que diald.
ALT : Les privil�gi�s ayant une connexion TCP/IP permanente, par exemple par un r�seau Ethernet, peuvent sans probl�me tout ignorer sur PPP et se concentrer sur la configuration de leur carte r�seau.
ALT : Certains peuvent ne pas avoir la possibilit� d'utiliser PPP, mais peuvent utiliser SLIP � la place. Ce dernier protocole est support� de la m�me fa�on que PPP. Une autre possibilit� est d'utiliser UUCP. D'autres peuvent �changer du courrier et des news au moyen de SOUP. Une description de ce dernier cas est donn� dans :
ftp://ftp.sol.no/user/bjorn/Linux-offline.tgz
Le programme TERM est aussi envisageable. Pour l'utiliser, voir Term-HOWTO.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:36