Page suivantePage pr�c�denteTable des mati�res

2. Comment se connecter au reste du monde ?

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.

2.1 La configuration de base

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

/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.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:36