NFS服务端口问题的处理

网络 网络管理
下面我们来对NFS服务的端口的问题进行一下艳酒。首先我们通过一个具体的端口问题切入话题,希望本文的内容对大家有用。

NFS的设置是比较复杂的。尤其是在防火墙和端口问题中,我们更需要注意。今天我们就来讲解一下有关NFS服务的端口设置。首先让我们看一下下面的问题,然后再来找一下解决的思路。

问题描述

某地调试彩信接口机(LINUX)时,需要把AIX服务器上的某个目录mount到彩信接口机上。彩信接口机和AIX服务器之间有防火墙,这样地话,需要放开防火墙的端口,由于AIX每次重启NFS服务,mountd端口会变,需要指定端口该端口。

解决方法

首先,需要在AIX上检查NFS服务启动时占用哪些端口,执行如下操作:

  1. #rpcinfo -p  
  2. program vers proto port service  
  3. 100000 4 udp 111 portmapper  
  4. 100000 3 udp 111 portmapper  
  5. 100000 2 udp 111 portmapper  
  6. 100000 4 tcp 111 portmapper  
  7. 100000 3 tcp 111 portmapper  
  8. 100000 2 tcp 111 portmapper  
  9. 100083 1 tcp 32769 ttdbserver  
  10. 100068 2 udp 32769 cmsd  
  11. 100068 3 udp 32769 cmsd  
  12. 100068 4 udp 32769 cmsd  
  13. 100068 5 udp 32769 cmsd  
  14. 200012 2 udp 970  
  15. 200012 3 udp 971  
  16. 100003 2 udp 2049 nfs  
  17. 100003 3 udp 2049 nfs  
  18. 100003 2 tcp 2049 nfs  
  19. 100003 3 tcp 2049 nfs  
  20. 100003 4 tcp 2049 nfs  
  21. 200006 1 udp 2049  
  22. 200006 4 udp 2049  
  23. 200006 1 tcp 2049  
  24. 200006 4 tcp 2049  
  25. 100005 1 tcp 32783 mountd  
  26. 100005 2 tcp 32783 mountd  
  27. 100005 3 tcp 32783 mountd  
  28. 100005 1 udp 32786 mountd  
  29. 100005 2 udp 32786 mountd  
  30. 100005 3 udp 32786 mountd  
  31. 400005 1 udp 32787  
  32. 100024 1 tcp 32784 status  
  33. 100024 1 udp 32788 status  
  34. 100133 1 tcp 32784  
  35. 100133 1 udp 32788  
  36. 200001 1 tcp 32784  
  37. 200001 1 udp 32788  
  38. 200001 2 tcp 32784  
  39. 200001 2 udp 32788  
  40. 100021 1 udp 32813 nlockmgr  
  41. 100021 2 udp 32813 nlockmgr  
  42. 100021 3 udp 32813 nlockmgr  
  43. 100021 4 udp 32813 nlockmgr  
  44. 100021 1 tcp 32785 nlockmgr  
  45. 100021 2 tcp 32785 nlockmgr  
  46. 100021 3 tcp 32785 nlockmgr  
  47. 100021 4 tcp 32785 nlockmgr 

从上面的显示可以看到NFS服务使用的111和2049端口是固定的,但是mountd是经常会变的。可以指定mountd为一固定端口,这样每次启动NFS后,所有使用的端口就是固定端口了。

操作方法:

在NFS server一端按照如下顺序进行:

  1. #cp /etc/services /etc/services.bak  
  2. #vi /etc/services 找到如下一行  
  3. # 1001-1009 # Unassigned 

在此行之前,输入 mountd 1001/tcp mountd 1001/udp

  1. #rmnfs -N 停止NFS服务  
  2. #nfso -po nfs_use_reserved_ports=1 
  3. #mknfs -N 启动NFS服务 

这样就固定1001端口作为NFS 的mountd端口。

然后在防火墙上开放TCP和UDP 的111、2049、1001端口。在彩信接口机上做测试mount,可以成功mount AIX服务器上的NFS输出目录。
 

责任编辑:佟健 来源: 网络整理
相关推荐

2010-08-04 14:27:54

NFS服务端口

2010-08-03 17:19:43

NFS服务

2010-08-03 09:59:30

NFS服务

2010-08-03 17:26:13

NFS端口

2009-08-21 15:22:56

端口侦听

2010-07-30 13:23:52

Linux NFS端口

2010-07-28 14:27:13

NFS服务器

2010-08-04 12:14:23

NFS服务器

2010-11-19 14:14:11

Oracle服务端口

2009-09-08 15:54:21

NFS服务器

2023-10-20 21:29:56

运维端口

2018-08-08 15:00:44

Kvm虚拟机Linux

2010-08-03 17:38:33

Fedora nfs

2010-08-06 12:40:14

Linux NFS

2010-08-04 13:02:30

NFS服务

2010-08-03 16:04:47

NFS故障

2010-07-30 13:06:22

NFS端口

2010-08-04 17:04:20

AIXNFS

2009-12-04 13:50:00

PHP服务端返回Jso

2010-08-03 17:23:41

NFS服务
点赞
收藏

51CTO技术栈公众号