Le 12186i�me jour apr�s Epoch,
Fran�ois Boisson �crivait:

> Je pense que tu t'y prends mal, commence par faire les r�gles minimales de
> transfert:(sortie suppos�e sur ppp0)
> 
> 
> # iptables -t nat -F
> # iptables -F INPUT
> # iptables -F OUTPUT
> # iptables -F FORWARD
> # iptables -P INPUT ACCEPT 
> # iptables -P OUTPUT ACCEPT 
> # iptables -P FORWARD ACCEPT 

Mettre la valeur par d�faut � accept me semble un peu dangereux... Je suis parti
du principe de tout dropper par d�faut, et puis j'ouvre au fur et � mesure des
besoins.

Ensuite, j'ai cr�� une chaine nomm�e CONNECTED, de la fa�on suivante:

$ipt -N CONNECTED
$ipt -A CONNECTED -m state --state NEW -o ppp0 -j ACCEPT
$ipt -A CONNECTED -m state --state NEW -o eth0 -j ACCEPT
$ipt -A CONNECTED -m state --state ESTABLISHED,RELATED -j ACCEPT

Qui accepte donc tout ce qui sort de la machine par ppp0 ou eth0 (Le net et mon
brin r�seau interne), ou qui est relatif � �a...

Puis trois r�gles du genre:

$ipt -A INPUT -j CONNECTED
$ipt -A OUTPUT -j CONNECTED
$ipt -A FORWARD -j CONNECTED

Qui n'acceptent que ce qui matche le status CONNECTED

et enfin une r�gle de mascarade:

$ipt -t nat -A POSTROUTING -s xxx.yyy.zzz.0/24 -o ppp0 -j MASQUERADE

o� xxx.yyy.zzz.0 est mon r�seau local classe C.

> # echo "1" > /proc/sys/net/ipv4/ip_forward

Oui, bien s�r, ou alors dans le fichier de config /etc/network/options
ip_forward=yes


-- 
Lisez la FAQ: http://savannah.nongnu.org/download/debfr-faq/html/
--
Fran�ois TOURDE - tourde.org - 23 rue Bernard GANTE - 93250 VILLEMOMBLE
T�l: 01 49 35 96 69 - Mob: 06 81 01 81 80
eMail: mailto:[EMAIL PROTECTED] - URL: http://francois.tourde.org/

Répondre à