Y'a quelques temps, j'avais chez moi un ordinateur (Debian/testing) et un
modem ADSL (Alcatel SpeedTouch Pro, modem ethernet). Et un abonnement
ADSL, aussi, mais bon. Ma machine établissait la connexion internet via
pppoe et pppd (ou le contraire). Mon modem était donc configuré pour
fonctionner en tant que "pont" (suivant les termes du modem), il
n'établissait pas la connexion lui-même. En fait, le modem faisait le
moins de choses possibles (pas de routage spécifique, pas de serveur DHCP
ou DNS).
J'ai déménagé, et histoire d'être sûr que je ne pourrais pas réutiliser ma
config telle quelle, j'ai changé de pays :-) (je suis maintenant à
Londres). J'ai repris un abonnement ADSL (chez UKOnline, pour ceux qui
veulent les détails), et j'ai réinstallé le même résau, cad exactement la
même machine derrière exactement le même modem, avec exactement les même
cablages (oui, bon, j'ai peut-être inversé deux cables ethernet ;-) ).
Et ca marche pas. Argh. Bon, dans un premier temps, il m'a fallu régler
les paramètres VPI/VCI, qui sont semble-t-il des trucs spécifiques à
l'ADSL de chaque pays (en France c'est 8-35, ici c'est 0-38). Pour le
reste, voici le log de mon essai de connexion (j'ai passé l'option debug à
pppd), avec quelques commentaires :
[Ok, j'ai bien reçu les adresses des serveurs DNS et une IP pour ma
machine. Les DNS sont bien ceux qui sont indiqués dans la doc du FAI.]
Sep 22 20:46:01 laputa pppd[3261]: Script /etc/ppp/ip-up started (pid 3265)
Sep 22 20:46:01 laputa pppd[3261]: rcvd [LCP TermReq id=0x1]
Sep 22 20:46:01 laputa pppd[3261]: LCP terminated by peer
Sep 22 20:46:01 laputa pppd[3261]: Connect time 0.0 minutes.
Sep 22 20:46:01 laputa pppd[3261]: Sent 0 bytes, received 0 bytes.
Sep 22 20:46:01 laputa pppd[3261]: sent [LCP TermAck id=0x1]
Sep 22 20:46:01 laputa pppd[3261]: rcvd [IPCP TermReq id=0x1]
Sep 22 20:46:01 laputa pppd[3261]: Discarded non-LCP packet when LCP not
open
Sep 22 20:46:01 laputa pppoe[3262]: Session 5761 terminated -- received
PADT from peer
Sep 22 20:46:01 laputa pppoe[3262]: Sent PADT
Sep 22 20:46:01 laputa pppd[3261]: Modem hangup
Sep 22 20:46:01 laputa pppd[3261]: Connection terminated.
[Buh ?? Le serveur m'envoie une demande de fin de connexion, et le client,
sagement, termine la connexion. Soit. Mais pourquoi diable le serveur me
demande-t-il de fermer la connexion ???]
[Évidemment, les scripts de connexion ensuite ne servent plus à rien. Et
quand je ferme pppd (avec poff), j'ai les messages suivants : ]
Sep 22 20:46:11 laputa pppd[3261]: Terminating on signal 15
Sep 22 20:46:11 laputa pppd[3261]: Exit.
[Rien d'anormal ici.]
Donc, en résumé, tout se passe bien, sauf qu'à un moment le serveur me
demande poliment de mourir. Et comme pppd est bien élevé, il obéit. C'est
gentil de sa part, mais ca ne m'arrange pas...
Deuxième phase, je configure le modem pour qu'il se connecte lui-même à
mon FAI, et non plus qu'il serve de pont. Je crée une entrée de type PPP
dans "l'annuaire" du modem, que je configure sur les bons VPI/VCI, puis je
configure cette entrée avec mes logins/mdp. J'ai droit à trois pauvres
options de configuration (tout se fait par une interface web), à savoir :
Connection Sharing (valeurs possibles : Me only, Everybody, My net only.
J'ai mis Everybody)
Destination networks (valeurs possibles : All networks, Remote net only,
Remote host only, Specific network defined below. J'ai mis All networks)
Specific network (j'ai rien mis, c'est lié à l'option au dessus)
Address translation (NAT-PAT) (une check box, qui est activée.)
Primary DNS
Secondary DNS (j'ai évidemment rempli avec les deux serveurs DNS fournis
par mon FAI).
Local IP
Remote IP (j'ai rien mis, c'est à mon FAI de me fournir ca, ce qu'il fait
d'après le log précédent)
Mode : (c'est pour dire si la connexion doit être établie au démarrage du
modem ou juste quand je le demande explicitement)
Idle time limit : (un champ vide. J'ai rien mis.)
Et avec tout ca, ca marche parfaitement ! Mon modem se connecte sans le
moindre problème...
Donc, première question, pourquoi ça marche quand le modem établit
directement la connexion et pas quand je le fais par pppd/pppoe ?
D'autre part, si j'utilise le modem pour établir la connexion, j'ai deux
problèmes : un cité dans un autre message (le modem ne fait pas de routage
très évolué, j'arrive donc pas à rediriger des connexion extérieures vers
une machine spécifique sur mon réseau) ; et deuxième problème (effleuré
dans l'autre message), je n'arrive pas à savoir quelle est mon IP.
En effet, le log ci-dessus montre deux IPs :
local IP address 87.80.26.93
remote IP address 82.108.10.42
Tous les trucs sur le web pour me donner mon IP (checkip.dyndns.org et
d'autres) me répondent 87.80.26.93. Mais cette IP ne répond pas aux pings.
Par contre, l'autre IP (82.108.10.42) répond correctement, et ça doit être
celle-là la bonne. Mais comment je fais pour la récupérer ? Dans les
tables de routage du modem, je vois apparaître la première, mais jamais la
deuxième (ce qui est assez normal si la deuxième est celle qui sert pour
le vaste monde extérieur depuis mon FAI et que la première ne sert que
pour la connection modem<-->FAI. Je sais pas trop pourquoi, mais y'a
vaguement une logique).
Bref, est-ce que quelqu'un peut m'aider à faire marcher pppd, ou à défaut,
à configurer proprement mon modem ?
Merci d'avance, et désolé pour ce long message (je préfère mettre trop
d'infos que pas assez... ça évite aux gentils lecteurs d'explorer des
pistes que j'ai déjà épuisées !).
--
Rémi Moyen
On Fri, 23 Sep 2005 19:33:23 +0200, oli-cla wrote:
[snip tout ça]
J'ai le même à la maison configuré en bridge et pas pb, mais je vois dans tes logs que l'authentification est CHAP, je veux bien mais est tu sur que tu 'ai pas besoin de PAP plutôt copie ton chap.secret dans pap.secret pour voir.
J'ai mis la même chose dans pap et dans chap. Mais je ne sais pas comment faire pour lui dire de changer de méthode d'authentification. Je vais relire le man de pppd pour voir si je trouve un truc là-dessus dedans.
Ceci dit, dans la config web du modem, lorsque c'est lui qui établit la connection, j'ai une option PAP qui est *désactivée* : j'en déduis que le modem doit aussi s'authentifier en CHAP et que ça marche.
D'autre part, d'après les logs, il me semble que l'authentification marche correctement, non ?
Enfin bon, je vais essayer de voir ça. Merci. -- Rémi Moyen
On Fri, 23 Sep 2005 19:33:23 +0200, oli-cla <oli-cla@club-internet.fr>
wrote:
[snip tout ça]
J'ai le même à la maison configuré en bridge et pas pb, mais je vois
dans tes logs que l'authentification est CHAP, je veux bien mais est tu
sur que tu 'ai pas besoin de PAP plutôt copie ton chap.secret dans
pap.secret pour voir.
J'ai mis la même chose dans pap et dans chap. Mais je ne sais pas comment
faire pour lui dire de changer de méthode d'authentification. Je vais
relire le man de pppd pour voir si je trouve un truc là-dessus dedans.
Ceci dit, dans la config web du modem, lorsque c'est lui qui établit la
connection, j'ai une option PAP qui est *désactivée* : j'en déduis que le
modem doit aussi s'authentifier en CHAP et que ça marche.
D'autre part, d'après les logs, il me semble que l'authentification marche
correctement, non ?
Enfin bon, je vais essayer de voir ça. Merci.
--
Rémi Moyen
On Fri, 23 Sep 2005 19:33:23 +0200, oli-cla wrote:
[snip tout ça]
J'ai le même à la maison configuré en bridge et pas pb, mais je vois dans tes logs que l'authentification est CHAP, je veux bien mais est tu sur que tu 'ai pas besoin de PAP plutôt copie ton chap.secret dans pap.secret pour voir.
J'ai mis la même chose dans pap et dans chap. Mais je ne sais pas comment faire pour lui dire de changer de méthode d'authentification. Je vais relire le man de pppd pour voir si je trouve un truc là-dessus dedans.
Ceci dit, dans la config web du modem, lorsque c'est lui qui établit la connection, j'ai une option PAP qui est *désactivée* : j'en déduis que le modem doit aussi s'authentifier en CHAP et que ça marche.
D'autre part, d'après les logs, il me semble que l'authentification marche correctement, non ?
Enfin bon, je vais essayer de voir ça. Merci. -- Rémi Moyen
VAQUIN Vincent
On Thu, 22 Sep 2005 23:33:41 +0200, Pasquale wrote:
La Puta !!!
Inculte ! ;-)
http://www.nausicaa.net/miyazaki/laputa/
C'est une île volante dans le roman Les voyages de Gulliver de Swift. Il paraît que c'est une allégorie de l'Angleterre écrasant l'Irlande...
Je ne connais pas le film auquel il est fait allusion ici, mais n'aurait-il pas "pompé" sur Jonathan Swift ?
On Thu, 22 Sep 2005 23:33:41 +0200, Pasquale <pasquale@free.fr> wrote:
La Puta !!!
Inculte ! ;-)
http://www.nausicaa.net/miyazaki/laputa/
C'est une île volante dans le roman Les voyages de Gulliver de Swift.
Il paraît que c'est une allégorie de l'Angleterre écrasant l'Irlande...
Je ne connais pas le film auquel il est fait allusion ici, mais n'aurait-il
pas "pompé" sur Jonathan Swift ?