OpenBsd / PF / Keep State et Synproxy State

OpenBsd / PF / Keep State et Synproxy State - Linux et OS Alternatifs

Marsh Posté le 14-06-2004 à 17:47:07    

Bonjour,
 
je suis en train de me documenter sur le fonctionnement interne de PF et
la j'ai un truc bizarre sur l'enregistrement de l'etat des sessions avec  
les options "keep state" et "synproxy state".
 
A priori pour un flux entre deux interfaces il faut  
 
1/ Laisser passer le flux en entrant sur l'interface A avec "keep state"
2/ Laisser sortir le flux en sortant sur l'interface B avec "keep state"
 
Cela veut-il dire que l'etat d'un session est en lien direct avec
l'interface sur laquelle elle transite ?
jme trompe ?
 
merci.

Reply

Marsh Posté le 14-06-2004 à 17:47:07   

Reply

Marsh Posté le 14-06-2004 à 21:33:00    

??? Aucune idee ????
thanks.

Reply

Marsh Posté le 14-06-2004 à 23:02:37    

Non, pas la peine de laisser sortir le flux si c'est entré en keep state.

Reply

Marsh Posté le 15-06-2004 à 10:56:12    

Bon ben je doit avoir faut quelque part,
 
bien evidemment, mes regles par defaut sont de tout rejeter.
Alors pour l'interface em0 j'ai mis ce genre de restriction :
 
pass out quick on em0 proto tcp from 192.168.4.0/24 port ssh to 192.168.1.0/24 flags S/SA keep state
block in log quick on em0
block out log quick on em0
 
pour la seconde interface j'ai mis a peu pres la meme chose mais en entrée. La connection tcp étant initiée depuis l'interface em1.
 
pass in quick on em1 proto tcp from 192.168.1.0/24 to 192.168.4.0/24 port ssh flags S/SA keep state
block in log quick on em1
block out log quick on em1
 
Donc, si je supprime la regle de sortie sur em0, le flux ne passe pas. ce qui me fait dire que le "keep state" est dépendant de l'interface reseau.
 
j'ai faut ?

Reply

Marsh Posté le 15-06-2004 à 11:14:09    

Ton firewall est bidgé ?  
On m'a dit que sur du pf bridgé y a des petites subtilités au niveau des interfaces, mais j'en sais pas beaucoup plus.

Reply

Marsh Posté le 15-06-2004 à 11:30:53    

Ben non,  
j'ai pas paramétré de bridge.
ca va etre lourd comme config, si il faut que j'autorise le flux en entrée et en sortie.

Reply

Marsh Posté le 15-06-2004 à 15:47:41    

Y'aurai pas un appel sysctl pour desactiver tout
ce qui est bridge ?
 
merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed