Besoin d'un geek réseau svp !!

Fermé
loulou - 20 janv. 2010 à 17:19
 lami20j - 20 janv. 2010 à 18:12
Bonjour,

J'ai un réseau où tourne un protocole de routage (olsr pour ceux qui connaissent) et j'aimerais bien faire un truc mais je sais pas si c'est possible

mon réseau a 2 noeuds IP séparés par un bridge wifi/ethernet :

A wifi bridge ethernet C

A envoit des messages et j'aimerais bien que mon bridge (c'est une machine linux) marque les paquets qu'il voit entrer sur son interface wifi avec une certaine info que mon bridge possède. Connaissez vous un moyen d'intégrer cette info dans les paquets IP pour que C puissent l'utiliser après ?

Merci de votre aide, si une solution existe, vous me feriez rêver !

1 réponse

Salut,

Tu peux marquer les paquets en utilisant la table mangle de netfilter (voir la documentation)

Exemple

On marque tous les paquets provenant du réseau 192.168.0.0 avec 10
iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -j MARK --set-mark 10


Tous les paquets marqués 10 sont acceptés
iptables -A INPUT -i eth0 -m mark --mark 10 -j ACCEPT 
0