In questi giorni mi sono installato un “serverino”, e per condividere i files tra i vari computer, ho usato NFS.
Ma sul “serverino” ovviamente c’era iptables, in configurazione firewall, e visto che era la terza volta che mi cimentavo nella configurazione delle iptables per poter consentire l’accesso NFS (dimenticandomi ogni volta i passi seguiti, o se preferite le porte lasciate “aperte” sul firewall), ho deciso scriverle e condividerle con voi.
Magari così la prossima volta non ci perdo, nuovamente, troppo tempo! :D
for P in $(rpcinfo -p|awk '{ if (NR>1) print $4; }'|sort -u)
do
echo “NFS port $P”
$IPTABLES -A INPUT -p udp -i $IFEXT –dport $P -j LOG –log-level info –log-prefix “#NFS-U-${P}#”
$IPTABLES -A INPUT -p udp -i $IFEXT –dport $P -j ACCEPT
$IPTABLES -A INPUT -p tcp -i $IFEXT –dport $P -j LOG –log-level info –log-prefix “#NFS-T-${P}#”
$IPTABLES -A INPUT -p tcp -i $IFEXT –dport $P -j ACCEPT
done

nella mia configurazione, IPTABLES è uguale a “/sbin/iptables” e IFEXT a “eth0″