Ppoeconf...

toto -  
Xenor Messages postés 3312 Statut Contributeur -
Bonjour,

J'ai un probleme avec pppoeconf. Ce dernier arrive bien a installer ma connexion (en ethernet), par contre impossible de lancer la connexion directement au demarrage (meme si je confirme l'option).

Est-ce que quelqu'un a une idee ? Je suis alle voir le script dans /sbin mais n'etant pas specialiste, ce que fait pppoeconf me parrait tres flou.

J'ai essaye aussi de modifier /etc/networks/interfaces (je suis sous debian testing) en activant eth0 ou en ne laissant que lo (le fichier initial n'avait que lo et pppoeconf ne semble pas toucher a ce fichier), mais ca n'a pas fonctionne.

Bref... Je suis un peu perdu, et je comprends pas bien qui fait quoi et quels sont les fichiers en jeux important dans un processus de connexion internet.
J'avais l'impression que les seuls fichiers qui comptent sont:
/etc.init.d/ppp
/etc/ppp/chap-secrets
/etc/ppp/pap-secrets
/etc/ppp/resolv
/etc/ppp/peers
et eventuellement
/etc/ppp/pppoe_on_boot (qui existe plus ou moins. J'ai pas mal trifouille dans cette direction, en le virant, le renommant.
Il semble que /etc/init.d/ppp qui est initialise au debut lance ce script, qui lui-meme lance un script dans /etc/ppp/peers correspondant a ma connexion.)

Merci de votre aide...

10 réponses

mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Ben a priori tout est dans le script de démarrage /etc/init.d/ppp. Il faudrait
- voir où il plante (éventuellement place des echo dans le script pour afficher là où il en est)
- et si oui pourquoi (regarde dans /var/log/messages et regarde ce que racontre dmesg | tail).

Bonne chance
0
Xenor Messages postés 3312 Statut Contributeur 51
 
Salutatousse,
Toto, dans le /etc/network/interfaces, essaye d'ajouter ceci :
auto ppp0
iface ppp0 inet ppp
        provider dsl-provider

Concernant le fichier ppp_on_boot ou ppp_on_boot.dsl, je crois me souvenir qu'il est obsolète, il appartient à une ancienne config qui n'est plus d'actualité (depuis la sarge, je crois).
0
toto
 
Merci pour vos reponses,

J'ai deja essaye ce que tu proposes Xenor et ca ne change malheureusement rien (bizarre non?)
Est ce que ca ne pourrait pas etre un probleme d'ordre de lancement ? que /etc/network/interfaces soit lu apres /etc/init.d/ppp qui ferait que l'interface eth0 n'est pas active lorsque le script /etc/init.d/ppp se lance ?
Qui lit /etc/network/interfaces ?
0
Xenor Messages postés 3312 Statut Contributeur 51
 
Ce doit être le script /etc/init.d/networking, mais c'est pas ça...
Une question, ppp est bien configuré ? Pour te connecter, tu fais quoi ? En principe ce doit être "pon dsl-provider"...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toto
 
Si je fais pon dsl-provider au demarrage ca ne fonctionne pas (mais pas de message d'erreur)
Si j'active eth0 avec ifconfig, ca fonctionne apres. et meme /etc/init.d/stop puis start marche correctement.
Comment activer eth0 au demarrage? sachant que dans /etc/network/interfaces je n'ai pas reussi ?

Merci d'avance.

Avant, j'avais une connexion par usb (qui se lancait sans pb au demarrage). Je viens de changer de modem. Le probleme vient peut-etre d'un conflit entre les deux.

Je m'adresse a vous car j'aimerai bien comprendre ce qui se passe. A la limite, pour le lancement automatique au demarrage, ce n'est pas grave. Je peux faire un script qui active eth0 et lance la connexion.
Mais bon... Je preferai comprendre le processus que suit linux et pourquoi dans mon cas, ca ne marche pas.
0
Xenor Messages postés 3312 Statut Contributeur 51
 
Bon, attends, eth0 c'est l'interface sur laquelle est branchée le modem ethernet c'est ça ? Dans ce cas, pas besoin de l'activer normalement... J'ai peur de pas saisir, pon dsl-provider marche pas ? (utilise "plog" pour voir ce qui se passe, hein) Ou marche seulement quand t'as activé eth0 ? Tu fais quoi au juste ... ?
Si tu peux me montrer le contenu de ton /etc/network/interfaces aussi...
0
totofria
 
Salut,

Oui, eth0 c'est l'interface sur laquelle est branchee le modem.
pon dsl-provider ne marche pas si eth0 n'est pas active. Il n'y a pas de message d'erreur particulier (ni dans /var/log/messages, ni a l'ecran).
Si j'active eth0 avec ifconfig eth0 up, alors pon dsl-provider fonctionne.

Mon fichier /etc/network/interfaces actuel est:

# The loopback interface
auto lo
iface lo inet loopback

J'ai essaye plein de chose dans ce fichier (rajouter eth0, ppp0 etc...) mais ca n'a rien change.

Est-ce plus clair ?
0
Xenor Messages postés 3312 Statut Contributeur 51
 
Oui oui c'est plus clair.
Dans ton fichier /etc/ppp/peers/dsl-provider as tu une ligne qui ressemble à ça
pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"

(et qui soit pas commentée bien sûr) ?
Sinon pour activer eth0, c'est bizarre si t'as pas réussi. Je pense que
auto eth0
iface eth0 inet static

devrait suffir mais je suis pas sûr...
0
toto
 
Salut et merci pour ta reponse!

Dans le fichier dsl-provider, il y a bien la ligne que tu indiques(non commentee!). Je viens d'essayer de la virer pour voir (on sait jamais!! lol) mais ca ne fonctionne pas.
Je l'ai a nouveau remis, puis j'ai essaye de rajouter les deux lignes dans /etc/network/interfaces, mais ca ne marche pas non plus (je m'en doutais car j'avais deja essaye ca).
C'est vraiment bizarre. C'est surement ma connexion precedente qui est allee toucher quelque chose quelque part (elle se lancait au demarage sans probleme, mais je ne sais pas selon quel procede. J'avais installe le driver eagle-usb pour un modem usb. La procedure d'installation etait imbitable et je me rappelle plus comment j'avais fais . Mais peut-etre que linux veut lancer cette connexion et non celle sur eth0 ? ou un truc comme ca ?) et maintenant il faut trouver ce truc ... :(

Comment peut-on connaitre tous les fichiers utilises par /etc/init.d/ppp ?
Comment peut-on savoir ce que fait exactement pppoeconf (peut-etre est-ce lui qui a buggue un fichier quelque part)?
Existe-t-il un moyen de voir tous les fichiers/programmes appeles lors du lancement d'un script ? Je sais pas, un mode 'debug' ou un truc du genre, qui trace ce qui se passe ?

PS: je ne suis malheureusement pas informaticien. J'ai beaucoup de mal a comprendre un code lorsque celui-ci se complique un tout petit peu (ce qui est le cas du script pppoeconf par exemple). Peut-etre l'un d'entre vous lit a livre ouvert ce genre de code et peu apporte quelques reponses ?!?

Merci d'avance pour votre aide et votre patience.
0
Xenor Messages postés 3312 Statut Contributeur 51
 
Là je ne sais pas.... Sur mon serveur ça marche pourtant (debian sarge) et pas besoin d'activer eth0 il s'active "tout seul" au lancement de pon dsl-provider... Au passage à la sarge le simple ppp_on_boot ne marchait plus, j'avais lu la doc et il m'avait suffit de rajouter la ligne ppp0 comme je t'ai indiqué plus haut dans le network/interfaces et ça marchait.
Je sais plus trop. Sans doute une petite erreur dans un coin qu'on a oublié mais je vois pas...
0