Introduction
Voici quelque chose que beaucoup d'utilisateurs doivent affronter lorsqu'ils débutent et configurent Linux:
Se connecter à Internet.
EtapesNous allons voir comment le faire, étape par étape, assez facilement:
1.) La première chose: vérifier que votre noyau (kernel) supporte ou pas le protocole PPP; c'est le protocole le plus souvent utilisé par les fournisseurs d'accès Internet. Pour vérifier cela tapez la commande suivante:
dmesg | more
Faites défiler les pages en frappant la barre d'espace.
Vous devriez voir une ligne telle que celle-ci:
PPP: version 2.2.0 (dynamic channel allocation)
TCP compression code copyright 1989 Regents of the
University of California
PPP Dynamic channel allocation code copyright
1995 Caldera, Inc.
PPP line discipline registered
Si vous ne l'avez pas, ne vous inquiétez pas, vous aurez simplement à recompiler le noyau en sélectionnant les options appropriées. Comment le recompiler? Hé bien, ce problème pourrait faire l'objet d'un article entier, mais vous pouvez regarder dans la liste linux SLUG ou dans d'autres où vous pourriez être inscrit. Il y'a aussi de très bonnes explications dans le fichier README distribué avec le code source du Kernel.
2.) Ensuite, allez dans le répertoire /etc/ppp où nous allons éditer plusieurs fichiers.
Le premier d'entre eux sera le fichier dénommé "options".
Editez-le avec votre éditeur favori (mais il n'y en a pas beaucoup que vous devez aimer sous Linux... ;-) et supprimez tout ce qu'il contient, c'est à dire surement le mot "lock".
Puis écrivez ce qui suit:
connect /etc/ppp/connect_nom_de_fichier
crtscts
modem
passive
+ua /etc/ppp/ppp_nom_provider
(seulement dans le cas où vous utilisez Infovia en Espagne) noipdefault
defaultroute
asyncmap a0000
lock
lcp-echo-interval 15
lcp-echo-failure 5
mtu 1500
/dev/modem
38400
(choisissez la vitesse: 38400, 57600, 115600. Vous avez seulement à écrire le numéro)
Maintenant, éditez le fichier que vous avez marqué dans la ligne connect du fichier "options". Dans mon cas par exemple, je l'ai appelé "dracnet":
chat -v "" ATE0DTXXXXXXX CONNECT "" login: mon_login password: mon_mot_de_passe Puis sauvez le fichier.
Là où est écrit ATE0DT, vous pouvez simplement écrire ATDT. J'ai utilisé l'option E0 pour désactiver l'écho du modem.
Les XXXXXXX font référence au numéro de téléphone de votre fournisseur d'accès Internet; si jamais vous utilisiez Infovia (Espagne), ce serait 055.
3.) A présent éditez le fichier associé à la ligne "+ua" dans le fichier options que j'ai nommé dans mon cas "dracnetppp":
mon_login mon_mot_de_passe
N'oubliez pas de presser la touche Entrée après la dernière ligne du fichier.
4.) Puis reculez d'un cran dans l'arborescence avec cd .. afin de vous positionner dans le répertoire /etc
Une fois là, éditez le fichier "resolv.conf". Si vous ne l'avez pas, aucun problème. Ecrivez juste la chose suivante (en s'assurant de supprimer tout ce qu'il pouvait contenir auparavant; si vous n'êtes pas en réseau avec d'autres ordinateurs, vous pouvez faire ceci la paix dans l'âme ;-):
domain provider.com nameserver XXX.XXX.XXX.XXX
Sauvez ce fichier.
Notez que la section "domain" contient juste le domaine utilisé par votre fournisseur d'accès. Dans mon cas ce serait "dracnet.es".
Dans la section "nameserver" vous devez mettre l'adresse IP du serveur DNS de votre fournisseur d'accès. Si vous ne possédez pas ces informations, demandez-les à votre fournisseur d'accès, il vous les donnera.
5.) Maintenant allez dans /usr/bin (cd /usr/bin), éditez un fichier appelé connect, et écrivez les choses suivantes:
pppd;tail -f /var/log/messages
Sauvez ceci et donnez-lui la permission d'exécution avec "chmod +x".
Et voila!! Votre système Linux est prêt à se connecter à Internet. Vous n'avez qu'à exécuter (d'où vous voulez) le fichier "connect", c'est tout.
Lorsque vous l'exécuterez, vous verrez le processus de connexion avec votre fournisseur d'accès, étape par étape, grâce à la commande "tail" que nous avons écrite dans le script "connect". Lorsque votre adresse IP a été assignée, vous pouvez sortir de "tail" en pressant Ctrl-C.
|