/usr/share/doc/HOWTO/fr-html/ISP-Connectivity.html is in doc-linux-fr-html 2013.01-3ubuntu1.
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 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for HTML5 for Linux version 5.2.0">
<meta name="GENERATOR" content="LinuxDoc-Tools 0.9.72">
<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>
|