Line 1... |
Line 1... |
1 |
#!/bin/sh
|
1 |
#!/bin/sh
|
2 |
# $Id: alcasar-iptables.sh 303 2010-10-09 16:41:23Z richard $
|
2 |
# $Id: alcasar-iptables.sh 321 2010-11-16 21:48:38Z 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
|
Line 79... |
Line 79... |
79 |
$IPTABLES -A INPUT -i $TUNIF -p udp --dport domain -j ACCEPT
|
79 |
$IPTABLES -A INPUT -i $TUNIF -p udp --dport domain -j ACCEPT
|
80 |
$IPTABLES -A INPUT -i $TUNIF -p udp --dport ntp -j ACCEPT
|
80 |
$IPTABLES -A INPUT -i $TUNIF -p udp --dport ntp -j ACCEPT
|
81 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport https -j ACCEPT
|
81 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport https -j ACCEPT
|
82 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport http -j ACCEPT
|
82 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport http -j ACCEPT
|
83 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport ssh -j ACCEPT
|
83 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport ssh -j ACCEPT
|
84 |
################## FILTRAGE PARTICULIER ##################
|
- |
|
85 |
# Administration à distance par exemple :
|
- |
|
86 |
## Autoriser SSH depuis l'extérieur sur le port 12222 ####
|
- |
|
87 |
## Ne pas oublier la règle de PAT sur le modem/routeur (box ADSL) ! ainsi que l'adresse IP de votre machine distante dans /etc/hosts.allow
|
- |
|
88 |
# règle nécessaire en cas de redirection d'@IP sans PAT (par exemple 12222 (port d'accès sur le modem/routeur) --> 22 )
|
- |
|
89 |
# $IPTABLES -A PREROUTING -t nat -i $EXTIF -p tcp --dport 12222 -j REDIRECT --to-port 22
|
- |
|
90 |
|
- |
|
91 |
# $IPTABLES -A PREROUTING -t nat -i $EXTIF -p tcp --dport ssh -m state --state NEW -j ULOG --ulog-prefix "RULE AdminSSH -- ACCEPT"
|
- |
|
92 |
# $IPTABLES -A INPUT -i $EXTIF -p tcp --dport ssh -m state --state NEW,ESTABLISHED -j ACCEPT
|
- |
|
93 |
##########################################################
|
- |
|
94 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport 3990 -j ACCEPT
|
84 |
$IPTABLES -A INPUT -i $TUNIF -p tcp --dport 3990 -j ACCEPT
|
95 |
|
85 |
|
96 |
# On autorise le retour des connexions sortantes (politique ouput accept)
|
86 |
# On autorise le retour des connexions sortantes (politique ouput accept)
|
97 |
$IPTABLES -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
|
87 |
$IPTABLES -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
|
98 |
|
88 |
|