標籤:linux nfs固定連接埠
前言:之前配置的nfs連接埠一直是通過rpcinfo x.x.x.x這個命令尋找到需要允許存取的連接埠,然後在防火牆中允許存取這個連接埠,但是由於伺服器是在一個機架上,物業那經常斷電,所以每次斷電重啟之後,都需要我重新設定防火牆,無意中聽同事說可以設定固定連接埠,所以嘗試了一把,oh,my god,媽媽以後終於不用擔心伺服器重啟了。以下是記錄,記住所有操作都是在nfs伺服器端進行操作的。
1)確定連接埠,必須是1024下的連接埠而且沒有被佔用,可以使用netstat命令查看下連接埠有沒有被佔用,我使用的是1012和1013這兩個連接埠,都沒有被佔用
[[email protected] ~]# netstat -anptu | grep 1012[[email protected] ~]# netstat -anptu | grep 1013
2)修改/etc/services檔案
mountd 1012/tcp # rpc.mountdmountd 1012/udp # rpc.mountdrquotad 1013/tcp # rpc.rquotadrquotad 1013/udp # rpc.rquotad
3)重啟nfs服務
[[email protected] ~]# service nfsd restartnfsd: 未被識別的服務[[email protected] ~]# service nfs restart關閉 NFS 守護進程: [確定]關閉 NFS mountd: [確定]關閉 NFS quotas: [確定]關閉 NFS 服務: [確定]Shutting down RPC idmapd: [確定]啟動 NFS 服務: [確定]關掉 NFS 配額: [確定]啟動 NFS mountd: [確定]啟動 NFS 守護進程: [確定]正在啟動 RPC idmapd: [確定]
4)修改防火牆
portmap:111 nfsd:2049 mountd: 1012 rpc.statd:32768
[[email protected] ~]# vim /etc/sysconfig/iptables-A INPUT -s 176.20.0.0/24 -p tcp -m multiport --dports 111,2049,1012,1013,32768 -j ACCEPT-A INPUT -s 176.20.0.0/24 -p udp -m multiport --dports 111,2019,1012,1013,32768 -j ACCEPT
5)重啟防火牆
[[email protected] ~]# service iptables restart iptables:將鏈設定為政策 ACCEPT:filter [確定]iptables:清除防火牆規則: [確定]iptables:正在卸載模組: [確定]iptables:應用防火牆規則: [確定]
本文出自 “庭中有奇樹” 部落格,請務必保留此出處http://zhangdl.blog.51cto.com/11050780/1864740
centos中配置nfs固定連接埠