Para uma configuração total do
NFS no
Linux, é necessário levar em consideração que ele usa portas dinâmicas e não basta liberar no iptables somente as portas UDP e FTP 2049.
Precisamos primeiramente fazer com que o NFS use portas fixas, para isso devemos configurar o arquivo "/etc/sysconfig/nfs", como descrito
abaixo:
# vi /etc/sysconfig/nfs
Colocar no final do arquivo o seguinte código:
LOCKD_TCPPORT=32803
STATD_PORT=662
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
Agora temos de configurar o iptables:
# vi /etc/sysconfig/iptables
Coloque este código no arquivo, sem alterar o restante das regras do seu iptables:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 111 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 662 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 662 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 892 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 892 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 32803 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 32803 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 32769 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 32769 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 2049 -j ACCEPT
Finalmente, reinicie os serviços NFS e iptables:
# service nfs restart
# service iptables restart
Agora basta configurar o 'server' e o 'client' para montagem dos diretórios compartilhados.
Abaixo segue um exemplo de compartilhamento, para isso usaremos dois sistemas LINUX, o server "euro" e o cliente "odin".
Configuração do NFS
- Server (euro):
# vi /etc/exports
/home 192.168.0.0/24(rw,sync,no_root_squash)
/opt 192.168.0.0/24(rw,sync,no_root_squash)
Sempre que compartilhar novos diretórios, reinicie o serviço NFS:
# service nfs restart
- Client (odin):
# mkdir /mnt/home.euro
# mkdir /mnt/opt.euro
# mount -t nfs euro:/home /mnt/home.euro
Após usar o compartilhamento, se desejar desmontar, use o seguinte comando (no Server-euro):
# umount /mnt/home.euro
Espero que isso ajude a galera aí.
Vlw.
Nenhum comentário foi encontrado.