Bonjour,

j'ai deux machines en r�seau:
(disons machun et machdeux)

machun: serveur nfs avec deux cartes reseau, eth0 reli�e � machdeux, 
adresse ip : 192.168.5.1; la deuxieme carte r�seau eth1 reli�e � une 
freebox.

machdeux, avec une carte eth0, adresse ip 192.168.5.2 reli�e � 
machun.

Je veux que machdeux puisse monter une partition nfs de machun, et naviguer 
sur internet.
Hier, monter la partition nfs de machun sur machdeux fonctionnait.
J'ai donc tent� de d�finir les r�gles iptables pour mettre un peu de s�cu; 
depuis, machdeux peut se connecter sur internet, je peux pinger sur machun, 
mais je n'arrive plus � monter la partition nfs de machun sur machdeux; 
lorsque j'essaye, �a tra�ne, avec un message sur machdeux : "mount: RPC: 
timed out" et sur machun, dans syslog :"mountd[219]: access from host 
192.168.5.2 rejected"
Bien entendu, ce message apparait �galement au d�marrage de machdeux quand 
elle cherche � monter cette partition nfs.

Conclusion (non affirmative): j'ai d� l�g�rement me planter dans iptables! 
Par contre, ce que je ne comprends pas, c'est que m�me si je fais 
/etc/init.d/iptables stop sur machun, �a ne change rien !
A savoir, je suis sous debian woody.
Ah si, je pense � une chose, j'ai fait une mise � jour de woody sur 
machdeux, mais par sur machun puisque je n'arrive pas � me connecter de 
cette machine, donc sur machun il y a debian woody 3.0 r0 (je crois) alors 
qu'il y a la derniere mise � jour de woody sur machdeux, peut-�tre est-ce 
la cause? mais dans ce cas, comment r�soudre ce probl�me, vu que je 
n'arrive toujours pas � me connecter depuis machun?
A signaler que �a devient urgent (surtout cette histoire de nfs).

Je vous mets � la suite mes r�gles iptables, si quelqu'un peut m'expliquer 
ce qui merde, et en quoi, car �a montre que je n'ai pas tout saisi.

Merci 

Michel

R�gles iptables :

#!/bin/bash
#Effacement tables
echo 0 > /proc/net/ipv4/ip_forward
iptables -t filter -F
iptables -t filter -X
iptables -t nat -F
iptables -t nat -X
#
#Fermeture totale
iptables -t filter -P INPUT DROP
iptables -t filter -P OUTPUT DROP
iptables -t filter -P FORWARD DROP
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
#
#Ouverture localhost
iptables -t filter -A OUTPUT -o lo -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT
iptables -t filter -A INPUT -i lo -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT
#
#Ouverture reseau local
iptables -t filter -A OUTPUT -o eth0 -s 192.168.5.0/2 -d 192.168.5.0/2 -j 
ACCEPT
iptables -t filter -A INPUT -i eth0 -s 192.168.5.0/2 -d 192.168.5.0/2 -j 
ACCEPT
#
#Masquage d'adresse
iptables -t nat -A POSTROUTING -s 192.168.5.1 -o eth1 -j MASQUERADE
#La ligne qui pr�c�de, je me demande si c'est pas une connerie, 
#vu que c'est la premiere machine ? 
iptables -t nat -A POSTROUTING -s 192.168.5.2 -o eth1 -j MASQUERADE
#
#C'est parti pour internet:
iptables -t filter -A FORWARD -i eth0 -o eth1 -s 192.168.5.1 -d 0.0.0.0/0 
-m state --state ! INVALID -j ACCEPT
#Ligne pr�cedente: La aussi je m'interroge...
iptables -t filter -A FORWARD -i eth0 -o eth1 -s 192.168.5.1 -d 0.0.0.0/0 
-m state --state ! INVALID -j ACCEPT
iptables -t filter -A FORWARD -i eth1 -o eth0 -s 0.0.0.0/0 -d 192.168.5.1 
-m state -- ESTABLISHED,RELATED -j ACCEPT
#M�me habituel questionnement pour la pr�c�dente
iptables -t filter -A FORWARD -i eth1 -o eth0 -s 0.0.0.0/0 -d 192.168.5.2 
-m state -- ESTABLISHED,RELATED -j ACCEPT 
echo 1 > /proc/sys/net/ipv4/ip_forward

Voil�. J'explique ce qui me pose question, peut-�tre pourra-t'on 
m'expliquer en quoi mon r�sonnement est erron� (ou bon, �a m'arrive des 
fois)
Je prends les 2 dernieres lignes qui m'intrigue (celle avec 192.168.5.1)
Cette adresse ip est celle de la premiere machine sur la carte eth0; or, ce 
qui arrive par la freebox entre par eth1, mais n'a pas de raison de passer 
par eth0, donc par l'adresse ip 192.168.5.1 (?), donc cette ligne ne sert � 
rien, et dans ce cas, je n'ouvre pas d'autorisation pour ma premiere 
machine, non ?
Mais si le probleme est l�, comment faire pour ouvrir une autorisation de 
passage pour ma premiere machine, par son adresse ip internet? (c'est � 
dire celle d'eth1?)
Mais le probleme, c'est que �a n'explique pas l'impossibilit� pour la 
deuxieme machine de monter la partition nfs de la premiere machine.

Merci de r�pondre � mes questionnements

Répondre à