NFS在端口方面的设置

网络 网络管理
下面我们介绍了NFS在网络中端口的一些设置,主要是通过防火墙的一些改动。那么具体的内容请大家从文中来详细看一下吧。

NFS控制了网络的共享,那么对于一些设置,我们需要把端口进行改动。文章中,我们主要讲解的是NFS端口的一些改动。希望大家能够对其有所掌握。在设置了防火墙的环境中使用NFS,需要在防火墙上打开如下端口:

  1. 1. portmap 端口 111 udp/tcp;  
  2. 2. nfsd 端口 2049 udp/tcp;  
  3. 3. mountd 端口 "xxx" udp/tcp 

系统 RPC服务在 nfs服务启动时默认会为 mountd动态选取一个随机端口(32768--65535)来进行通讯,我们可以通过编辑/etc/services 文件为 mountd指定一个固定端口:

  1. # vi /etc/services 

在末尾添加

  1. mountd 1011/udp  
  2. mountd 1011/tcp 

保存该文件

  1. # stopsrc -s rpc.mountd  
  2. # startsrc -s rpc.mountd  
  3. # exportfs -a  
  4. # rpcinfo -p Hostname 

现在我们会发现 mountd已经和端口 1011绑定了.

另外,nfs中需要通讯的服务还有 rpc.lockd和 rpc.statd,其中对lockd我们可以用类似的方法来指定固定端口,

  1. # vi /etc/services 

添加

  1. lockd 35000/ucp  
  2. lockd 35000/tdp  
  3. # stopsrc -s rpc.lockd  
  4. # startsrc -s rpc.lockd  
  5. # exportfs -a 

nfs客户端mount文件系统

  1. # rpcinfo -p Hostname 

但 rpc.statd无法通过该方法来指定端口,它只能使用随机端口,如有必要,在防火墙上要根据下面命令的显示来开放随机端口:

  1. # no -a |grep ephemeral  
  2. tcp_ephemeral_high = 65535 
  3. tcpp_ephemeral_low = 32768 
  4. udp_ephemeral_high = 65535 
  5. udp_ephemeral_low = 32768 

当然也可以不开放 rpc.statd需要的随机端口,带来的影响就是如果 nfs连接中断(比如server或client宕掉了),系统将无法通过statd来恢复连接中断前的状态,而必须重新 mount该nfs文件系统.

有关statd的详细功能说明,请参阅 http://publib.boulder.ibm.com/infocenter/

pseries/v5r3/topic/com.ibm.aix.cmds/doc/aixcmds5/statd.htm

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

2010-05-10 14:39:43

网络负载均衡

2010-07-07 18:00:43

SNMP协议

2015-07-06 09:46:21

AeroGearAndroid推送

2011-04-25 17:27:38

投影仪

2010-01-08 16:01:16

华为交换机端口

2017-05-17 15:49:20

限制理论DevOps瓶颈

2009-01-20 09:12:16

PHPJava数据库

2024-03-14 06:51:22

GenAI人工智能

2023-04-17 16:40:12

能源管理绿色数字化转型

2011-01-19 15:51:41

PHPjavaweb

2010-07-12 14:53:24

HART协议

2010-09-02 10:32:41

2014-07-21 10:03:56

2020-10-14 15:07:25

物联网技术安全

2015-08-18 12:45:19

云计算

2010-07-30 13:23:52

Linux NFS端口

2009-09-10 11:24:16

NFS服务器

2010-08-20 13:22:21

IEFirefoxJavaScript

2011-07-11 10:43:48

2011-07-12 10:15:05

点赞
收藏

51CTO技术栈公众号