Troumad a �crit, samedi 14 mai 2005, � 18:38 :
> Jacques L'helgoualc'h a �crit :
> >guillaume a �crit, samedi 14 mai 2005, � 17:30 :
[citations inutiles]

> #!/bin/sh
[...]
> # Pour simplifier une modification �ventuelle des cartes r�seaux
> LOCAL="eth0"
> NET="eth1"

# J'ai pr�f�r� mettre le fichier de configuration (plus long) � part

# d�finitions de variables
DEFS="/etc/network/fw.conf"
if [ -f "$DEFS" ] ; then
    source $DEFS
else
    echo "$0 : fichier de configuration $DEFS manquant..." >&2
    exit 1
fi

version="$(uname -r)"
case "$version" in
    2.2.*)
        source /etc/init.d/fw-2.2.sh
        ;;
    2.4.*)
        source /etc/init.d/fw-2.4.sh
        ;;
    *)
        echo "erreur de version, noyau $version"
        exit 1
esac

> case "$1" in
>    start)
>      Ton script

� voir ...

>    stop)
>       echo "Arret du mur de feu"
>       # On vide (flush) toutes les regle existantes
>       $ipt -F
>       $ipt -X
>
>       # On remet la police par defaut
>       $ipt -P INPUT ACCEPT
>       $ipt -P FORWARD ACCEPT
>       $ipt -P OUTPUT ACCEPT

$iptables -F
$iptables -t nat -F
$iptables -t mangle -F

$iptables -X
$iptables -t nat -X
$iptables -t mangle -X

$iptables -P INPUT DROP
$iptables -P OUTPUT DROP
$iptables -P FORWARD DROP
$iptables -t nat -P PREROUTING ACCEPT
$iptables -t nat -P POSTROUTING ACCEPT
$iptables -t nat -P OUTPUT ACCEPT

$iptables -A OUTPUT -o lo -j ACCEPT
$iptables -A INPUT  -i lo -j ACCEPT

# Un bon firewall arr�t� est un firewall *ferm�*,
# je suis laxiste, je laisse le loopback ouvert.

>       ;;
> 
>    restart)
[...]
> + le mettre dans les /etc/rcX.d :
> 
> # ll /etc/rc1.d/
> [...]
> lrwxrwxrwx  1 root root 20 avr 16 21:41 K90firewall -> /etc/init.d/firewall*
> [...]
> #ll /etc/rc2.d/
> [...]
> lrwxrwxrwx  1 root root 20 avr 16 21:42 S10firewall -> /etc/init.d/firewall*
> [...]

Je pr�f�re d�marrer avant le r�seau, dans rcS.d, et ne jamais l'ouvrir ;
l�, avec ta d�finition de stop),  la machine serait ouverte � tous vents
en mode single ...
-- 
Jacques L'helgoualc'h


-- 
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à