1. Causes communes
L'application de PPPoE implique un client PPPoE et un serveur PPPoE.
Cette erreur est généralement causée par l'un des éléments suivants:
l La configuration de l'interface est incorrecte.
l L'interface physique alterne souvent entre les états haut et bas.
l L'authentification de l'utilisateur échoue.
l Aucune adresse IP n'est attribuée au client PPPoE.
l Aucun message d'écho n'est reçu.
2. Organigramme de dépannage
La figure 1-1 illustre l'organigramme de dépannage.
Figure 1-1 Organigramme de dépannage en cas d'échec de la connexion PPPoE
3. Procédure de dépannage
L'enregistrement des résultats de chaque étape de dépannage est recommandé. Si le dépannage échoue pour corriger le problème, vous aurez un enregistrement de vos actions pour fournir du personnel de support technique Huawei.
Procédure
Étape 1 Vérifiez que l'interface physique fonctionne correctement.
Exécutez la commande display this interface sur l'interface physique pour vérifier si l'interface physique alterne fréquemment entre les états Haut et Bas.
l Si l'interface physique alterne fréquemment entre les états Haut et Bas, vérifiez la connexion physique ou remplacez le câble.
l Si l'interface physique fonctionne correctement, passez à l'étape 2.
Étape 2 Vérifiez que la configuration est correcte.
Sur le serveur PPPoE, vérifiez les configurations de l'interface de modèle virtuel et de l'interface physique Ethernet. Sur le client PPPoE, vérifiez les configurations de l'interface de numérotation et de l'interface physique Ethernet. Exécutez la commande display this dans la vue d'interface pour vérifier la configuration de l'interface.
Sur le serveur PPPoE:
[Huawei-A-Virtual-Template10]display this
ppp authentication-mode chap
[Huawei-A-aaa]display this
local-user ub password cipher %$%$yYr|IcpfX4V8pb$"ueOS%>5,%$%$
Sur le client PPPoE:
[Huawei-B-Dialer10]display this
ppp chap user ub
ppp chap password simple ub
dialer-group 5
[Huawei-B-GigabitEthernet0/0/1]display this
pppoe-client dial-bundle-number 10
[Huawei-B-dialer-rule]display this
dialer-rule
dialer-rule 5 ip permit
l Si l'authentification est configurée sur le serveur PPPoE, vérifiez si le nom d'utilisateur et le mot de passe sont correctement configurés sur le client PPPoE. Si la fonction de numérotation à la demande est configurée sur le client PPPoE, la liaison PPP est supprimée lorsqu'il n'y a pas de trafic à transmettre. Assurez-vous que la valeur de dialer-rule-number dans la commande dialer-rule est identique à la valeur de group-number dans la commande dialer-group .
l Si les configurations précédentes sont toutes correctes mais que le problème persiste, passez à l'étape 3.
Étape 3 Découvrez la cause de l'échec d'appel entrant.
Sur le client PPPoE, vérifiez si le protocole PPP alterne fréquemment entre les états Up et Down, car l'authentification a échoué. Exécutez les commandes suivantes pour vérifier les informations affichées. L'interface du numéroteur est l'interface de numérotation de la connexion PPP.
<Huawei-B>terminal monitor
Info: Current terminal monitor is on.
<Huawei-B>terminal debugging
Info: Current terminal debugging is on.
Info: Current terminal monitor is on.
<Huawei-B>debugging ppp all interface Dialer 10
Si les informations suivantes sont affichées, l'authentification échoue.
<Huawei-B>Jan 21 2008 17:40:56.420.1+08:00 AR1220-B MID_PPP/7/debug2:
PPP Packet:
Dialer10:0 Input CHAP(c223) Pkt, Len 33
State SendResponse, code FAILURE(04), id 2, len 29
Message: Illegal User or password.
<Huawei-B>Jan 21 2008 17:42:37.520.4+08:00 AR1220-B MID_PPP/7/debug2:
PPP Packet:
Dialer10:0 Output LCP(c021) Pkt, Len 13
State reqsent, code ConfRej(04), id 1, len 9
AuthProto(3), len 5, CHAP c22305
<Huawei-B>Jan 21 2008 17:42:37.530.6+08:00 AR1220-B MID_PPP/7/debug2:
PPP Packet:
Dialer10:0 Input LCP(c021) Pkt, Len 8
State opened, code TermReq(05), id 3, len 4
Dans la sortie de commande précédente, la première partie des informations indique qu'un nom d'utilisateur CHAP est configuré sur le client PPPoE et que le client PPP reçoit un message de challenge du serveur PPPoE et répond par un message de réponse. Comme le mot de passe CHAP est incorrect ou que le nom d'utilisateur ou le mot de passe n'existe pas, le serveur PPPoE envoie un message Response Failed au serveur PPPoE.La deuxième partie des informations indique qu'aucune information d'authentification n'est configurée sur le client PPPoE ou que le mode d'authentification configuré sur le client PPPoE est différent de celui configuré sur le serveur PPPoE, de sorte que le client refuse la demande d'authentification du serveur dans la négociation LCP. Si le client ne parvient pas à s'authentifier quatre fois, la troisième partie des informations est affichée, indiquant que le serveur PPPoE envoie une demande pour rompre la connexion PPP entre le serveur et le client.
l Si l'authentification échoue, vérifiez la configuration de l'authentification et configurez le nom d'utilisateur et le mot de passe corrects pour le client PPPoE.
l Si l'authentification réussit mais que le problème persiste, passez à l'étape 4.
Étape 4 Vérifiez qu'une adresse IP est correctement attribuée au client PPPoE.
Si une adresse IP est attribuée de manière incorrecte au client PPPoE, vérifiez la configuration associée du serveur PPPoE. Si des adresses IP sont attribuées au client PPPoE à partir d'un pool d'adresses IP distant, vérifiez s'il existe des adresses IP disponibles dans le pool d'adresses IP distant.Connectez-vous au serveur PPPoE et exécutez la commande suivante pour vérifier le pool d'adresses IP.
[Huawei-A-ip-pool-mypoo]display ip pool name mypool
Pool-name : mypool
Pool-No : 0
Lease : 1 Days 0 Hours 0 Minutes
Domain-name : -
DNS-server0 : -
NBNS-server0 : -
Netbios-type : -
Position : Local Status : Unlocked
Gateway-0 : 20.1.1.1
Mask : 255.255.255.0
VPN instance : --
-----------------------------------------------------------------------------
Start End Total Used Idle(Expired) Conflict Disable
-----------------------------------------------------------------------------
20.1.1.1 20.1.1.254 253 1 252 0 0 0
-----------------------------------------------------------------------------
Si le champ Idle affiché est 0, aucune adresse IP n'est disponible. Utilisez un groupe d'adresses IP avec les adresses IP disponibles au lieu du groupe d'adresses IP configuré sur l'interface de modèle virtuel du serveur PPPoE. Si l'adresse IP négociée du client PPPoE est en conflit avec une autre adresse IP locale, le protocole PPP alterne également fréquemment entre les états Up et Down.
l Si le serveur PPPoE ne parvient pas à attribuer des adresses IP au client PPPoE, vérifiez l'utilisation du pool d'adresses IP et utilisez un autre pool d'adresses IP.
l Si le serveur PPPoE attribue correctement les adresses IP au client PPPoE, passez à l'étape 5.
Étape 5 Vérifiez si le client PPPoE reçoit correctement les messages de pulsation.
Connectez-vous au client PPPoE et exécutez les commandes suivantes pour vérifier le résultat de la commande.
<Huawei-B>terminal monitor
Info: Current terminal monitor is on.
<Huawei-B>terminal debugging
Info: Current terminal debugging is on.
<Huawei-B>debugging ppp lcp all interface Dialer 10
Si les messages de demande d'écho sortants sont affichés mais qu'aucun message de réponse d'écho entrant ne s'affiche, le client ne peut pas recevoir de message de pulsation.
[Huawei-B]
Jan 21 2008 19:20:37.790.2+08:00 AR1220-B MID_PPP/7/debug2:
PPP Packet:
Dialer10:0 Output LCP(c021) Pkt, Len 12
State opened, code EchoRequest(09), id c0, len 8
Magic Number 0560b017
Si le client ne reçoit aucune réponse à ses quatre messages de pulsation consécutifs, il supprime le lien avec le serveur. Si le client a reçu des messages de pulsation, mais que le problème persiste, passez à l'étape 6.
Étape 6 Collectez les informations suivantes et contactez le support technique.
l Résultats de la procédure de dépannage précédente
l Fichiers de configuration, fichiers journaux et fichiers d'alarme du périphérique
----End