在不同的路由networking中有2个服务器。
我可以ping通,从一个到另一个通过路由器,nmap实用程序显示打开tcp:111和udp:111端口。
而且两台服务器都显示如下:
root@storage2:/# rpcinfo -p program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 59730 status 100024 1 tcp 54613 status
问题是当我尝试从两侧挂载NFS共享或连接glusterfs服务器时,我有一个超时错误。 然后我试图检查RPC连接:
root@nas:/home/vjkim# rpcinfo -p 172.18.3.4 rpcinfo: can't contact portmapper: RPC: Remote system error - Connection timed out
我加倍检查,我有两个服务器/etc/hosts.allow ALL:ALL。 从两个nmap显示像这样的东西:
Starting Nmap 5.21 ( http://nmap.org ) at 2014-09-18 16:02 ALMT Nmap scan report for 172.18.3.4 Host is up (0.00032s latency). Not shown: 996 closed ports PORT STATE SERVICE VERSION 22/tcp open ssh (protocol 2.0) 111/tcp open rpcbind | rpcinfo: | 100000 2,3,4 111/udp rpcbind | 100024 1 59730/udp status | 100000 2,3,4 111/tcp rpcbind |_100024 1 54613/tcp status 139/tcp open netbios-ssn Samba smbd 3.X (workgroup: STORAGE2) 445/tcp open netbios-ssn Samba smbd 3.X (workgroup: STORAGE2)
你能指出我的方向,哪里可以成为一个问题?
我真的不知道,还有什么地方可以。
不知道你的Linux发行版的细节。 但是,如果它是基于红帽企业Linux,你可能想检查他们的文档
RHEL 6 – NFS防火墙configuration
基本上,你要检查的东西(按顺序)是;
你有所有必要的服务运行?
你的防火墙(无论是本地运行的还是路由器ACL)都允许双向通信(而不是单向)?
/etc/sysconfig/nfs MOUNTD_PORT (在/etc/sysconfig/nfs定义) STATD_PORT (在/etc/sysconfig/nfs定义) LOCKD_TCPPORT (在/etc/sysconfig/nfs定义) LOCKD_UDPPORT (在/etc/sysconfig/nfs定义)