Nfs
Jump to navigation
Jump to search
Change fixed ports for nfs the hard way.
rpc.statd
[root@anden ~]# diff /etc/init.d/nfslock{,.bak} 80c80 < daemon rpc.statd -p 4000 "$STATDARG" --- > daemon rpc.statd "$STATDARG"
rpc.lockd
/etc/modules.conf options lockd nlm_udpport=4001 nlm_tcpport=4001
rpc.mountd
[root@redhat-strait ~]# cat /etc/sysconfig/nfs MOUNTD_PORT=4002
rpc.rquota
/etc/services rquotad 4003/tcp # quota rquotad 4003/udp # quota
Daemon Name
portmap 111 iptables -A block -p udp -m udp --dport 111 -j ACCEPT rpc.statd 4000 iptables -A block -p udp -m udp --dport 111 -j ACCEPT rpc.nfsd 2049 iptables -A block -p udp -m udp --dport 2049 -j ACCEPT iptables -A block -p tcp -m tcp --dport 2049 -j ACCEPT rpc.lockd 4001 iptables -A block -p udp -m udp --dport 4001 -j ACCEPT
iptables -A block -p tcp -m tcp --dport 4001 -j ACCEPT
rpc.mountd 4002 iptables -A block -p udp -m udp --dport 4002 -j ACCEPT iptables -A block -p tcp -m tcp --dport 4002 -j ACCEPT rpc.rquotad 4003 iptables -A block -p udp -m udp --dport 4003 -j ACCEPT
iptables -A block -p tcp -m tcp --dport 4003 -j ACCEPT
Change fixed ports for nfs the easy way.
If /etc/sysconfig/nfs is supported use the following config file.
# # Define which protocol versions mountd # will advertise. The values are "no" or "yes" # with yes being the default #MOUNTD_NFS_V1="no" #MOUNTD_NFS_V2="no" #MOUNTD_NFS_V3="no" # # # Path to remote quota server. See rquotad(8) #RQUOTAD="/usr/sbin/rpc.rquotad" # Port rquotad should listen on. RQUOTAD_PORT=4003 #Optinal options passed to rquotad #RPCRQUOTADOPTS="" # # # TCP port rpc.lockd should listen on. LOCKD_TCPPORT=4001 # UDP port rpc.lockd should listen on. LOCKD_UDPPORT=4001 # # # Optional arguments passed to rpc.nfsd. See rpc.nfsd(8) #RPCNFSDARGS # Number of nfs server processes to be started. # The default is 8. #RPCNFSDCOUNT=8 # # # Optional arguments passed to rpc.mountd. See rpc.mountd(8) #RPCMOUNTDOPTS="" # Port rpc.mountd should listen on. MOUNTD_PORT=4002 # # # Optional arguments passed to rpc.statd. See rpc.statd(8) #STATDARG="" # Port rpc.statd should listen on. STATD_PORT=4000 # Outgoing port statd should used. The default is port # is random #STATD_OUTGOING_PORT=2020 # Specify callout program #STATD_HA_CALLOUT="/usr/local/bin/foo" # # # Optional arguments passed to rpc.idmapd. See rpc.idmapd(8) #RPCIDMAPDARGS="" # # Set to turn on Secure NFS mounts. #SECURE_NFS="yes" # Optional arguments passed to rpc.gssd. See rpc.gssd(8) #RPCGSSDARGS="" # Optional arguments passed to rpc.svcgssd. See rpc.svcgssd(8) #RPCSVCGSSDARGS="" #