配置NFS固定端口
阿新 • • 發佈:2019-03-14
安全組 quota prot sco probe 查看 systemctl rtm 端口
NFS啟動時會隨機啟動多個端口並向RPC註冊,為了設置安全組以及iptables規則,需要設置NFS固定端口。
NFS服務需要開啟 mountd,nfs,nlockmgr,portmapper,rquotad這5個服務,其中nfs、portmapper的端口是固定的,另外三個服務的端口是隨機分配的,所以需要給mountd,nlockmgr,rquotad設置固定的端口。
一、其中,給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@VM_0_10_centos scripts]# 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
配置NFS固定端口