/usr/share/doc/HOWTO/fr-html/ISP-Connectivity.html is in doc-linux-fr-html 2013.01-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org">
<meta name="GENERATOR" content="LinuxDoc-Tools 0.9.69">
<title>ISP-Connectivity-mini-HOWTO</title>
</head>
<body>
<h1>ISP-Connectivity-mini-HOWTO</h1>
<h2>Michael Strates, <code>mstrates@croftj.net</code></h2>
v2.0, 6 Novembre 1997
<hr>
<em>Ce document décrit comment configurer une liaison PPP,
se connecter à son Fournisseur d'Accès Internet
(F.A.I.), configurer le courrier et les news, obtenir une adresse
IP statique (si cela est possible), obtenir un nom de domaine et
avoir un système sérieux tournant en un peu plus de
trente minutes.</em>
<hr>
<h2><a name="s1">1. Introduction</a></h2>
<p>Le but principal de ce document est, évidemment, de
familiariser un nouvel utilisateur avec tout ce qui concerne la
connexion d'un PC Linux à Internet, l'obtention d'adresses
IP, de noms de domaines, et la configuration des différentes
parties. Ce guide est destiné à un utilisateur moyen,
bien que les débutants intelligents ne devraient pas, non
plus, avoir de problèmes.</p>
<h2><a name="ss1.1">1.1 Nouvelles versions de ce document</a></h2>
<p>Les nouvelles versions de ce document seront
périodiquement postées dans
<i>comp.os.linux.answers</i> (NDT : les versions françaises
des Howtos et Mini-Howtos sont postées tous les mois dans
<i>fr.comp.os.linux.annonces</i>). Elles seront aussi
placées sur les différents sites FTP anonymes qui
archivent les informations sur Linux. Parmi ceux-ci :</p>
<p><code><a href=
"ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO">ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO</a></code></p>
<p>Vous trouverez aussi ce document sur la page du « Linux
Documentation Project » :</p>
<p><code><a href=
"http://sunsite.unc.edu/LDP/">http://sunsite.unc.edu/LDP/</a></code></p>
<p>La version française est disponible sur le
site :</p>
<p><code><a href=
"ftp://ftp.lip6.fr/pub/linux/french/docs/HOWTO">ftp://ftp.lip6.fr/pub/linux/french/docs/HOWTO</a></code></p>
<h2><a name="ss1.2">1.2 Commentaires</a></h2>
<p>J'apprécierais tout commentaire sur ce HOWTO, fautes
d'orthographes, comment il fonctionne, remerciements et critiques.
J'espère avoir aider certaines personnes avec ce HOWTO, et,
si je l'ai fait, je serais heureux de vous l'entendre dire.</p>
<p><code><a href=
"mailto:mstrates@croftj.net">mstrates@croftj.net</a></code></p>
<p><code><a href=
"http://linloft.home.ml.org/">http://linloft.home.ml.org/</a></code></p>
<p>Les remarques concernant la traduction française peuvent
être envoyées à <em>Éric
Jacoboni</em> :</p>
<p><code><a href=
"mailto:jaco@mail.dotcom.fr">jaco@mail.dotcom.fr</a></code></p>
<h2><a name="ss1.3">1.3 Termes d'utilisation</a></h2>
<p>Aucune responsabilité quant au contenu de ce document ne
peut être acceptée. L'utilisation des concepts,
exemples et autres sont fait à vos propres risques. Comme il
s'agit d'une nouvelle édition de ce document, celle-ci peut
contenir des erreurs et des imprécisions qui peuvent porter
préjudice à votre système. Procédez
avec précaution et bien que qu'il y ait de fortes chances
pour que cela ne soit pas nécessaire, je décline
toute responsabilité pour tout dommage.</p>
<p>Il y a, bien sûr, probablement de meilleures façons
de faire les choses décrites dans ce document. Il y a
toujours un autre chemin dans le monde Linux. C'est la voie que
j'ai suivie, et c'est celle-ci que je vous présente dans ce
HOWTO.</p>
<h2><a name="ss1.4">1.4 Informations de Copyright</a></h2>
<p>Ce document est copyright (c)1997 Michael Strates et
distribué sous les termes suivants :</p>
<ul>
<li>Les documents HOWTOs Linux peuvent être reproduits et
distribués dans leur intégralité ou en partie,
sur tout support physique ou électronique, à
condition que cette note de copyright soit présente sur
toutes les copies. Une redistribution commerciale est
autorisée et encouragée ; cependant, l'auteur
souhaiterai en être averti.</li>
<li>Toute traduction ou travail incluant des documents HOWTOs Linux
doit être couvert par cette notice. Vous ne pouvez donc
produire un travail dérivé d'un HOWTO et imposer des
restrictions supplémentaires sur sa distribution. Des
exceptions à ces règles peuvent être
accordées sous certaines conditions ; contactez le
coordinateur des HOWTOs Linux à l'adresse donnée
ci-dessous.</li>
<li>Si vous avez des questions, contactez Greg Hankins, le
coordinateur des HOWTOs Linux à :</li>
</ul>
<p><code><a href=
"mailto:gregh@sunsite.unc.edu">gregh@sunsite.unc.edu</a></code></p>
<h2><a name="s2">2. Se connecter au monde
extérieur.</a></h2>
<p>Dans ce document, nous expliquerons comment le faire en
utilisant PPP (Point to Point Protocol), un protocole presque
toujours utilisé sur Internet. Il permet à votre
modem de <code>parler</code> au monde extérieur. C'est ce
que font des applications comme Trumpet Winsock sous Windows 3.x,
et beaucoup d'autres programmes que vous n'avez probablement jamais
vus.</p>
<p>Sous Linux, nous utilisons quelque chose appelé
<code>chat</code> pour réaliser l'appel
téléphonique du F.A.I., puis nous utilisons un outil
nommé <code>pppd</code> pour « utiliser » cette
connexion. Dans un sens, <code>chat</code> est celui qui appelle,
et <code>pppd</code> est notre protocole. Nous décrirons
plus loin comment les configurer.</p>
<h2><a name="ss2.1">2.1 Parler et communiquer avec
<code>pppd</code> et <code>chat</code>.</a></h2>
<p>La façon probablement la plus facile de faire les choses
est de créer un script shell nommé
<code>ppp-connect</code> dans le répertoire de
<code>root</code>, et d'invoquer ce script à chaque fois que
vous voulez établir votre connexion. Nous décrirons
cette méthode.</p>
<p>En tant que <code>root</code>, ouvrez votre éditeur de
texte favori sur <code>~/ppp-connect</code>. Vous devez maintenant
choisir vos paramètres.</p>
<p><i>pppd connect 'chat -v "" "votre_chaîne-init" ""
ATDTnuméro_fai CONNECT "" ogin: votre_username word:
votre_mot_de_passe' /dev/tty(0/1/2) vitesse modem</i></p>
<p>Sur mon système, <code>pppd</code> invoque
<code>/usr/sbin/pppd</code>, puis lance <code>chat</code> pour
réaliser l'appel téléphonique.
<code>chat</code> envoie <i>votre_chaîne-init</i> puis
appelle <i>numéro_fai</i>. Il attend alors CONNECT, puis
attend <code>ogin:</code> (le caractère `l' est omis car le
premier caractère est quelquefois perdu), envoie
<i>votre_mot_de_passe</i>, <code>chat</code> se termine alors et
rend la main à <code>pppd</code>.</p>
<p>La fin de la commande spécifie votre port modem (le mien
est <code>/dev/ttyS1</code>). Dans la plupart des cas, ce sera
<code>ttyS1</code> (<code>COM2</code> sous DOS), <code>ttyS0</code>
(<code>COM1</code> sous DOS), ou, si vous utilisez la Slackware,
<code>cua1</code> ou <code>cua0</code>. La vitesse est celle du
modem. J'utilise 115200 pour le mien (un 33.6k). Si vous avez une
machine relativement récente, disposant d'une UART 16550,
alors n'allez pas en dessous de 57600. Ou, pour un 14.4k :
38400. <i>modem</i> indique simplement à <code>pppd</code>
qu'il s'agit d'une connexion série/modem. Otez l'option
<code>-v</code> si vous ne souhaitez pas avoir de longs messages
dans vos fichiers logs.</p>
<p>Le scénario ci-dessous est celui utilisé pour
appeler un F.A.I. qui lance automatiquement PPP, ie. qu'il n'y a
pas réellement de lancement d'un shell. Voici sa commande
dans son <code>~/ppp-connect</code> :</p>
<p><i>pppd connect 'chat "" "ATZ" "" ATDT555-1800 CONNECT "" ogin:
johnny word: blackjak' /dev/ttyS1 115200 modem</i></p>
<p>Cependant, pour certains, il y a des F.A.I. qui lancent un shell
et ne lancent pas automatiquement PPP. Cela peut être un
problème. Heureusement, <code>chat</code> peut gérer
cela aussi. Il suffit d'ajouter une autre commande à votre
script de chat. Ci-dessous, par exemple, <i>johnny</i> utilise un
F.A.I. qui lui retourne un shell lui demandant de taper
<code>ppp</code> pour obtenir une connexion ppp. Son invite de
shell se termine par $.</p>
<p><i>pppd connect 'chat "" "ATZ" "" ATDT555-1800 CONNECT "" ogin:
johnny word: blackjak $ ppp' /dev/ttyS1 115200 modem</i></p>
<p>S'il y a plus d'un mot, entourez les de quotes. J'espère
que vous avez compris toutes ces implications et que vous
êtes capables de créer votre propre script convenant
à votre connexion. Modifiez simplement le premier ou le
deuxième script ci-dessus pour l'ajuster à votre
port, serveur, etc. puis, sauvez ce fichier.</p>
<p>Maintenant que le fichier est créé, il faut
s'assurer que seul <code>root</code> puisse le lancer, le lire ou y
écrire. Ceci est très important. Assurez-vous aussi
que personne ne puisse lire vos fichiers logs, si vous avez
décidé de garder l'option <code>-v</code>, car votre
mot de passe est clairement lisible dans ceux-ci (je ne vois pas
beaucoup d'utilité à l'option <code>-v</code>,
ôtez-la si vous n'en avez pas un besoin express).</p>
<h2><a name="ss2.2">2.2 Adresses IP, Noms de domaines et
sous-réseaux.</a></h2>
<p>Pour la plupart de ceux qui utilisent les options
décrites ci-dessus, le fait qu'une adresse IP change ne les
gênera pas. Les utilisateurs de base, ceux qui veulent un
accès simple, qui n'ont que des comptes accessibles par
liaison téléphonique et qui ne sont pas
spécialement motivés par la technique, tous ceux-la
peuvent survoler cette section. J'y aborderai les aspects
importants pour configurer correctement votre système. Les
débutants, sautez les parties concernant les adresses IP
fixes, les noms de domaines, les sous-réseaux et ne lisez
que la dernière partie de cette section.</p>
<p>Disposer d'une adresse IP fixe est peut-être une option
gratuite pour votre F.A.I. : demandez-lui en cas de doute.
Personnellement, je dois payer pour avoir une adresse IP fixe. Cela
permet d'envoyer du courrier en utilisant une adresse IP, un
domaine, etc. uniques. Si vous désirez avoir une adresse
permanente, envoyez un courrier à votre fournisseur
d'accès et demandez-lui s'il peut le faire.</p>
<p>Lorsque vous avez une adresse IP fixe, faites un
<code>grep</code> dans votre répertoire <i>/etc</i> pour
retrouver les fichiers contenant vos anciennes adresses IP. J'ai
dû modifier des fichiers dans mon répertoire
<i>sendmail</i> et dans <i>/etc/hosts</i>.Il y a d'autres fichiers
importants que vous ne retouverez qu'avec <code>grep</code>. Ouvrez
<code>/etc/hosts</code> et ajoutez votre nouvelle adresse IP au
format standard. Relancez votre machine, vous devriez être
prêt à continuer.</p>
<p>Vous devez maintenant changer votre script <code>chat</code>
pour répercuter votre nouvelle configuration. Si PPP est
lancé dès que vous vous connectez, vous devez
informer l'administrateur système de votre F.A.I. pour qu'il
s'assure que leur système PPP reconnaisse que vous avez une
adresse IP fixe et vous l'attribue plutôt que de vous en
donner une autre. Si vous vous retrouvez devant une invite shell,
et qu'il vous faut taper <code>ppp</code> ou autre pour lancer la
connexion, plutôt que de le faire, modifiez votre script
<code>~/ppp-connect</code> pour envoyer ceci à la place de
<code>ppp</code> ou autre lorsqu'il voit un $ ou autre prompt
shell.</p>
<p><i>/usr/sbin/pppd :Votre_Adresse_IP</i></p>
<p>Remplacez <i>Votre_Adresse_IP</i> par l'adresse que votre F.A.I.
vous a donnée. Assurez vous de l'entourer de " " lorsque
vous la placez dans votre script <code>chat</code>. Si cela ne
fonctionne pas, contactez votre F.A.I. pour lui demander où
se trouve votre serveur PPP et demandez-lui la commande à
donner. Essayex pour voir si le serveur vous reconnaît et
vous donne votre adresse correctement.</p>
<p>La prochaine chose à faire est probablement d'obtenir un
nom de domaine. Je sais qu'en Australie, <code>.asn.au</code> et
<code>.org.au</code> sont gratuits. Aux États-Unis, vous
pouvez obtenir un domaine <code>.us</code> gratuitement, mais cela
prend du temps. Si vous habitez l'Australie, allez sur <a href=
"http://www.aunic.net/">http://www.aunic.net/</a> pour enregistrer
vos domaines. Aux États-Unis, c'est <a href=
"http://www.internic.net/">http://www.internic.net/</a> .</p>
<p>Pour enregistrer les domaines, vous devez fournir des services
DNS et autres trucs pointus. Si votre F.A.I. ne peut les fournir,
balancez par la fenêtre les domaines <code>.asn.au</code> et
autres et prenez un domaine Internet <code>Monolith</code>.</p>
<p><code>Monolith</code> offre des domaines gratuits à tout
le monde. Tout est fait sans intervention humaine, via une
interface web que vous accédez avec votre navigateur. Votre
domaine est de la forme <code>Votre_Choix.ml.org</code>.
<code>Monolith</code> hébergera alors localement le DNS pour
vous. Si vous voulez envoyer et recevoir du courrier de ce domaine,
demandez à votre F.A.I. de se transformer en passeur de
courrier pour vous.</p>
<p>Allez voir sur <a href=
"http://www.ml.org/">http://www.ml.org/</a> et remplissez le
formulaire. Entrez dans NIC avec votre identifiant et votre mot de
passe, et creez un domaine GRATUIT. Vous devrez entrer votre
adresse IP. Votre domaine sera dans le DNS dans quelques jours.</p>
<p>Ok, nous allons passer maintenant à la partie pour les
débutants ou pour ceux qui ne peuvent avoir d'adresse IP ou
de domaine fixe. Tout ce que vous avez à faire est
d'éditer <code>/etc/hosts</code> sous le compte
<code>root</code>, nommer votre site avec un nom qui ne posera pas
de problème, lui donner une adresse IP 10.10.10 ou quelque
chose comme ça et redémarrer votre machine.</p>
<p>Maintenant, vous n'avez qu'à configurer votre machine
avec <code>pppd</code> et <code>chat</code>. Cela ne prend que 10
minutes. Passons à la section suivante, qui traite du
courrier électronique.</p>
<h2><a name="s3">3. Courrier électronique sur votre machine
Linux</a></h2>
<p>L'un des aspects les plus importants de l'Internet est la
possibilité d'envoyer et de recevoir du courrier de par le
monde. Linux dispose de très nombreux paquetages de
courriers utilisables en mode console. Celui que nous allons
décrire s'appelle <code>Pine</code> (programe pour le
courrier et les news Internet) de l'Université de
Washington. Pour récupérer le courrier, le programme
s'appelant <code>Fetchmail</code>, écrit par <i>Eric S.
Raymond</i> devrait aussi faire partie de votre distribution
Linux.</p>
<p><code>Fetchmail</code> est un programme qui
récupère votre couurier sur votre serveur en
utilisant le protocole POP. Il transfère ce courrier sur
votre machine, puis le détruit du serveur, comme le font des
programmes comme <code>Eudora</code> ou <code>Microsoft
Exchange</code>. Pour configurer et automatiser
<code>fetchmail</code>, on utilise un fichier
<code>.fetchmailrc</code> dans le répertoire de base. Ouvrez
simplement <code>~/.fetchmailrc</code> (faites-le sous votre
compte, pas sous <code>root</code>) avec votre éditeur
favori et observez les options décrites
ci-dessous :</p>
<p><em>poll mail.votre_fai proto pop3 user votre_login password
votre_passwd</em></p>
<p><em>user votre_login with pass votre_passwd is votre_login
here</em></p>
<p>Tout ce que vous avez à faire est de remplacer
<em>mail.votre_fai</em> par le nom du serveur de courrier de votre
F.A.I., <em>votre_passwd</em> par votre mot de passe, et
<em>votre_login</em> par votre identifiant.</p>
<p>Point important à noter : pour que <code>Pine</code> et
cette procédure fonctionnent correctement, votre identifiant
doit correpondre à celui que vous utilisez pour votre F.A.I.
Ceci veut dire que votre identifiant local doit correspondre
à celui que vous utilisez sur le serveur, et à votre
adresse e-mail.</p>
<p>Ensuite, assurez-vous que <code>.fetchmailrc</code>
possède les permissions correctes (lecture/écriture
pour user). <code>Fetchmail</code> peut être lancé de
deux façons : en mode standard (où il
récupère les messages du serveur et se termine), ou
en mode serveur (où il reste actif et
vérifie/récupère le courrier toutes les x
secondes). Pour utiliser le mode serveur, tapez <i>fetchmail -a
-d(Secondes entre les vérifications)</i>. <code>-a</code>
assure qu'il récupèrera tous les courriers. Pour
utiliser le mode standard, tapez simplement <i>fetchmail
-a</i>.</p>
<p>Vous devez maintenant configurer <code>Pine</code>. Lancez
<code>Pine</code> en tapant <code>pine</code> au prompt. Choisissez
<code>Setup - Configuration</code>. Configurez votre domaine
utilisateur comme le domaine qui est dans votre adresse e-mail. Par
exemple, pour <code>jack@linux.org</code>, ce serait
<code>linux.org</code>. Puis, configurez <code>smtp-server</code>
comme votre serveur de courrier POP (le même que celui que
vous avez utilisé dans la configuration de
<code>fetchmail</code>). Pour le même exemple, nous
entrerions <code>mail.linux.org</code>. Si vous désirez les
forums Usenet, configurez votre serveur nntp avec le serveur de
news de votre F.A.I.</p>
<p>Bon, on a fini. Tout devrait fonctionner correctement
maintenant. Pour vous connecter à votre F.A.I., lancez
<code>~/ppp-connect</code> sous le compte <code>root</code>. Pour
recevoir votre courrier, lancez <code>fetchmail -a</code> sous
votre compte. Pour parcourir votre courrier et les forums Usenet,
utilisez <code>Pine</code>. Si vous voulez naviguer sur le web,
installez un navigateur en mode texte comme <code>Lynx</code>.</p>
<p><i>Envoyez tous commentaires et suggestions à :
mstrates@croftj.net</i></p>
</body>
</html>
|