NFS占用的端口,配置固定端口

一、NFS服务占用端口

由于nfs服务需要开启 mountd,nfs,nlockmgr,portmapper,rquotad这5个服务,将这5个服务的端口加到iptables里面而nfs 和 portmapper两个服务是固定端口的,nfs为2049,portmapper为111。其他的3个服务是用的随机端口。

mountd:它是RPC安装守护进程,主要功能是管理NFS的文件系统。当客户端顺利通过nfsd登录NFS服务器后,在使用NFS服务所提供的文件前,还必须通过文件使用权限的验证。它会读取NFS的配置文件/etc/exports来对比客户端权限。

nfs:基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器;

portmapper:主要功能是进行端口映射工作。当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。

#显示本地系统中注册到rpcbind协议版本2的所有RPC服务

[root@file ~]# 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

100005 1 udp 20048 mountd

100005 1 tcp 20048 mountd

100005 2 udp 20048 mountd

100005 2 tcp 20048 mountd

100024 1 udp 35117 status

100024 1 tcp 37865 status

100005 3 udp 20048 mountd

100005 3 tcp 20048 mountd

100003 3 tcp 2049 nfs

100003 4 tcp 2049 nfs

100227 3 tcp 2049 nfs_acl

100003 3 udp 2049 nfs

100003 4 udp 2049 nfs

100227 3 udp 2049 nfs_acl

100021 1 udp 46906 nlockmgr

100021 3 udp 46906 nlockmgr

100021 4 udp 46906 nlockmgr

100021 1 tcp 37210 nlockmgr

100021 3 tcp 37210 nlockmgr

100021 4 tcp 37210 nlockmgr

二、配置NFS固定端口

mountd、rquotad设置端口的方式很简单,在/etc/sysconfig/nfs中添加一下设置即可

RQUOTAD_PORT=30001

LOCKD_TCPPORT=30002

LOCKD_UDPPORT=30002

MOUNTD_PORT=30003

STATD_PORT=30004

重启rpc、nfs的配置与服务:

systemctl restart rpcbind.service

systemctl restart nfs.service

在/etc/modprobe.d/lockd.conf中添加以下设置:

options lockd nlm_tcpport=30002

options lockd nlm_udpport=30002

重新加载NFS配置和服务:

systemctl restart nfs-config

systemctl restart nfs-idmap

systemctl restart nfs-lock

systemctl restart nfs-server

[root@server1 ~]# 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 30004 status

100024 1 tcp 30004 status

100005 1 udp 30003 mountd

100005 1 tcp 30003 mountd

100005 2 udp 30003 mountd

100005 2 tcp 30003 mountd

100005 3 udp 30003 mountd

100005 3 tcp 30003 mountd

100003 3 tcp 2049 nfs

100003 4 tcp 2049 nfs

100227 3 tcp 2049 nfs_acl

100003 3 udp 2049 nfs

100003 4 udp 2049 nfs

100227 3 udp 2049 nfs_acl

100021 1 udp 30002 nlockmgr

100021 3 udp 30002 nlockmgr

100021 4 udp 30002 nlockmgr

100021 1 tcp 30002 nlockmgr

100021 3 tcp 30002 nlockmgr

100021 4 tcp 30002 nlockmgr

三、常用目录

/etc/exports NFS服务的主要配置文件

/usr/sbin/exportfs NFS服务的管理命令

/usr/sbin/showmount 客户端的查看命令

/var/lib/nfs/etab 记录NFS分享出来的目录的完整权限设定值

/var/lib/nfs/xtab 记录曾经登录过的客户端信息

上一篇: 成都澳乐网怎么样,成都娱乐网哪个最好大家有谁知道呀
下一篇: 从审美角度分析为什么说张柏芝是顶级骨相美? 从脸型看: 高折叠度:她的面部

相关推荐

古神挽歌地图详细攻略+隐藏合成
越南20+最美海滩最受众多游客喜爱
长虹电视遥控器如何对码(长虹遥控器怎么对码?)
祈福任务指南 牧师史诗任务完整任务链详解
BM15TD这款发动机怎么样
龙珠直播平台主播排行榜 龙珠主播人气TOP10