suse linux nfs配置文件,SLES Suse Linux 11 SP4环境下NFS的搭建

系统环境:

SLES 11 SP4

NFS Server IP:192.168.74.141

NFS Client IP: 192.168.74.142

SLES环境下NFS套件是缺省安装的,可以使用zypper se nfs来确认一下.

#service nfsserver start #启动NFS服务器服务

#vi/etc/exports #添加以下内容/tmp 192.168.74.142(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)

#exportfs-rv #导出NFS

#showmount-e #服务器上确认导出NFS状态正常

接下来配置NFS Server上的防火墙(这部分是重点)

## rpcinfo -p

program vers proto port service100000 4 tcp 111portmapper100000 3 tcp 111portmapper100000 2 tcp 111portmapper100000 4 udp 111portmapper100000 3 udp 111portmapper100000 2 udp 111portmapper100005 1 udp 53075mountd100005 1 tcp 42607mountd100005 2 udp 49948mountd100005 2 tcp 48332mountd100005 3 udp 53662mountd100005 3 tcp 60244mountd100024 1 udp 57614status100024 1 tcp 45583status100003 2 tcp 2049nfs100003 3 tcp 2049nfs100003 4 tcp 2049nfs100227 2 tcp 2049nfs_acl100227 3 tcp 2049nfs_acl100003 2 udp 2049nfs100003 3 udp 2049nfs100003 4 udp 2049nfs100227 2 udp 2049nfs_acl100227 3 udp 2049nfs_acl100021 1 udp 43109nlockmgr100021 3 udp 43109nlockmgr100021 4 udp 43109nlockmgr100021 1 tcp 53998nlockmgr100021 3 tcp 53998nlockmgr100021 4 tcp 53998 nlockmgr

看到NFS服务端主要由portmapper(port 111),nfs(port 2049),mountd(port随机),nlockmgr(port随机)四个服务组成.portmapper和nfs的端口是固定的,而mountd,nlockmgr的端口不固定,这样就不能直接在防火墙上配置.

先自定义mountd的TCP/UDP port=20048, nlockmgr的TCP/UDP port=51000,打开/etc/sysconfig/nfs文件

#vi /etc/sysconfig/nfs

MOUNTD_PORT="20048"LOCKD_TCPPORT="51000"LOCKD_UDPPORT="51000"

改变这三行就把mountd,nlockmgr的端口固定下来了,重启一下NFS服务让改变的配置文件生效

#service nfsserver restart

# rpcinfo-p

program vers proto port service100000 4 tcp 111portmapper100000 3 tcp 111portmapper100000 2 tcp 111portmapper100000 4 udp 111portmapper100000 3 udp 111portmapper100000 2 udp 111portmapper100005 1 udp 20048mountd100005 1 tcp 20048mountd100005 2 udp 20048mountd100005 2 tcp 20048mountd100005 3 udp 20048mountd100005 3 tcp 20048mountd100024 1 udp 33747status100024 1 tcp 43717status100003 2 tcp 2049nfs100003 3 tcp 2049nfs100003 4 tcp 2049nfs100227 2 tcp 2049nfs_acl100227 3 tcp 2049nfs_acl100003 2 udp 2049nfs100003 3 udp 2049nfs100003 4 udp 2049nfs100227 2 udp 2049nfs_acl100227 3 udp 2049nfs_acl100021 1 udp 51000nlockmgr100021 3 udp 51000nlockmgr100021 4 udp 51000nlockmgr100021 1 tcp 51000nlockmgr100021 3 tcp 51000nlockmgr100021 4 tcp 51000 nlockmgr

接下来将nfs,111,20048,51000四个端口加入防火墙配置文件

#vi /etc/sysconfig/SuSEfirewall2

FW_SERVICES_EXT_TCP="ssh ftp 30000:30100 nfs 111 20048 51000"FW_SERVICES_EXT_UDP="nfs 111 20048 51000"

重启防火墙服务让配置文件生效

#/sbin/rcSuSEfirewall2 restart

由于SLES环境下NFS套件是缺省安装的,客户端不需要安装其它软件了

#showmount -e 192.168.74.141#mount-t nfs 192.168.74.141:/tmp /mnt

最后测试文件在NFS上的读写情况即可.

原文:http://www.cnblogs.com/zlg88/p/7660636.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SUSE Linux 11 中,防火墙的配置文件是 `/etc/sysconfig/SuSEfirewall2`。你可以使用编辑器打开该文件并进行相应的配置。 以下是一个示例配置文件的内容: ``` ## Path: Security/Firewall ## Description: SuSEfirewall2 basic configuration ## Type: string(basic,noservices,masquerading,advanced,custom) ## Default: basic # # SuSEfirewall2 configuration # based on /etc/sysconfig/scripts/SuSEfirewall2-3.6.312-1.1 # last modified Tue Jul 6 12:58:32 UTC 2010 by root <root@localhost> # Modified by YaST2 at Thu Feb 22 14:45:34 CET 2018 FW_DEV_EXT="eth0" # External network interface FW_DEV_INT="eth1" # Internal network interface FW_FORWARD="yes" # Enable packet forwarding FW_MASQUERADE="yes" # Enable masquerading FW_SERVICES_EXT_TCP="22 80" # TCP services allowed from external network FW_SERVICES_EXT_UDP="" # UDP services allowed from external network FW_SERVICES_INT_TCP="" # TCP services allowed from internal network FW_SERVICES_INT_UDP="" # UDP services allowed from internal network FW_SERVICES_DMZ_TCP="" # TCP services allowed from DMZ network FW_SERVICES_DMZ_UDP="" # UDP services allowed from DMZ network # ... 其他配置 ... ``` 你可以根据需要修改上述配置文件中的参数。例如,你可以添加或删除允许通过防火墙的端口,指定内部和外部网络接口等。修改完成后,保存文件并重启防火墙服务以使配置生效。 注意:在进行任何配置更改之前,请确保你已备份原始配置文件以防止意外情况发生。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值