Re: [問題] NFS time out
※ 引述《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
09/26 08:43, 1F
→
09/26 08:44, , 2F
09/26 08:44, 2F
討論串 (同標題文章)