Welcome, Guest. Please Login
FUG-FR logo
 
  HomeHelpSearchLogin  
 
[Firewall] regle au demarrage (Read 3284 times)
firebolt31
Full Member
***
Offline



Posts: 102
France
Gender: male
[Firewall] regle au demarrage
14. Sep 2006 at 11:25
 
Bonjour,

voila il y a un truc que je ne comprends pas mes règles de firewall ne sont pas prise entierement quand je redemarre le pc pourtant je pense l'avoir bien configuré dans le rc.conf

Voici ce que j'ai fait:

Dans le rc.conf
Code:
ipfw_enable="YES"
ipfw_rules="/etc/ipfw.test"
 


Voila le contenu du fichier ipfw.test
Code:
ipfw -q -f flush
ipfw pipe 1 config bw 5000kbits/s
ipfw pipe 2 config bw 256kbits/s
ipfw add 1 pipe 1 ip from 192.168.0.10 to any
ipfw add 2 pipe 1 ip from any to 192.168.0.10
ipfw add 3 pipe 2 ip from any to any
 



Quand j'execute le fichier manuellement en faisant:
sh ipfw.test

voici la sortie d'un ipfw show
Code:
00001 207 22321 pipe 1 ip from 192.168.0.10 to any
00002 175 24032 pipe 1 ip from any to 192.168.0.10
00003  84  8475 pipe 2 ip from any to any
65535   0     0 allow ip from any to any
 



Par contre quand je reboot le pc, si je fais un ipfw show sans exécuter le fichier de regle avant voici ce que j'obtiens Sad
Code:
00001 189 19490 pipe 1 ip from any to any
65535   0     0 allow ip from any to any
 



Pourquoi et comment faire pour que toutes les règles soient prises ??
La mon exemple et juste avec 2 règles mais j'ai environ 50 règles dans le fichier normal avec 4 pipe différents et a chaque fois il me sort strictement la mme chose Sad

Je vois pas dutout ou se trouve mon erreur Sad

Auriez vous une idée du problème , et de comment le résoudre ??
Merci d'avance Wink


Back to top
 
31619680  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: [Firewall] regle au demarrage
Reply #1 - 14. Sep 2006 at 11:30
 
J'ai pas trop d'idées, mais tu peux toujours ajouter un 'set -x' juste avant 'load_rc_config $name' dans /etc/rc.d/ipfw, histoire d'avoir des traces.
Mais en premier: que donne 'sudo /etc/rc.d/ipfw restart' à la main ?
Back to top
 
 
IP Logged
 
firebolt31
Full Member
***
Offline



Posts: 102
France
Gender: male
Re: [Firewall] regle au demarrage
Reply #2 - 14. Sep 2006 at 11:40
 
Alors voici ce que j'ai exctement fait:

Je reboot le serveur
je fais un ipfw show ce qui me donne toujours:
Code:
00001 190 19504 pipe 1 ip from any to any
65535   0     0 allow ip from any to any
 



ensuite je tape ce que tu m'as dit, ce qui donne:
Code:
net.inet.ip.fw.enable: 1 -> 0
00001 pipe 1 ip from any to any
Firewall rules loaded, starting divert daemons:.
net.inet.ip.fw.enable: 0 -> 1
 



puis je refais un ipfw show, ce qui donne:
Code:
00001 334 31318 pipe 1 ip from any to any
00001   0     0 pipe 1 ip from any to any
65535   0     0 allow ip from any to any
 



En un mot il aime pas mes regles si je comprends bien Sad

Par contre je me suis amusé a faire un truc, dans le répertoire /usr/local/etc/rc.d
j'ai créer un fichier executable avec toutes mes regles et la pif paf ils accepte tout Smiley
Alors je comprends pas pourquoi ca marche pas en le mettant dans le rc.conf Sad
Back to top
 
31619680  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: [Firewall] regle au demarrage
Reply #3 - 14. Sep 2006 at 12:08
 
Je viens de comprendre: c'est 'firewall_enabled' etc. -> regarde dans /etc/defaults/rc.conf.
Back to top
 
 
IP Logged
 
firebolt31
Full Member
***
Offline



Posts: 102
France
Gender: male
Re: [Firewall] regle au demarrage
Reply #4 - 14. Sep 2006 at 17:50
 
Oki merci pour l'info et en fait j'ai aussi trouvé ce qui deconnait Smiley

Plusieurs erreurs Smiley

D'une part le coup de firewall_enable au lieu de ipfw_enable mais apparament l'un marche aussi bien que l'autre.

Par contre j'avais la ligne suivante:
firewall_script qui me pointait sur le fichier par defaut Smiley

Donc j'ai commenté la ligne j'ai mis mon firewall_script="/etc/ipfw.test" et la ca marche nickel Smiley

Merci encore pour l'aide,
j'avais pas fait attention aux premieres ligne de mon fichier Smiley
Back to top
 
31619680  
IP Logged