{"id":18339,"date":"2014-06-23T05:46:50","date_gmt":"2014-06-22T21:46:50","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/06\/23\/ubuntu-14-04-server-%e4%b8%8a%e7%9a%84-nfs-server-%e8%a8%ad%e5%ae%9a\/"},"modified":"2021-03-18T17:23:58","modified_gmt":"2021-03-18T09:23:58","slug":"ubuntu-14-04-server-%e4%b8%8a%e7%9a%84-nfs-server-%e8%a8%ad%e5%ae%9a","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/06\/23\/ubuntu-14-04-server-%e4%b8%8a%e7%9a%84-nfs-server-%e8%a8%ad%e5%ae%9a\/","title":{"rendered":"Ubuntu 14.04 Server \u4e0a\u7684 NFS Server \u8a2d\u5b9a"},"content":{"rendered":"<p>\u4f7f\u7528 NFS Server \u611f\u89ba\u6bd4\u8f03\u9ebb\u7169\u7684\u662f\uff0cNFS Server \u9664\u4e86\u56fa\u5b9a\u7684 tcp\/udp 111 \u548c tcp\/udp 2049 \u5916\uff0c\u5176\u5b83\u7684 Port \u90fd\u662f\u52d5\u614b\u7522\u751f\uff0c\u5982\u679c\u8981\u5728\u9632\u706b\u7246\u4e0a\u505a\u8a2d\u5b9a\uff0c\u4e0d\u592a\u5bb9\u6613\uff0c\u6700\u597d\u80fd\u56fa\u5b9a\u4f7f\u7528\u67d0\u4e9b Port\uff0c\u65b9\u4fbf\u8655\u7406\u3002<br \/># <span style=\"color: #ff0000\">rpcinfo -p<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 program vers proto\u00a0\u00a0 port\u00a0 service<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 4\u00a0\u00a0 tcp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 2\u00a0\u00a0 tcp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 4\u00a0\u00a0 udp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 2\u00a0\u00a0 udp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100024\u00a0\u00a0\u00a0 1\u00a0\u00a0 udp\u00a0 56027\u00a0 status<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100024\u00a0\u00a0\u00a0 1\u00a0\u00a0 tcp\u00a0 32961\u00a0 status<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 2\u00a0\u00a0 tcp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 4\u00a0\u00a0 tcp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100227\u00a0\u00a0\u00a0 2\u00a0\u00a0 tcp\u00a0\u00a0 2049<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100227\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0\u00a0 2049<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 2\u00a0\u00a0 udp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 4\u00a0\u00a0 udp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100227\u00a0\u00a0\u00a0 2\u00a0\u00a0 udp\u00a0\u00a0 2049<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100227\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0\u00a0 2049<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 1\u00a0\u00a0 udp\u00a0 44022\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0 44022\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 4\u00a0\u00a0 udp\u00a0 44022\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 1\u00a0\u00a0 tcp\u00a0 48020\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0 48020\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 4\u00a0\u00a0 tcp\u00a0 48020\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 1\u00a0\u00a0 udp\u00a0 33475\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 1\u00a0\u00a0 tcp\u00a0 45010\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 2\u00a0\u00a0 udp\u00a0 60988\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 2\u00a0\u00a0 tcp\u00a0 44341\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0 51772\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0 40966\u00a0 mountd<\/span><br \/>[@more@]\u9019\u65b9\u9762\u7684\u8cc7\u6599\u5728 CentOS Linux \u6709\u5f88\u591a\u7684\u53c3\u8003\u8cc7\u6599\uff0c\u5982\uff1a<a href=\"http:\/\/linux.vbird.org\/linux_server\/0330nfs.php\" target=\"_blank\" rel=\"noopener noreferrer\">\u9ce5\u54e5\u7684 Linux \u79c1\u623f\u83dc &#8212; NFS \u4f3a\u670d\u5668<\/a>\uff0c\u4f46\u5728 Ubuntu Server \u4e0a\u4f3c\u4e4e\u4e0d\u591a\uff0c\u5c24\u5176\u662f\u4e2d\u6587\u7684\u90e8\u4efd\uff0c\u5f8c\u4f86\u5728\u82f1\u6587\u7684\u7db2\u7ad9\u4e2d\uff0c\u627e\u5230\u4e86 <a href=\"https:\/\/wiki.debian.org\/SecuringNFS\" target=\"_blank\" rel=\"noopener noreferrer\">SecuringNFS &#8211; Debian Wiki<\/a> \u9019\u4e00\u7bc7\uff0c\u6839\u64da\u7db2\u7ad9\u4e0a\u7684\u8aaa\u660e\uff0c\u5be6\u969b\u8a2d\u5b9a\u4e00\u4e0b\uff0c\u53ef\u4ee5\u6b63\u5e38\u6210\u529f\u3002<br \/>1. \u4fee\u6539\u8a2d\u5b9a\u6a94 <span style=\"color: #0000ff\">\/etc\/default\/nfs-common<\/span><br \/># <span style=\"color: #ff0000\">vim \/etc\/default\/nfs-common<\/span><br \/><span style=\"color: #0000ff\">STATDOPTS=&#8221;&#8211;port 32765 &#8211;outgoing-port 32766&#8243;<\/span><\/p>\n<p>2. \u4fee\u6539\u8a2d\u5b9a\u6a94 <span style=\"color: #0000ff\">\/etc\/default\/nfs-kernel-server<\/span><br \/># <span style=\"color: #ff0000\">vim \/etc\/default\/nfs-kernel-server<\/span><br \/><span style=\"color: #0000ff\">RPCMOUNTDOPTS=&#8221;-p 32767&#8243;<\/span><\/p>\n<p>3. \u4fee\u6539\u8a2d\u5b9a\u6a94 <span style=\"color: #0000ff\">\/etc\/default\/quota<\/span><br \/># <span style=\"color: #ff0000\">vim \/etc\/default\/quota<\/span><br \/><span style=\"color: #0000ff\">RPCRQUOTADOPTS=&#8221;-p 32769&#8243;<\/span><\/p>\n<p>4. \u4fee\u6539 <span style=\"color: #0000ff\">\/etc\/services<\/span> \u52a0\u5165\u4e0b\u9762\u7684\u8a2d\u5b9a<br \/># <span style=\"color: #ff0000\">vim \/etc\/services<\/span><br \/> <span style=\"color: #0000ff\">rpc.nfsd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2049\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC nfsd<\/span><br \/><span style=\"color: #0000ff\">rpc.nfsd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2049\/udp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC nfsd<\/span><br \/><span style=\"color: #0000ff\">rpc.nfs-cb\u00a0\u00a0\u00a0\u00a0\u00a0 32764\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC nfs callback<\/span><br \/><span style=\"color: #0000ff\">rpc.nfs-cb\u00a0\u00a0\u00a0\u00a0\u00a0 32764\/udp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC nfs callback<\/span><br \/><span style=\"color: #0000ff\">rpc.statd-bc\u00a0\u00a0\u00a0 32765\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC statd broadcast<\/span><br \/><span style=\"color: #0000ff\">rpc.statd-bc\u00a0\u00a0\u00a0 32765\/udp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC statd broadcast<\/span><br \/><span style=\"color: #0000ff\">rpc.statd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32766\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC statd listen<\/span><br \/><span style=\"color: #0000ff\">rpc.statd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32766\/udp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC statd listen<\/span><br \/><span style=\"color: #0000ff\">rpc.mountd\u00a0\u00a0\u00a0\u00a0\u00a0 32767\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC mountd<\/span><br \/><span style=\"color: #0000ff\">rpc.mountd\u00a0\u00a0\u00a0\u00a0\u00a0 32767\/udp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC mountd<\/span><br \/><span style=\"color: #0000ff\">rpc.lockd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32768\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC lockd\/nlockmgr<\/span><br \/><span style=\"color: #0000ff\">rpc.lockd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32768\/udp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC lockd\/nlockmgr<\/span><br \/><span style=\"color: #0000ff\">rpc.quotad\u00a0\u00a0\u00a0\u00a0\u00a0 32769\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC quotad<\/span><br \/><span style=\"color: #0000ff\">rpc.quotad\u00a0\u00a0\u00a0\u00a0\u00a0 32769\/udp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # RPC quotad<\/span><\/p>\n<p>5. \u4fee\u6539\u8a2d\u5b9a\u6a94<span style=\"color: #0000ff\"> \/etc\/modprobe.d\/local.conf<\/span><br \/># <span style=\"color: #ff0000\">vim \/etc\/modprobe.d\/local.conf<\/span><br \/> <span style=\"color: #0000ff\">options lockd nlm_udpport=32768 nlm_tcpport=32768<\/span><br \/><span style=\"color: #0000ff\">options nfs callback_tcpport=32764<\/span><\/p>\n<p>6. \u91cd\u65b0\u555f\u52d5 Ubuntu Server<\/p>\n<p>7. \u6aa2\u67e5\u6210\u679c<br \/># <span style=\"color: #ff0000\">rpcinfo -p<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 program vers proto\u00a0\u00a0 port\u00a0 service<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 4\u00a0\u00a0 tcp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 2\u00a0\u00a0 tcp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 4\u00a0\u00a0 udp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100000\u00a0\u00a0\u00a0 2\u00a0\u00a0 udp\u00a0\u00a0\u00a0 111\u00a0 portmapper<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100024\u00a0\u00a0\u00a0 1\u00a0\u00a0 udp\u00a0 32765\u00a0 status<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100024\u00a0\u00a0\u00a0 1\u00a0\u00a0 tcp\u00a0 32765\u00a0 status<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 2\u00a0\u00a0 tcp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 4\u00a0\u00a0 tcp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100227\u00a0\u00a0\u00a0 2\u00a0\u00a0 tcp\u00a0\u00a0 2049<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100227\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0\u00a0 2049<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 2\u00a0\u00a0 udp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100003\u00a0\u00a0\u00a0 4\u00a0\u00a0 udp\u00a0\u00a0 2049\u00a0 nfs<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100227\u00a0\u00a0\u00a0 2\u00a0\u00a0 udp\u00a0\u00a0 2049<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100227\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0\u00a0 2049<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 1\u00a0\u00a0 udp\u00a0 32768\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0 32768\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 4\u00a0\u00a0 udp\u00a0 32768\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 1\u00a0\u00a0 tcp\u00a0 32768\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0 32768\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100021\u00a0\u00a0\u00a0 4\u00a0\u00a0 tcp\u00a0 32768\u00a0 nlockmgr<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 1\u00a0\u00a0 udp\u00a0 32767\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 1\u00a0\u00a0 tcp\u00a0 32767\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 2\u00a0\u00a0 udp\u00a0 32767\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 2\u00a0\u00a0 tcp\u00a0 32767\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 3\u00a0\u00a0 udp\u00a0 32767\u00a0 mountd<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 100005\u00a0\u00a0\u00a0 3\u00a0\u00a0 tcp\u00a0 32767\u00a0 mountd<\/span><\/p>\n<p>8. \u52a0\u5165\u9632\u706b\u7246\u7684\u8a2d\u5b9a<br \/># NFS Port 111,2049,32764:32769<br \/># eth1 \u5c0d\u5167\u7db2\u8def\u5361 192.168.66.0\/24 \u5167\u90e8\u7db2\u8def\u7db2\u6bb5<br \/># <span style=\"color: #ff0000\">vim \/etc\/rc.local<\/span><br \/><span style=\"color: #0000ff\">iptables -A INPUT -i eth1 -p tcp -s 192.168.66.0\/24 -m state &#8211;state NEW -m multiport &#8211;dport 111,2049,32764:32769 -j ACCEPT<\/span><br \/><span style=\"color: #0000ff\">iptables -A INPUT -i eth1 -p udp -s 192.168.66.0\/24 -m state &#8211;state NEW -m multiport &#8211;dport 111,2049,32764:32769 -j ACCEPT<\/span><\/p>\n<p>9. \u91cd\u65b0\u555f\u52d5\u9632\u706b\u7246<br \/># <span style=\"color: #ff0000\">service rc.local start<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4f7f\u7528 NFS Server \u611f\u89ba\u6bd4\u8f03\u9ebb\u7169\u7684\u662f\uff0cNFS Server \u9664\u4e86\u56fa\u5b9a\u7684 tcp\/udp 111 \u548c t &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/06\/23\/ubuntu-14-04-server-%e4%b8%8a%e7%9a%84-nfs-server-%e8%a8%ad%e5%ae%9a\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008Ubuntu 14.04 Server \u4e0a\u7684 NFS Server \u8a2d\u5b9a\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[138,128,119],"tags":[],"class_list":["post-18339","post","type-post","status-publish","format-standard","hentry","category-c-78483","category-c-78473","category-c-78464"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["508339"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18339"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=18339"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18339\/revisions"}],"predecessor-version":[{"id":19992,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18339\/revisions\/19992"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=18339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=18339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=18339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}