NFS服务配置,带防火墙

安装nfs所需软件

nfs-utils

portmap #CentOS 6.xportmap的名称变为rpcbind


[root@localhost ~]# yum install nfs-utils* portmap


编辑nfs配置文件

[root@localhost ~]# vim /etc/sysconfig/nfs 

RQUOTAD_PORT=875#取消前面的注释

LOCKD_TCPPORT=32803 #取消前面的注释

LOCKD_UDPPORT=32769 #取消前面的注释

MOUNTD_PORT=892 #取消前面的注释

STATD_PORT=662 #取消前面的注释

STATD_OUTGOING_PORT=2020 #取消前面的注释

:wq! #保存退出


配置nfs

[root@localhost ~]# vim /etc/exports 

/www 192.168.1.0/24(rw,sync,no_root_squash)

# /www *(rw,sync,no_root_squash) *代表允许所有主机通过

:wq! #保存退出

相关参数说明:

/www#NFS共享目录

192.168.1.0/24 #允许这个网段内的IP地址访问共享目录

rw #读取写入权限

sync #数据实时同步

no_subtree_check #不检查目录权限,提高数据读取效率

anonuid=501 #501代表nfs用户 打开cat /etc/passwd 查找nfs对应的id

anongid=501 #501代表nfs 打开cat /etc/passwd 查找nfs对应的id


启动服务

[root@localhost ~]# /etc/init.d/portmap start

[root@localhost ~]# /etc/init.d/nfslock start

[root@localhost ~]# /etc/init.d/nfs start

[root@localhost ~]# chkconfig portmap on

[root@localhost ~]# chkconfig nfslock on

[root@localhost ~]# chkconfig nfs on


测试nfs是否正常运行

[root@localhost ~]# rpcinfo -p 192.168.1.1 #查看使用端口,出现下面的提示,说明配置正确

程序 版本 协议 端口

100000 2 tcp 111 portmapper

100000 2 udp 111 portmapper

100024 1 udp 992 status

100024 1 tcp 995 status

100011 1 udp 875 rquotad

100011 2 udp 875 rquotad

100011 1 tcp 875 rquotad

100011 2 tcp 875 rquotad

100003 2 udp 2049 nfs

100003 3 udp 2049 nfs

100003 4 udp 2049 nfs

100021 1 udp 32769 nlockmgr

100021 3 udp 32769 nlockmgr

100021 4 udp 32769 nlockmgr

100021 1 tcp 32803 nlockmgr

100021 3 tcp 32803 nlockmgr

100021 4 tcp 32803 nlockmgr

100003 2 tcp 2049 nfs

100003 3 tcp 2049 nfs

100003 4 tcp 2049 nfs

100005 1 udp 892 mountd

100005 1 tcp 892 mountd

100005 2 udp 892 mountd

100005 2 tcp 892 mountd

100005 3 udp 892 mountd

100005 3 tcp 892 mountd

[root@localhost ~]# showmount -e 192.168.1.1 #显示server上面共享的目录,出现下面的提示,说明配置正确

Export list for 192.168.1.1:

/www 192.168.1.0/24


你可能感兴趣的:(防火墙,软件,nfs,主机)