[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nfs et iptables



Ca a en effet resolu le probleme. Cependant, n'existe t'il pas une
solution pour que le firewall s'adapte de maniere dynamique ?

Le mar 09/03/2004 à 08:46, Raphaël "SurcouF" Bordet a écrit :
> Le lun 08/03/2004 à 23:55, Lecouteux Benjamin a écrit :
> > Bonjour a tous,
> > sur mon serveur (debian sarge), j'ai un firewall ainsi qu'un serveur NFS
> > qui sont lances. Je rencontre un probleme pour parametrer mon firewall
> > pour que le NFS fonctionne correctement. A chaque fois que
> > nfs-kernel-server est relance, les ports utilises par mountd changent,
> > ducoup je dois modifier les regles iptables. J'ai tente d'utiliser la
> > regle "iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT"
> > pour autoriser les connexions relatives a celles deja etablies, mais
> > sans succes.
> 
> J'ai une solution à te proposer: en effet, il est possible de préciser
> le port sur lequel ces services vont écouter.
> Pour rpc.statd, il suffit d'ajouter l'option --port <port> dans le
> fichier /etc/default/nfs-common ainsi:
> ---
> # Options for rpc.statd.
> #   Should rpc.statd listen on a specific port?
> #   If so, set this variable to a statd argument like: "--port 1000".
> STATDOPTS="--port 770"
> ...
> ---
> 
> De même, on peut faire la même chose avec rpc.nfsd et rpc.mountd, mais
> là, un tel fichier n'est pas fourni par Debian, aussi j'ai préféré en
> construire un moi-même, placé en attachement. �videmment, il faut
> également modifier le script lui-même: /etc/init.d/nfs-user-server:
> ---
> ...
> DESC="NFS servers"
>                                                                                                                             
> # Read config
> DEFAULTFILE=/etc/default/nfs-user-server
> if [ -f $DEFAULTFILE ]; then
>     . $DEFAULTFILE
> fi
> ...
> ---
> 
> Ainsi, les services RPC du serveur NFS n'écouteront plus aléatoirement
> mais sur des ports que tu auras pris soin de leur préciser.
> Quant au portmapper, il écoute déjà sur un seul port, le 111.
> 
> > Je joins mon script d'initialisation des regles de firewalling.
> > Merci de votre aide.
> 
> Personnellement, je n'aime pas les scripts, Debian fournit de quoi gérer
> facilement plusieurs sets de règles, il suffit de lire les scripts de
> démarrage d'iptables et la documentation associée pour le savoir.
> Mais bon, comme dit, c'est personnel, hein ;-)
> 
> 
> PS: ces exemples sont construits avec nfs-user-server mais ils doivent
> être largement applicables à nfs-kernel-server.



Reply to: