1 |
#!/bin/sh
|
1 |
#!/bin/sh
|
2 |
# $Id: alcasar-iptables.sh 373 2010-12-18 22:34:29Z richard $
|
2 |
# $Id: alcasar-iptables.sh 376 2010-12-19 22:24:58Z franck $
|
3 |
# script de mise en place des regles du parefeu d'Alcasar (mode normal)
|
3 |
# script de mise en place des regles du parefeu d'Alcasar (mode normal)
|
4 |
# Rexy - 3abtux - CPN
|
4 |
# Rexy - 3abtux - CPN
|
5 |
# version 2.0 (10/2010)
|
5 |
# version 2.0 (10/2010)
|
6 |
# changelog :
|
6 |
# changelog :
|
7 |
# + déplacement du fichier firewall 'local' dans /usr/local/etc/alcasar-iptables-local.sh
|
7 |
# + déplacement du fichier firewall 'local' dans /usr/local/etc/alcasar-iptables-local.sh
|
8 |
# + prise en compte d'un fichier firewall 'local' dans /usr/local/sbin/alcasar-iptables-local.sh
|
8 |
# + prise en compte d'un fichier firewall 'local' dans /usr/local/sbin/alcasar-iptables-local.sh
|
9 |
# + prise en compte des règles de "filtrage réseau" (alcasar-iptables-filter.sh)
|
9 |
# + prise en compte des règles de "filtrage réseau" (alcasar-iptables-filter.sh)
|
10 |
# + suppression log vers syslog
|
10 |
# + suppression log vers syslog
|
11 |
# + suppression des broadcast sur EXTIF et INTIF
|
11 |
# + suppression des broadcast sur EXTIF et INTIF
|
12 |
# + suppression du filtrage par la table "NAT" -> utilisation de la table "MANGLE"
|
12 |
# + suppression du filtrage par la table "NAT" -> utilisation de la table "MANGLE"
|
13 |
|
13 |
|
14 |
IPTABLES="/sbin/iptables"
|
14 |
IPTABLES="/sbin/iptables"
|
15 |
FILTERING="yes"
|
15 |
FILTERING="no"
|
16 |
EXTIF="eth0"
|
16 |
EXTIF="eth0"
|
17 |
INTIF="eth1"
|
17 |
INTIF="eth1"
|
18 |
TUNIF="tun0"
|
18 |
TUNIF="tun0"
|
19 |
PRIVATE_NETWORK_MASK="182.168.180.0/24"
|
19 |
PRIVATE_NETWORK_MASK="182.168.182.0/24"
|
20 |
PRIVATE_IP="182.168.180.1"
|
20 |
PRIVATE_IP="182.168.182.1"
|
21 |
|
21 |
|
22 |
# On vide (flush) toutes les règles existantes
|
22 |
# On vide (flush) toutes les règles existantes
|
23 |
$IPTABLES -F
|
23 |
$IPTABLES -F
|
24 |
$IPTABLES -t nat -F
|
24 |
$IPTABLES -t nat -F
|
25 |
$IPTABLES -t mangle -F
|
25 |
$IPTABLES -t mangle -F
|
26 |
$IPTABLES -F INPUT
|
26 |
$IPTABLES -F INPUT
|
27 |
$IPTABLES -F FORWARD
|
27 |
$IPTABLES -F FORWARD
|
28 |
$IPTABLES -F OUTPUT
|
28 |
$IPTABLES -F OUTPUT
|
29 |
|
29 |
|
30 |
# On indique les politiques par défaut
|
30 |
# On indique les politiques par défaut
|
31 |
$IPTABLES -P INPUT DROP
|
31 |
$IPTABLES -P INPUT DROP
|
32 |
$IPTABLES -P FORWARD DROP
|
32 |
$IPTABLES -P FORWARD DROP
|
33 |
$IPTABLES -P OUTPUT ACCEPT
|
33 |
$IPTABLES -P OUTPUT ACCEPT
|
34 |
$IPTABLES -t nat -P PREROUTING ACCEPT
|
34 |
$IPTABLES -t nat -P PREROUTING ACCEPT
|
35 |
$IPTABLES -t nat -P POSTROUTING ACCEPT
|
35 |
$IPTABLES -t nat -P POSTROUTING ACCEPT
|
36 |
$IPTABLES -t nat -P OUTPUT ACCEPT
|
36 |
$IPTABLES -t nat -P OUTPUT ACCEPT
|
37 |
|
37 |
|
38 |
# On efface toutes les chaines qui ne sont pas par défaut dans les tables filter et nat
|
38 |
# On efface toutes les chaines qui ne sont pas par défaut dans les tables filter et nat
|
39 |
$IPTABLES -X
|
39 |
$IPTABLES -X
|
40 |
$IPTABLES -t nat -X
|
40 |
$IPTABLES -t nat -X
|
41 |
|
41 |
|
42 |
# On autorise tout sur loopback
|
42 |
# On autorise tout sur loopback
|
43 |
$IPTABLES -A INPUT -i lo -j ACCEPT
|
43 |
$IPTABLES -A INPUT -i lo -j ACCEPT
|
44 |
|
44 |
|
45 |
# on autorise les requêtes dhcp
|
45 |
# on autorise les requêtes dhcp
|
46 |
$IPTABLES -A INPUT -i $INTIF -p udp -m udp --sport bootpc --dport bootps -j ACCEPT
|
46 |
$IPTABLES -A INPUT -i $INTIF -p udp -m udp --sport bootpc --dport bootps -j ACCEPT
|
47 |
|
47 |
|
48 |
# On ferme INTIF (tout passe par TUNIF)
|
48 |
# On ferme INTIF (tout passe par TUNIF)
|
49 |
$IPTABLES -A INPUT -i $INTIF -j ULOG --ulog-prefix "RULE Protect1 -- REJECT "
|
49 |
$IPTABLES -A INPUT -i $INTIF -j ULOG --ulog-prefix "RULE Protect1 -- REJECT "
|
50 |
$IPTABLES -A INPUT -i $INTIF -j REJECT
|
50 |
$IPTABLES -A INPUT -i $INTIF -j REJECT
|
51 |
|
51 |
|
52 |
## On drop les scans XMAS et NULL (à voir ...)
|
52 |
## On drop les scans XMAS et NULL (à voir si utile ...)
|
53 |
#$IPTABLES -A INPUT -p tcp --tcp-flags FIN,URG,PSH FIN,URG,PSH -j DROP
|
53 |
#$IPTABLES -A INPUT -p tcp --tcp-flags FIN,URG,PSH FIN,URG,PSH -j DROP
|
54 |
#$IPTABLES -A INPUT -p tcp --tcp-flags ALL ALL -j DROP
|
54 |
#$IPTABLES -A INPUT -p tcp --tcp-flags ALL ALL -j DROP
|
55 |
#$IPTABLES -A INPUT -p tcp --tcp-flags ALL NONE -j DROP
|
55 |
#$IPTABLES -A INPUT -p tcp --tcp-flags ALL NONE -j DROP
|
56 |
#$IPTABLES -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
|
56 |
#$IPTABLES -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
|
57 |
|
57 |
|
58 |
# Règles d'antispoofing
|
58 |
# Règles d'antispoofing
|
59 |
$IPTABLES -A INPUT -i $TUNIF ! -s $PRIVATE_NETWORK_MASK -j ULOG --ulog-prefix "RULE Antispoof1 -- DENY "
|
59 |
$IPTABLES -A INPUT -i $TUNIF ! -s $PRIVATE_NETWORK_MASK -j ULOG --ulog-prefix "RULE Antispoof1 -- DENY "
|
60 |
$IPTABLES -A INPUT -i $TUNIF ! -s $PRIVATE_NETWORK_MASK -j DROP
|
60 |
$IPTABLES -A INPUT -i $TUNIF ! -s $PRIVATE_NETWORK_MASK -j DROP
|
61 |
$IPTABLES -A INPUT -i $EXTIF -s $PRIVATE_NETWORK_MASK -j ULOG --ulog-prefix "RULE Antispoof2 -- DENY "
|
61 |
$IPTABLES -A INPUT -i $EXTIF -s $PRIVATE_NETWORK_MASK -j ULOG --ulog-prefix "RULE Antispoof2 -- DENY "
|
62 |
$IPTABLES -A INPUT -i $EXTIF -s $PRIVATE_NETWORK_MASK -j DROP
|
62 |
$IPTABLES -A INPUT -i $EXTIF -s $PRIVATE_NETWORK_MASK -j DROP
|
63 |
|
63 |
|
64 |
# On drop le broadcast et le multicast sur les interfaces (sans Log)
|
64 |
# On drop le broadcast et le multicast sur les interfaces (sans Log)
|
65 |
$IPTABLES -A INPUT -m addrtype --dst-type BROADCAST,MULTICAST -j DROP
|
65 |
$IPTABLES -A INPUT -m addrtype --dst-type BROADCAST,MULTICAST -j DROP
|
66 |
|
66 |
|
67 |
# On autorise le ping dans les deux sens (icmp N°0 & 8) en provenance du LAN
|
67 |
# On autorise le ping dans les deux sens (icmp N°0 & 8) en provenance du LAN
|
68 |
$IPTABLES -A INPUT -i $TUNIF -s $PRIVATE_NETWORK_MASK -p icmp --icmp-type 0 -j ACCEPT
|
68 |
$IPTABLES -A INPUT -i $TUNIF -s $PRIVATE_NETWORK_MASK -p icmp --icmp-type 0 -j ACCEPT
|
69 |
$IPTABLES -A INPUT -i $TUNIF -s $PRIVATE_NETWORK_MASK -p icmp --icmp-type 8 -j ACCEPT
|
69 |
$IPTABLES -A INPUT -i $TUNIF -s $PRIVATE_NETWORK_MASK -p icmp --icmp-type 8 -j ACCEPT
|
70 |
|
70 |
|
71 |
# On ajoute ici les règles locales (ssh via Internet par ex.)
|
71 |
# On ajoute ici les règles locales (ssh via Internet par ex.)
|
72 |
if [ -f /usr/local/etc/alcasar-iptables-local.sh ]; then
|
72 |
if [ -f /usr/local/etc/alcasar-iptables-local.sh ]; then
|
73 |
. /usr/local/etc/alcasar-iptables-local.sh
|
73 |
. /usr/local/etc/alcasar-iptables-local.sh
|
74 |
fi
|
74 |
fi
|
75 |
|
75 |
|
76 |
# On interdit le DNS en FORWARD (bloque les changements de serveurs DNS une fois authentifié ...)
|
76 |
# On interdit le DNS en FORWARD (bloque les changements de serveurs DNS une fois authentifié ...)
|
77 |
$IPTABLES -A FORWARD -i $TUNIF -p udp --dport domain -j REJECT --reject-with icmp-port-unreachable
|
77 |
$IPTABLES -A FORWARD -i $TUNIF -p udp --dport domain -j REJECT --reject-with icmp-port-unreachable
|
78 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp --dport domain -j REJECT --reject-with tcp-reset
|
78 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp --dport domain -j REJECT --reject-with tcp-reset
|
79 |
|
79 |
|
80 |
# On autorise les connexions déjà établies
|
80 |
# On autorise les connexions déjà établies
|
81 |
$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
|
81 |
$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
|
82 |
|
82 |
|
83 |
# Si filtrage de protocoles réseau
|
83 |
# Si filtrage de protocoles réseau
|
84 |
if [ $FILTERING = "yes" ]; then
|
84 |
if [ $FILTERING = "yes" ]; then
|
85 |
# On traite les IP en exception
|
85 |
# On traite les IP en exception
|
86 |
nb_exceptions=`wc -w /usr/local/etc/alcasar-filter-exceptions | cut -d" " -f1`
|
86 |
nb_exceptions=`wc -w /usr/local/etc/alcasar-filter-exceptions | cut -d" " -f1`
|
87 |
if [ $nb_exceptions != "0" ]
|
87 |
if [ $nb_exceptions != "0" ]
|
88 |
then
|
88 |
then
|
89 |
while read ip_exception
|
89 |
while read ip_exception
|
90 |
do
|
90 |
do
|
91 |
echo $ip_exception
|
91 |
echo $ip_exception
|
92 |
$IPTABLES -A FORWARD -i $TUNIF -s $ip_exception -m state --state NEW -j ULOG --ulog-prefix "RULE IP-exception -- ACCEPT "
|
92 |
$IPTABLES -A FORWARD -i $TUNIF -s $ip_exception -m state --state NEW -j ULOG --ulog-prefix "RULE IP-exception -- ACCEPT "
|
93 |
$IPTABLES -A FORWARD -i $TUNIF -s $ip_exception -m state --state NEW -j ACCEPT
|
93 |
$IPTABLES -A FORWARD -i $TUNIF -s $ip_exception -m state --state NEW -j ACCEPT
|
94 |
done < /usr/local/etc/alcasar-filter-exceptions
|
94 |
done < /usr/local/etc/alcasar-filter-exceptions
|
95 |
fi
|
95 |
fi
|
96 |
# On autorise les protoles non commentés
|
96 |
# On autorise les protoles non commentés
|
97 |
while read svc_line
|
97 |
while read svc_line
|
98 |
do
|
98 |
do
|
99 |
svc_on=`echo $svc_line|cut -b1`
|
99 |
svc_on=`echo $svc_line|cut -b1`
|
100 |
if [ $svc_on != "#" ]
|
100 |
if [ $svc_on != "#" ]
|
101 |
then
|
101 |
then
|
102 |
svc_name=`echo $svc_line|cut -d" " -f1`
|
102 |
svc_name=`echo $svc_line|cut -d" " -f1`
|
103 |
svc_port=`echo $svc_line|cut -d" " -f2`
|
103 |
svc_port=`echo $svc_line|cut -d" " -f2`
|
104 |
if [ $svc_name = "icmp" ]
|
104 |
if [ $svc_name = "icmp" ]
|
105 |
then
|
105 |
then
|
106 |
$IPTABLES -A FORWARD -i $TUNIF -p icmp -j ACCEPT
|
106 |
$IPTABLES -A FORWARD -i $TUNIF -p icmp -j ACCEPT
|
107 |
else
|
107 |
else
|
108 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp --dport $svc_port -m state --state NEW -j ULOG --ulog-prefix "RULE F_$svc_name -- ACCEPT "
|
108 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp --dport $svc_port -m state --state NEW -j ULOG --ulog-prefix "RULE F_$svc_name -- ACCEPT "
|
109 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp --dport $svc_port -m state --state NEW -j ACCEPT
|
109 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp --dport $svc_port -m state --state NEW -j ACCEPT
|
110 |
fi
|
110 |
fi
|
111 |
fi
|
111 |
fi
|
112 |
done < /usr/local/etc/alcasar-services
|
112 |
done < /usr/local/etc/alcasar-services
|
113 |
#tout le reste est bloqué
|
113 |
#tout le reste est bloqué
|
114 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp -j ULOG --ulog-prefix "RULE F_filter -- REJECT "
|
114 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp -j ULOG --ulog-prefix "RULE F_filter -- REJECT "
|
115 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp -j REJECT --reject-with tcp-reset
|
115 |
$IPTABLES -A FORWARD -i $TUNIF -p tcp -j REJECT --reject-with tcp-reset
|
116 |
$IPTABLES -A FORWARD -i $TUNIF -p udp -j REJECT --reject-with icmp-port-unreachable
|
116 |
$IPTABLES -A FORWARD -i $TUNIF -p udp -j REJECT --reject-with icmp-port-unreachable
|
117 |
$IPTABLES -A FORWARD -i $TUNIF -p icmp -j REJECT
|
117 |
$IPTABLES -A FORWARD -i $TUNIF -p icmp -j REJECT
|
118 |
fi
|
118 |
fi
|
119 |
# On autorise le transfert de flux dans les deux sens (avec log sur les demandes de connexion sortantes)
|
119 |
# On autorise le transfert de flux dans les deux sens (avec log sur les demandes de connexion sortantes)
|
120 |
$IPTABLES -A FORWARD -i $TUNIF -m state --state NEW -j ULOG --ulog-prefix "RULE Transfert1 -- ACCEPT "
|
120 |
$IPTABLES -A FORWARD -i $TUNIF -m state --state NEW -j ULOG --ulog-prefix "RULE Transfert1 -- ACCEPT "
|
121 |
$IPTABLES -A FORWARD -i $TUNIF -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
|
121 |
$IPTABLES -A FORWARD -i $TUNIF -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
|
122 |
|
122 |
|
123 |
# On autorise les flux entrant dns, ntp, https, ssh et le port 3990 (connexion/deconnexion des usagers). Retour autorisé par politique accept en OUTPUT
|
123 |
# On autorise les flux entrant dns, ntp, https, ssh et le port 3990 (connexion/deconnexion des usagers). Retour autorisé par politique accept en OUTPUT
|
124 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p udp --dport domain -j ACCEPT
|
124 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p udp --dport domain -j ACCEPT
|
125 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p udp --dport ntp -j ACCEPT
|
125 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p udp --dport ntp -j ACCEPT
|
126 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p tcp --dport https -j ACCEPT
|
126 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p tcp --dport https -j ACCEPT
|
127 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p tcp --dport http -j ACCEPT
|
127 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p tcp --dport http -j ACCEPT
|
128 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p tcp --dport ssh -j ACCEPT
|
128 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p tcp --dport ssh -j ACCEPT
|
129 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p tcp --dport 3990 -j ACCEPT
|
129 |
$IPTABLES -A INPUT -i $TUNIF -d $PRIVATE_IP -p tcp --dport 3990 -j ACCEPT
|
130 |
|
130 |
|
131 |
# On autorise le retour des connexions entrantes déjà acceptées
|
131 |
# On autorise le retour des connexions entrantes déjà acceptées
|
132 |
$IPTABLES -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
|
132 |
$IPTABLES -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
|
133 |
|
133 |
|
134 |
# On interdit les connexions directes sur le port de DansGuardian (8080)
|
134 |
# On interdit les connexions directes sur le port de DansGuardian (8080)
|
135 |
# les paquets concernés sont marqués par une règle de PREROUTING (cf. ci-après)
|
135 |
# les paquets concernés sont marqués par une règle de PREROUTING (cf. ci-après)
|
136 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport 8080 -m mark --mark 1 -j DROP
|
136 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport 8080 -m mark --mark 1 -j DROP
|
137 |
# On autorise les connexions sur DansGuardian
|
137 |
# On autorise les connexions sur DansGuardian
|
138 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport 8080 -m state --state NEW --syn -j ACCEPT
|
138 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport 8080 -m state --state NEW --syn -j ACCEPT
|
139 |
|
139 |
|
140 |
# On log les requêtes HTTP sortantes (demande de connexion seulement)
|
140 |
# On log les requêtes HTTP sortantes (demande de connexion seulement)
|
141 |
$IPTABLES -A PREROUTING -t nat -i $TUNIF -p tcp ! -d $PRIVATE_IP --dport http -m state --state NEW -j ULOG --ulog-prefix "RULE Transfert2 -- ACCEPT "
|
141 |
$IPTABLES -A PREROUTING -t nat -i $TUNIF -p tcp ! -d $PRIVATE_IP --dport http -m state --state NEW -j ULOG --ulog-prefix "RULE Transfert2 -- ACCEPT "
|
142 |
# On redirige les requête http sortantes vers DansGuardian (mode "proxy transparent")
|
142 |
# On redirige les requête http sortantes vers DansGuardian (mode "proxy transparent")
|
143 |
$IPTABLES -A PREROUTING -t nat -i $TUNIF -p tcp ! -d $PRIVATE_IP --dport http -j REDIRECT --to-port 8080
|
143 |
$IPTABLES -A PREROUTING -t nat -i $TUNIF -p tcp ! -d $PRIVATE_IP --dport http -j REDIRECT --to-port 8080
|
144 |
# On traite les tentatives de contournement par accès direct à DansGuardian (marquage des paquets)
|
144 |
# On traite les tentatives de contournement par accès direct à DansGuardian (marquage des paquets)
|
145 |
$IPTABLES -A PREROUTING -t nat -i $TUNIF -p tcp -d $PRIVATE_IP -m tcp --dport 8080 -j ULOG --ulog-prefix "RULE direct-proxy -- DENY "
|
145 |
$IPTABLES -A PREROUTING -t nat -i $TUNIF -p tcp -d $PRIVATE_IP -m tcp --dport 8080 -j ULOG --ulog-prefix "RULE direct-proxy -- DENY "
|
146 |
$IPTABLES -A PREROUTING -t mangle -i $TUNIF -p tcp -d $PRIVATE_IP -m tcp --dport 8080 -j MARK --set-mark 1
|
146 |
$IPTABLES -A PREROUTING -t mangle -i $TUNIF -p tcp -d $PRIVATE_IP -m tcp --dport 8080 -j MARK --set-mark 1
|
147 |
|
147 |
|
148 |
# On interdit et on log le reste sur les 2 interfaces d'accès
|
148 |
# On interdit et on log le reste sur les 2 interfaces d'accès
|
149 |
$IPTABLES -A INPUT -i $TUNIF -j ULOG --ulog-prefix "RULE rej-int -- REJECT "
|
149 |
$IPTABLES -A INPUT -i $TUNIF -j ULOG --ulog-prefix "RULE rej-int -- REJECT "
|
150 |
$IPTABLES -A INPUT -i $EXTIF -j ULOG --ulog-prefix "RULE rej-ext -- REJECT "
|
150 |
$IPTABLES -A INPUT -i $EXTIF -j ULOG --ulog-prefix "RULE rej-ext -- REJECT "
|
151 |
$IPTABLES -A INPUT -p tcp -j REJECT --reject-with tcp-reset
|
151 |
$IPTABLES -A INPUT -p tcp -j REJECT --reject-with tcp-reset
|
152 |
$IPTABLES -A INPUT -p udp -j REJECT --reject-with icmp-port-unreachable
|
152 |
$IPTABLES -A INPUT -p udp -j REJECT --reject-with icmp-port-unreachable
|
153 |
|
153 |
|
154 |
# On active le masquage d'adresse par translation (NAT)
|
154 |
# On active le masquage d'adresse par translation (NAT)
|
155 |
$IPTABLES -A POSTROUTING -t nat -o $EXTIF -j MASQUERADE
|
155 |
$IPTABLES -A POSTROUTING -t nat -o $EXTIF -j MASQUERADE
|
156 |
|
156 |
|
157 |
# On sauvegarde les règles
|
157 |
# On sauvegarde les règles
|
158 |
/etc/init.d/iptables save
|
158 |
/etc/init.d/iptables save
|
159 |
|
159 |
|
160 |
# On ne log pas les Log_martians (pour la mdv 2009 seulement)
|
160 |
# On ne log pas les Log_martians (pour la mdv 2009 seulement)
|
161 |
echo 0 > /proc/sys/net/ipv4/conf/all/log_martians
|
161 |
echo 0 > /proc/sys/net/ipv4/conf/all/log_martians
|
162 |
|
162 |
|
163 |
# Fin du script des règles du parefeu
|
163 |
# Fin du script des règles du parefeu
|
164 |
|
164 |
|
165 |
|
165 |
|