Re: [問題] NFS time out

看板Linux作者 (阿元)時間17年前 (2008/09/26 08:01), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串3/7 (看更多)
※ 引述《pokkys (人很好那一個)》之銘言: : ※ 引述《yuan0258 (阿元)》之銘言: : :  沒有註冊過的遠端應用程式  : : XP、Debain、Ubuntu的防火牆都檢查過了 : : 不知道可能會造成這樣的問題原因是什麼? : : 要如何解決?  : 我有一次實驗過和你相反的設定 : 也就是server是public ip,client再NAT裡面。 : 當時有google到一篇,他說他用Mac當client,而和server溝通時要用tcp而不要用udp就可以成功。 : 我當時照他這樣作,沒有成功。 : 如果你這邊沒得到回答,可以上網找一下NFS+NAT。 : 有得到答案再麻煩你指點一下。 : 網址:http://micheljansen.org/blog/entry/38 以下在Server端測試 我在Server端掛載自己本機NFS開放的磁碟 sudo mount -t nfs 192.168.x.x:/home/yuan0258 /mnt/nfs 這樣可以成功 但是如果掛載透過vmware NAT出去的實體IP suod mount -t nfs 140.123.x.x:/home/yuan0258 /mnt/nfs 這樣就會顯示time out 如果用showmount檢查的話 sudo showmount -e 192.168.x.x 會有顯示 Export list for yuanlinux: /home/yuan0258 * sudo showmount -e 140.123.x.x 則就沒有顯示任何東西 我在想會不會我就算再VMware開放了TCP port 111跟2049 從外面電腦看到的這兩個port沒有提供NFS的服務 問題應該是出在VMware NAT跟Xp這一層 至於server是public ip,client再NAT裡面 由於我灌的是Revision 4.0的NAT 所以portmap的NAT服務都固定在2049(我自己有測試過將Server跟Client互換,是成功的) 我在猜想會不會是pokkys大你之前在Server端灌的是以前的版本 加上有防火牆設定才會沒辦法成功 因為Revision 4.0NFS以前的版本(4.0之後就固定在2049) 提供服務的port會亂跑(在1024以下) 所以網路上有一些文章是如何改成port在1024以上的方法 不過我還是沒辦法解決這個問題= = 有人知道可能的原因嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.214.115 ※ 編輯: yuan0258 來自: 140.123.214.115 (09/26 08:02)

09/26 08:43, , 1F
if public ip是XP的 vm的server no public ip 當然就不能
09/26 08:43, 1F

09/26 08:44, , 2F
140.123.x.x 就會等於向xp request 服務 當然就不work
09/26 08:44, 2F
文章代碼(AID): #18t2PY4p (Linux)
討論串 (同標題文章)
文章代碼(AID): #18t2PY4p (Linux)