您的位置:首页 > 其它

NFS文件服务器

2014-02-11 10:22 155 查看
最近在使用阿里云的主机,在上面部署了NFS服务器,本地连接没有问题, 远程主机连接老报错,已经开放了111和2049端口,还是报错,最后关闭防火墙,一切正常,最后分析是NFS使用动态的端口进行注册,因此需要固定NFS的随机端口,然后防火墙开放即可解决问题,具体如下:
1.NFS服务器的安装(略过)
2.启动(centos6.0以后,需要首先启动rpcbind服务,才可启动nfs服务)
3.设置端口
查看默认启动的端口
root@ns ~]# rpcinfo -p localhost
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
100005 1 udp 6291 mountd
100005 1 tcp 62269 mountd
100005 2 udp 48787 mountd
100005 2 tcp 20110 mountd
100005 3 udp 64305 mountd
100005 3 tcp 56110 mountd
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049 nfs_acl
100227 3 tcp 2049 nfs_acl
分配端口,编辑配置文件
vim /etc/sysconfig/nfs
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
重启nfs服务器
service rpcbind restart
service nfs restart
4.配置iptables防火墙
iptables -I INPUT 5 -s 192.168.1.0/24 -p tcp -m state --state NEW -m tcp --dport 111 -j ACCEPT
iptables -I INPUT 6 -s 192.168.1.0/24 -p udp --dport 111 -j ACCEPT
iptables -I INPUT 7 -s 192.168.1.0/24 -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT
iptables -I INPUT 8 -s 192.168.1.0/24 -p udp --dport 2049 -j ACCEPT
iptables -I INPUT 9 -s 192.168.1.0/24 -p tcp -m state --state NEW -m tcp --dport 30001:30004 -j ACCEPT
iptables -I INPUT 10 -s 192.168.1.0/24 -p udp --dport 30001:30004 -j ACCEPT
5.showmount -e 进行远程的查看和mount 挂在。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息