Cher Nourjal ( à defaut de forum qui refuse d'enregistrer mon message ),
En ce moment, je m'interroge sur comment faire de l'IP accounting ( ou comptage de Mb, Mo, paquet ) circulant sur des interfaces.
quand les interfaces sont dite "physique", rien n'est plus simple snmp et ifconfig fournissent plein d'information.
Maintenant, quand l'interface est virtuelle tel une interface tap sur un zouli host qui fait tourner des machines virtuelles, le probleme se corse.
Utiliser iptable m'a semblé être une solution, cela est une solution, certes mais effectivement contre productive :
- overhead lié aux regles
- ecriture dans un fichier à maintenir
- un script à la CRON qui doit faire des addition
Si l'on regarde ses interfaces tap et le bridge logiciel qui va avec, l'on se rend vite compte que certaines choses clochent.
Même en googlisant, il est étrange de constaté que chez certains le ifconfig nous montre bien du traffic sur l'interface tap, chez d'autre cela montre un calme plat ... pourtant dans chacun des cas, les interfaces recoivent du traffic.
J'en arrive, mon cher Nourjal ( à defaut de forum ), à me poser ces questions fatidiques :
- comment font ils pour avoir une interface qui fonctionne correctement ?
- Pourquoi un hote serait il incapable de connaitre le traffic réseau de ses machines virtuelle en passant par des outils "standard"/"commun" ?
# Chez moi ca marche
Posté par Thomas Pedoussaut . Évalué à 2.
Ou bien une interface IPv6 via un tunnel 6-to-4
J'utilise CentOS si ca peu aider
cat /proc/net/dev renvoie bien ces valeurs aussi. Regarde directement là pour voir.
Un autre exemple sur une Ubuntu (xen dom0)
[^] # Re: Chez moi ca marche
Posté par Mouns (site web personnel) . Évalué à 1.
Inter-| Receive ____________________________________| Transmit
face |bytes packets errs drop fifo frame compressed multicast_|bytes packets errs drop fifo colls carrier compressed
eth5:317921704 1844251 0 0 0 0 0 0 53175589 332626 0 0 0 0 0 0
eth4: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
br0:246081781 1468598 0 0 0 0 0 1091954 53132797 332620 0 0 0 0 0 0
tap3: 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0
tap2: 0 0 0 0 0 0 0 0 0 0 0 1009936 0 0 0 0
l'on peut facilement voir que br0 communique bien ... mais que tout est droppé au niveau des tap Oo ...
j'utilise tunctl pour creer mes interfaces tap
donc, je me dis qu'il y a un probleme, surtout quand je googlise ce point, je tombe soit sur des gens qui ont du traffic sur leurs "tap" soit sur des gens qui ont des jolis "0"
je ping sans soucis mes interfaces tap.
le ping -I depuis une des interfaces produit des erreurs :(
pour ce qui est du script de conf
tout conseil est le bienvenu ... la distrib de test est une ubuntu.
( normalement attribué une IP ne devrait pas poser de probleme )
[^] # Re: Chez moi ca marche
Posté par Mouns (site web personnel) . Évalué à 1.
http://ubuntuforums.org/archive/index.php/t-593577.html
il est interessant de regarder le ifconfig en bas de ce lien et de comparer son tap0 et son tap1
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.