Comment SME détecte-t-il une perte de connexion PPPoE ?

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Comment SME détecte-t-il une perte de connexion PPPoE ?

Messagepar Quadrax » 29 Juin 2008 00:22

Bonsoir,

J'ai une vieille question en suspens depuis quelques années :

Comment SME fait-il pour "savoir" instantanément que la connexion de mon modem ADSL via PPPoE vient de tomber ?

Quel serait le signal généré à cet effet et comment le récupérer "simplement" pour lancer certaines tâches via un script dédié ?

Merci pour vos lumières.


Cordialement,
Quadrax
Quadrax
Major
Major
 
Messages: 71
Inscrit le: 10 Déc 2007 23:11
Localisation: A 14h d'avion de Roissy CDG... (sinon à 15 minutes de Paris en RER)

Messagepar jdh » 29 Juin 2008 09:25

Il existe sur Internet quelques sites très intéressants qui permettent de trouver très facilement beaucoup d'informations.

L'un des plus connus s'appelle "google". Pour chaque mots clés cherchés, le site retourne une liste de liens pertinents.

On peut saisir "pppoe" sur google et on trouve

- en 1 et 2, les liens vers wikipedia en français et en anglais (plus complet)
- en 6, un lien vers l'excellent site de Christian CALECA ( http://christian.caleca.free.fr/ )

Les liens 1 et 2 mentionne la rfc 2516 qui traite pppoe.
Le lien 3, extrêmement clair (comme d'hab), indique que sous Linux, l'implantation est rp-pppoe.

Il doit y avoir suffisamment d'informations ...


(Un peu de réflexion m'a permis de trouver "man pppd" qui donne précisément les infos idoines. Comme quoi, il ne faut pas attendre des années ...)
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar Quadrax » 29 Juin 2008 13:20

Bonjour JDH,

Merci pour vos lumières.
Donc, d'après vous, PPPoE serait le meilleur point de départ pour en savoir plus sur le système de détection automatique de rupture de liaison Internet / ADSL.
Je vais tenter comme ça, car à l'origine de mes recherches infructueuses, j'avais plutôt imaginé un signal particulier (je suis davantage électronicien qu'informaticien..) ;-)

Pour le site de Christian CALECA, il semble en cours de déménagement à cette adresse : http://irp.nain-t.net/doku.php.
Je vous remercie pour cette mise en piste et surtout pour le lien vers le site de Christian CALECA, il a fait de l'excellent travail (de mon point de vue d'amateur en technologies réseaux) : c'est clair, facile à lire et à comprendre (MTU, etc... enfin des voiles de levés) :D :wink:

Pour l'instant, pas encore aperçu ce que je cherche. :-|

Mes anciennes recherches étaient basées sur ceci :
- http://www.google.fr/search?hl=fr&q=%2Blinux+%2Bsignal+%2BD%C3%A9tection+ADSL
- http://www.linux-france.org/article/man-fr/man7/signal-7.html

Mais, s'il existe un signal dédié, il doit être sur mesure, propre à SME ?? et non documenté.


:? :oops: :roll:

Avec mes problèmes de vue et tout autant d'impatience, je n'avais pas bien lu la dernière ligne :

"Man PPPd" et non pas "Man PPPoE" !

Donc, après un survol plutôt rapide, "disconnect script" semblerait être ce que je recherchais aux mauvais endroits.
Si c'est bien cela, il ne me reste plus qu'à (re)trouver comment faire les modifications avec cette histoire de 'Templates' dont je n'ai plus qu'un très vague souvenir... http://smeserver.fr/templates.php et un Merci à Grand'Pa ! ;-)

Sinon, ???


Bien Merci pour vos lumières JDH (parfois, il suffit de "peu" (relativement parlant) pour certains pour faire toute la différence pour d'autres, comme moi). ;-) :D

Cordialement,
Quadrax
Quadrax
Major
Major
 
Messages: 71
Inscrit le: 10 Déc 2007 23:11
Localisation: A 14h d'avion de Roissy CDG... (sinon à 15 minutes de Paris en RER)

Messagepar jdh » 29 Juin 2008 13:40

(Ma formation initiale c'est "mathématique", c'est à dire une logique implacable ...)

Dans pppd, d signifie daemon (démon) (de la même façon que crond, tcpd, inetd, ...). C'est DONC le pgm qui gère tout le protocole. Il n'y a donc AUCUNE interruption (signal) générée par un daemon. Par contre TOUS les programmes réagissent à des signaux (et non l'inverse).

D'où la possibilité dans ce type de protocole d'avoir 2 scripts (à l'initialisation et la fermeture).
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar jibe » 29 Juin 2008 23:30

Salut,

Quadrax a écrit:Pour le site de Christian CALECA, il semble en cours de déménagement à cette adresse : http://irp.nain-t.net/doku.php.

Tiens, connaissais pas cette URL... Mais après un très (trop ?) bref coup d'oeil, ça me semble moins complet que le site de l'auteur, qui ne signale lui aucun déménagement (au moins en première page... Longtemps que je n'ai pas regardé les autres....)
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie

Messagepar Quadrax » 30 Juin 2008 12:29

jdh a écrit:(Ma formation initiale c'est "mathématique", c'est à dire une logique implacable ...)

Dans pppd, d signifie daemon (démon) (de la même façon que crond, tcpd, inetd, ...). C'est DONC le pgm qui gère tout le protocole. Il n'y a donc AUCUNE interruption (signal) générée par un daemon. Par contre TOUS les programmes réagissent à des signaux (et non l'inverse).

D'où la possibilité dans ce type de protocole d'avoir 2 scripts (à l'initialisation et la fermeture).


Bonjour JDH,

Merci pour la précision "Signal <=> Interruption".
Cela dit, j'ai découvert il y a quelques années que les interruptions pouvaient être aussi d'ordre logiciel (INT 21h très célèbre sous MS-DOS... :oops: ) et pas uniquement matérielles (micro-contrôleurs genre Intel 8051 et dérivés, Motorola 68705P3, MicroChip Pic, ...)

Donc, confirmez-vous que je dois oeuvrer avec PPPd + 'disconnect Script' pour savoir à quel moment précis la connexion internet est HS ou bien dois-je chercher encore autre chose ailleurs ?

(Je n'ai pas encore eu le temps de regarder tout ça en détail (il me faut digérer tout ce qui se dit sur PPPd et de même concernant ce avec quoi il inter-agit, il me semble) donc, je pose cette question un peu navrante, j'en conviens, mais je ne vais pas exposer ma vie privée pour autant... ;-) )

Bonne journée et merci "M. Logique Mathématique Implacable". ;-)

Cordialement,
Quadrax
Quadrax
Major
Major
 
Messages: 71
Inscrit le: 10 Déc 2007 23:11
Localisation: A 14h d'avion de Roissy CDG... (sinon à 15 minutes de Paris en RER)

Messagepar Quadrax » 30 Juin 2008 12:33

Bonjour Jibe,

jibe a écrit:Salut,

Quadrax a écrit:Pour le site de Christian CALECA, il semble en cours de déménagement à cette adresse : http://irp.nain-t.net/doku.php.

Tiens, connaissais pas cette URL... Mais après un très (trop ?) bref coup d'oeil, ça me semble moins complet que le site de l'auteur, qui ne signale lui aucun déménagement (au moins en première page... Longtemps que je n'ai pas regardé les autres....)


Oui, le menu est visiblement moins étoffé.
Lorsque j'ai cliqué sur le lien "C'est Parti..." de la page de présentation de PPPoE sur http://christian.caleca.free.fr/, j'ai eu droit à une fenêtre de redirection avec cette URL, IRP...
Quadrax
Major
Major
 
Messages: 71
Inscrit le: 10 Déc 2007 23:11
Localisation: A 14h d'avion de Roissy CDG... (sinon à 15 minutes de Paris en RER)

Messagepar jibe » 30 Juin 2008 21:12

Salut,

Effectivement, certains chapitres sont redirigés, d'autres pas... Peut-être ceux du nouveau menu, je n'ai pas vérifié... Peut-être migre-t-il petit à petit, en complétant le nouveau menu au fur et à mesure...

En tous cas, j'espère que le nouveau site sera au final aussi complet que l'ancien...
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité