1、查看NFS需要开启的服务和对应的端口号
-------------------------------------------
root@debian:~# 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 57974 mountd
100005 1 tcp 60537 mountd
100005 2 udp 36805 mountd
100005 2 tcp 35311 mountd
100005 3 udp 60721 mountd
100005 3 tcp 54945 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 3 udp 2049
100021 1 udp 41235 nlockmgr
100021 3 udp 41235 nlockmgr
100021 4 udp 41235 nlockmgr
100021 1 tcp 38331 nlockmgr
100021 3 tcp 38331 nlockmgr
100021 4 tcp 38331 nlockmgr
root@debian:~#
----------------------------------------------
通过上面的显示可以看到NFS启动了portmapper、mountd、nfs、nlockmgr四个服务和对应的端口号, portmapper和nfs是固定端口,我们可以将剩下的两个服务的端口也固定下来。
2、通过配置文件/etc/default/nfs-kernel-server可以设置mountd服务的固定端口,添加如下的内容:
----------------------------------------------------------
root@debian:~# vim.tiny /etc/default/nfs-kernel-server
RPCMOUNTDOPTS="-p 32767" #设置规定端口好为32767,重启服务生效
----------------------------------------------------------
3、通过配置文件/etc/modprobe.d/local.conf可以设置nlockmgr服务的固定端口,添加如下的内容:
--------------------------------------------------------
root@debian:~# vim.tiny /etc/modprobe.d/local.conf #这个local.conf文件没有需要创建,重启电脑生效
options lockd nlm_udpport=32768 nlm_tcpport=32768 #设置规定端口好为32768
options nfs callback_tcpport=32764
--------------------------------------------------------
有关更多设置可以查看这个网址:SecuringNFS - Debian Wiki
4、重启电脑从新查看对应的端口
--------------------------------------------
root@debian:~# 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 32767 mountd
100005 1 tcp 32767 mountd
100005 2 udp 32767 mountd
100005 2 tcp 32767 mountd
100005 3 udp 32767 mountd
100005 3 tcp 32767 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 3 udp 2049
100021 1 udp 32768 nlockmgr
100021 3 udp 32768 nlockmgr
100021 4 udp 32768 nlockmgr
100021 1 tcp 32768 nlockmgr
100021 3 tcp 32768 nlockmgr
100021 4 tcp 32768 nlockmgr
root@debian:~#
---------------------------------------------
查看已经改过来了
摘自Debian9.5 系统配置NFS配置说明 - pipci - 博客园
版权归原作者所有