Code portable pour monitorer le statut d'une interface
2 réponses
Eric Masson
'Lut,
Je suis entrain de réfléchir à une manière portable sur les différents
bsds de monitorer les changements de statut d'une interface réseau. J'ai
pensé aux kqueues, mais il semble qu'Open ne dispose pas du filtre
EVFILT_NETDEV.
Dans le même ordre d'idée, je vais avoir à monitorer des changements
dans la table de routage d'une machine.
Bref, je voudrais éviter le bourrinage du polling, donc si quelqu'un a
une idée ou alors connait une appli qui ferait déjà ce genre de taf, je
suis preneur.
Eric Masson
--
Subject: Re: gravier
j'ai acheter encarta 2001 de luxe j'aimerai le graver
impossible a faire pour le moment
-+- CP in <http://www.le-gnu.net> : À sec ou au gravier ? -+-
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacques Caron
Salut,
On Wed, 23 Jun 2004 17:29:13 +0200, Eric Masson wrote:
Je suis entrain de réfléchir à une manière portable sur les différents bsds de monitorer les changements de statut d'une interface réseau. J'ai pensé aux kqueues, mais il semble qu'Open ne dispose pas du filtre EVFILT_NETDEV.
Dans le même ordre d'idée, je vais avoir à monitorer des changements dans la table de routage d'une machine.
Bref, je voudrais éviter le bourrinage du polling, donc si quelqu'un a une idée ou alors connait une appli qui ferait déjà ce genre de taf, je suis preneur.
Euh, je voudrais pas dire de bêtise, mais route(4) ne fait pas tout ça? Je n'ai jamais essayé, mais il me semblait que c'était comme ça que les démons de routage communiquaient avec le noyau, non? Et évidemment ces derniers sont les bons exemples à suivre :-)
Jacques. -- Interactive Media Factory Création, développement et hébergement de services interactifs: SMS, SMS+, Audiotel... http://www.imfeurope.com/
Salut,
On Wed, 23 Jun 2004 17:29:13 +0200, Eric Masson <emss@free.fr> wrote:
Je suis entrain de réfléchir à une manière portable sur les différents
bsds de monitorer les changements de statut d'une interface réseau. J'ai
pensé aux kqueues, mais il semble qu'Open ne dispose pas du filtre
EVFILT_NETDEV.
Dans le même ordre d'idée, je vais avoir à monitorer des changements
dans la table de routage d'une machine.
Bref, je voudrais éviter le bourrinage du polling, donc si quelqu'un a
une idée ou alors connait une appli qui ferait déjà ce genre de taf, je
suis preneur.
Euh, je voudrais pas dire de bêtise, mais route(4) ne fait pas tout ça? Je
n'ai jamais essayé, mais il me semblait que c'était comme ça que les
démons de routage communiquaient avec le noyau, non? Et évidemment ces
derniers sont les bons exemples à suivre :-)
Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/
On Wed, 23 Jun 2004 17:29:13 +0200, Eric Masson wrote:
Je suis entrain de réfléchir à une manière portable sur les différents bsds de monitorer les changements de statut d'une interface réseau. J'ai pensé aux kqueues, mais il semble qu'Open ne dispose pas du filtre EVFILT_NETDEV.
Dans le même ordre d'idée, je vais avoir à monitorer des changements dans la table de routage d'une machine.
Bref, je voudrais éviter le bourrinage du polling, donc si quelqu'un a une idée ou alors connait une appli qui ferait déjà ce genre de taf, je suis preneur.
Euh, je voudrais pas dire de bêtise, mais route(4) ne fait pas tout ça? Je n'ai jamais essayé, mais il me semblait que c'était comme ça que les démons de routage communiquaient avec le noyau, non? Et évidemment ces derniers sont les bons exemples à suivre :-)
Jacques. -- Interactive Media Factory Création, développement et hébergement de services interactifs: SMS, SMS+, Audiotel... http://www.imfeurope.com/
Eric Masson
"Jacques" == Jacques Caron writes:
'Lut,
Jacques> Euh, je voudrais pas dire de bêtise, mais route(4) ne fait pas Jacques> tout ça?
route(4) me permet effectivement de monitorer les changements de la table de routage et le code est relativement simple à comprendre, même pour moi c'est dire ;)
Je viens de vérifier, les changements de statut d'une interface font eux aussi l'objet d'un message, ce dont je n'étais pas sûr.
Bref route monitor semble faire tout ce qui m'intéresse, à moi de reprendre le code qui m'intéresse et de m'arranger pour générer des traps.
Merci de ton aide.
Eric
-- Cela signifie certainement que le message a pus etre refusé par un Modérateur en cas de crosspost...... A partir de la Vous pouvez dire que vous vous etes gourrer...... -+- Manu in: GNU - L'enculeur de mouches ne manque pas d'"r" -+-
"Jacques" == Jacques Caron <jc@imfeurope.com> writes:
'Lut,
Jacques> Euh, je voudrais pas dire de bêtise, mais route(4) ne fait pas
Jacques> tout ça?
route(4) me permet effectivement de monitorer les changements de la
table de routage et le code est relativement simple à comprendre, même
pour moi c'est dire ;)
Je viens de vérifier, les changements de statut d'une interface font
eux aussi l'objet d'un message, ce dont je n'étais pas sûr.
Bref route monitor semble faire tout ce qui m'intéresse, à moi de
reprendre le code qui m'intéresse et de m'arranger pour générer des
traps.
Merci de ton aide.
Eric
--
Cela signifie certainement que le message a pus etre refusé par un
Modérateur en cas de crosspost......
A partir de la Vous pouvez dire que vous vous etes gourrer......
-+- Manu in: GNU - L'enculeur de mouches ne manque pas d'"r" -+-
Jacques> Euh, je voudrais pas dire de bêtise, mais route(4) ne fait pas Jacques> tout ça?
route(4) me permet effectivement de monitorer les changements de la table de routage et le code est relativement simple à comprendre, même pour moi c'est dire ;)
Je viens de vérifier, les changements de statut d'une interface font eux aussi l'objet d'un message, ce dont je n'étais pas sûr.
Bref route monitor semble faire tout ce qui m'intéresse, à moi de reprendre le code qui m'intéresse et de m'arranger pour générer des traps.
Merci de ton aide.
Eric
-- Cela signifie certainement que le message a pus etre refusé par un Modérateur en cas de crosspost...... A partir de la Vous pouvez dire que vous vous etes gourrer...... -+- Manu in: GNU - L'enculeur de mouches ne manque pas d'"r" -+-