看板 Linux 關於我們 聯絡資訊
※ 引述《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)
joexx12:if public ip是XP的 vm的server no public ip 當然就不能 09/26 08:43
joexx12:140.123.x.x 就會等於向xp request 服務 當然就不work 09/26 08:44