NFS time out - Linux

Yuri avatar
By Yuri
at 2008-09-26T11:22

Table of Contents

※ 引述《joexx12 (窮人家的小孩)》之銘言:
: ※ 引述《yuan0258 (阿元)》之銘言:
: : 我在想會不會我就算再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端灌的是以前的版本
: : 加上有防火牆設定才會沒辦法成功

結果最後解決方法是還要再VMware NAT增加 port tcp:45232 udp:58664

為什麼要增加這兩個port呢?

其實是我亂試出來的

因為在Server底下先用rpcinfo -p Server端實體ip

訊息如下
程式採用的協定連接阜
100000 2 tcp 111 portmapper
100024 1 udp 58578 status
100024 1 tcp 49309 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 52272 nlockmgr
100021 3 udp 52272 nlockmgr
100021 4 udp 52272 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 tcp 38392 nlockmgr
100021 3 tcp 38392 nlockmgr
100021 4 tcp 38392 nlockmgr
100005 1 udp 58664 mountd
100005 1 tcp 45232 mountd
100005 2 udp 58664 mountd
100005 2 tcp 45232 mountd
100005 3 udp 58664 mountd
100005 3 tcp 45232 mountd
100000 2 udp 111 portmapper

這時候我猜或許mountd是nfs需要用到的port之一

於是我將VMware NAT的tcp:45232 udp:58664 打開 (mountd)

然後在由Client端mount就成功mount在NAT之後的Server了

只是不知道為什麼除了tcp 111跟2049 port之外還需要用到這兩個port?




















: 另外推薦個好玩的方法 可以試試看
: vm 設定虛擬網卡 直接bridge到你實體網卡
: vm 內的server 使用你那個public ip
: 然後server做NAT 可以再順便玩DHCP
: xp就讓它DHCP抓server配給你的ip
: 這樣架構就像server 在外 內部裡有xp 和你另一個vm出來的clinet
: 只要server routing 對 就能work

謝囉,有空再來試試看

--
Tags: Linux

All Comments

sendmail

Aaliyah avatar
By Aaliyah
at 2008-09-26T10:08
我啟動了sendmail 一切正常 但是telnet localhost 25 卻發生 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused 檢查了smtp port是25沒錯 請問是那裡沒設定好 - ...

NIS的slave起不來?

Jessica avatar
By Jessica
at 2008-09-26T09:32
我按照鳥哥的說明建造了NIS的master跟slave master方面都很正常 不過讓我覺得奇怪的是 當我ypinit -m時,他有一條寫 Updating shadow.byname... Ignored -andgt; merged with passwd 這是代表說他沒有需要更新嗎?還是有錯誤發生 ...

NFS time out

Mia avatar
By Mia
at 2008-09-26T08:54
※ 引述《yuan0258 (阿元)》之銘言: : 我在想會不會我就算再VMware開放了TCP port 111跟2049 : 從外面電腦看到的這兩個port沒有提供NFS的服務 : 問題應該是出在VMware NAT跟Xp這一層 : 至於server是public ip,client再NAT裡面 : 由於 ...

老舊筆電跑linux

Queena avatar
By Queena
at 2008-09-26T08:41
裝32位元的Linux系統, 配Xfce,就很好看實用了, 還可以跑游戲喔, 比較建議先裝base系統, 再依需求, 將你要的東西一組一組建構起來. 你也會比較清楚. -- 某某人若不在那邊我就會去pk妳們家?我和誰的太太曖眛?教會裡那位姐妹和我私下交往?我 妹和我亂倫?我24小時做什麼,看什麼?我的過 ...

NFS time out

Jack avatar
By Jack
at 2008-09-26T08:15
※ 引述《yuan0258 (阿元)》之銘言: : 我在Server端掛載自己本機NFS開放的磁碟 : sudo mount -t nfs 192.168.x.x:/home/yuan0258 /mnt/nfs : 這樣可以成功 : 但是如果掛載透過vmware NAT出去的實體IP : suod mount ...