SuSE GmbH

Base de données Support de SuSE

Titre: Accès Internet par modem et wvdial

----------

Vue d'ensemble o Recherche de mots-clés o Historique o Versions o Catégories o Tous les articles
Deutsch o English

----------

Accès Internet par modem et wvdial

SuSE Linux: des versions à partir de 6.0
wvdial

Sujet:

Vous avez installé SuSE Linux 6.0 ou vous venez d'effectuer une mise à jour vers SuSE Linux 6.0 et vous voulez avoir accès à Internet. C'était déjà éventuellement possible avec votre version précédente de SuSE Linux mais depuis la mise à jour vers la version 6.0 il se passe des choses étranges et vous voyez apparaître par exemple des messages d'erreur kppp du genre `PPP-Daemon died unexpectedly'.

Marche à suivre:

Pour plus de détails, lisez le paragraphe `Informations de fond' (recommandé).

Il vous faut:

Procédez de cette manière:
  1. Connectez-vous comme utilisateur normal (pas en tant que 'root') via xdm/kdm et démarrez le serveur X avec startx (toujours en tant qu'utilisateur normal)
  2. Démarrez un xterm/kvt et ouvrez l'accès à votre X-Display: xhost +localhost
  3. Passez sous le compte de l'utilisateur `root': su - et positionnez son display sur le X-Display local: export DISPLAY=:0
  4. Créez un fichier de configuration simple pour wvdial avec wvdialconf /etc/wvdial.conf
  5. Créez ou modifiez le fichier /etc/ppp/options: Il ne doit contenir que 2 lignes
    lock
    debug
  6. Démarrez l'interface graphique de wvdial avec wvdial.tcl et faites les entrées demandées (numéro de téléphone, nom d'utilisateur et mot de passe)
  7. Testez votre accès (bouton `Test'). Votre modem devrait composer le numéro, se connecter et pppd devrait être lancé. L'ensemble de la procédure vous est montré dans une fenêtre.
  8. Vérifiez s'il a été établi une connexion (dans un nouveau xterm). Vous pouvez pour cela avoir recours aux commandes ifconfig et route. La sortie devrait avoir plus ou moins cet aspect:
    ppp0      Link encap:Point-to-Point Protocol
              inet addr:10.201.0.1  P-t-P:10.0.0.99  Mask:255.0.0.0
              UP POINTOPOINT RUNNING  MTU:552  Metric:1
              RX packets:357 errors:4 dropped:4 overruns:0 frame:0
              TX packets:322 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0
              Memory:21c0038-21c049c
    
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    wotan           *               255.255.255.255 UH    0      0        0 dummy0
    broken.suse.de  *               255.255.255.255 UH    0      0        0 ppp0
    loopback        *               255.0.0.0       U     0      0        4 lo
    default         broken.suse.de  0.0.0.0         UG    0      0        4 ppp0
    
    Cette sortie signifie que votre interface réseau ppp0 (modem) est configurée avec l'IP local 10.201.0.1 et que le serveur de numérotation broken.suse.de (IP 10.0.0.99) est utilisé comme passerelle par défaut (pour tous les paquets IP à envoyer dans le monde entier).
  9. Si la connexion a été établie avec succès, enregistrez votre configuration. Sinon, recherchez dans la fenêtre de protocole et dans /var/log/messages des indices qui vous aideront à découvrir ce qui s'est mal passé. Gardez présent à l'esprit qu'il n'est pas exclus qu'il puisse y avoir e certains problèmes du côté. L'établissement d'une connexion PPP fait partie des rares problèmes informatiques qui peuvent éventuellement se résoudre d'eux-mêmes du jour au lendemain.
  10. Pour terminer wvdial.tcl, appuyez sur CTRL-C ou STRG-C dans le shell à partir duquel vous avez lancé wvdial.tcl (ou cliquez sur les boutons `Cancel' et `Close').
  11. Si la configuration a été effectuée avec succès, un simplewvdial suffira à l'avenir pour démarrer une connexion PPP (terminer CTRL-C ou STRG-C, lisez à ce sujet la page de man concernant wvdial).

Informations de fond:

SuSE Linux 6.0 est une `version majeure'. De nombreux programmes système ont dû être modifiés en prévision du noyau Linux 2.2. Entre autre, la version du paquetage PPP est passée de 2.2 à 2.3. Cette nouvelle version n'accepte plus certaines options de ligne de commande que lorsque le démon pppd est lancé par l'utilisateur root. Il est possible que votre kppp que vous aviez vous-même configuré (qui lance pppd) et qui fonctionnait parfaitement sous SuSE Linux 5.3 ne fonctionne plus après la mise à jour vers 6.0. Ceci risque tout particulièrement de se produire si vous avez adapté les options de ligne de commande pppd dans kppp pour un accès PPP avec PAP/CHAP.
wvdial teste votre accès Internet et génère, si tout va bien, des fichiers /etc/ppp/options, /etc/ppp/pap-secrets et /etc/ppp/chap-secrets fonctionnels. Lisez à ce sujet la documentation dans /usr/doc/packages/wvdial. Vous y trouverez tout ce qui est expliqué dans cet article mais traité d'une manière encore plus détaillée.

Quel programme d'appel PPP faut-il prendre?

Vous avez lu cet article SDB et les autres articles SDB auquels il se réfère et vous vous demandez quel programme d'appel PPP vous devez utiliser

Brève réponse: wvdial.
Longue réponse: Tous les programmes d'appel PPP (wvdial, kppp, SuSEppp, xisp, ...) font la même chose, ils lancent le démon pppd avec les paramètres qui ont été spécifiés (authentification, verrouillage, numéros IP, route par défaut etc.) Auparavant, le numéro est composé et les modems se connectent. Le démon pppd a un assez grand nombre d'options que l'on peut configurer (man pppd), ce qui donne l'occasion de faire pas mal d'erreurs. wvdial est le seul parmi les programmes d'appel PPP mentionnés a être capable d'analyser les signaux transmis par modem par la machine distante et de se servir de ces données pour effectuer des configurations. Cela ne marche pas toujours mais les chances ne sont pas mauvaises. Commencez toujours par faire un essai avec wvdial. Si après avoir établi une connexion à l'aide de wvdial vous souhaitez utiliser de nouveau kppp, n'oubliez pas de supprimer l'entrée lock de /etc/ppp/options.

----------

Mots-clés: MODEM, WVDIAL, PPP, INTERNET, PROVIDER, DAEMON, DIED, UNEXPECTEDLY

----------

Catégories: PPP

----------

Vue d'ensemble o Recherche de mots-clés o Historique o Versions o Catégories o Tous les articles
Deutsch o English

----------

SDB-daniel_wvdial, Copyright SuSE GmbH, Nuremberg, Germany - Version: 19. Jan 1999
SuSE GmbH - Dernière modification: 07. Jan 2000 22:43:52 by lermen with sdb_gen 1.00.0