Problemas com NFS [RESOLVIDO]

1. Problemas com NFS [RESOLVIDO]

Gabriel Fernando Lopes
icoms_sp

(usa Fedora)

Enviado em 08/12/2011 - 10:15h

Caros Amigos,

Tenho 3 servidores Linux na empresa (2 DELL R200 e um "Frank"), configurei o NFS em todos assim:

[root@odin etc]# 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)

Quando monto o diretório /home (o "Frank" como server) em um dos R200 (como cliente) ele funciona perfeitamente.
Mas quanto tento montar /home (um dos R200 como server) no R200 (o outro R200 como cliente) da a seguinte mensagem:

[root@euro mnt]# mount -t nfs 192.168.0.9:/opt /mnt/odin.opt
mount.nfs: Connection timed out

Ambos servidores R200 estão com o NFS rodando:


[root@euro mnt]# service nfs status
rpcsvcgssd.service - LSB: Starts the RPCSEC GSS server daemon
Loaded: loaded (/etc/rc.d/init.d/rpcsvcgssd)
Active: active (running) since Thu, 08 Dec 2011 09:44:58 -0200; 27min ago
Process: 5683 ExecStart=/etc/rc.d/init.d/rpcsvcgssd start (code=exited, status=6/NOTCONFIGURED)
CGroup: name=systemd:/system/rpcsvcgssd.service
nfs.service - LSB: Start up the NFS server sevice
Loaded: loaded (/etc/rc.d/init.d/nfs)
Active: active (running) since Thu, 08 Dec 2011 09:44:58 -0200; 27min ago
Process: 5657 ExecStart=/etc/rc.d/init.d/nfs start (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/nfs.service
├ 5698 rpc.rquotad
└ 5714 rpc.mountd
nfs.service - LSB: Start up the NFS server sevice
Loaded: loaded (/etc/rc.d/init.d/nfs)
Active: active (running) since Thu, 08 Dec 2011 09:44:58 -0200; 27min ago
Process: 5657 ExecStart=/etc/rc.d/init.d/nfs start (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/nfs.service
├ 5698 rpc.rquotad
└ 5714 rpc.mountd
nfs.service - LSB: Start up the NFS server sevice
Loaded: loaded (/etc/rc.d/init.d/nfs)
Active: active (running) since Thu, 08 Dec 2011 09:44:58 -0200; 27min ago
Process: 5657 ExecStart=/etc/rc.d/init.d/nfs start (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/nfs.service
├ 5698 rpc.rquotad
└ 5714 rpc.mountd

O Firewall também esta com a porta 2049 liberada.

Não sei mais o que fazer, se aguem souber o que esta acontecendo, por favor, manda uma dica ai.

Vlw


  


2. Re: Problemas com NFS [RESOLVIDO]

Gabriel Fernando Lopes
icoms_sp

(usa Fedora)

Enviado em 10/12/2011 - 08:56h

Pessoal,

Consegui resolver o problema através de um forum dos EUA.
A questão é que o NFS 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 seguinte arquivo:

[root@euro ~]# vi /etc/sysconfig/nfs

e colocar no final do arquivo este código:

LOCKD_TCPPORT=32803
STATD_PORT=662
LOCKD_UDPPORT=32769
MOUNTD_PORT=892

Agora temos de configurar o IPTABLES:

[root@euro ~]# vi /etc/sysconfig/iptables

coloque este código no arquivo:

-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:

[root@euro ~]# service nfs restart

[root@euro ~]# service iptables restart

Agora basta configurar o server e o client para montagem dos diretórios compartilhados.
Abaixo segue um exemplo de compartilhamento:

Configuração do NFS

SERVER (euro)

[root@euro mnt]# 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!
* [root@euro ~]# service nfs restart

CLIENT (odin)

[root@odin /] mkdir /mnt/home.euro
[root@odin /] mkdir /mnt/opt.euro

[root@odin /] mount -t nfs euro:/home /mnt/home.euro

Após usar o compartilhamento, se desejar desmontar use o seguinte comando:
[root@euro ~]# umount /mnt/home.euro

Espero que isso ajude a galera ai.

Vlw


3. Re: Problemas com NFS [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 15/12/2011 - 17:41h

Parabéns pela contribuição. Vale uma dica, o que acha?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts