※ 引述《[email protected] (歡迎加入豬頭黨)》之銘言:
> ※ 引述《"葉慈" <[email protected]>, 看板: FreeBSD》之銘言:
> : 抱歉,讓我說的更明白點
> : 我有一台 FreeBSD --> 140.113.67.134
> : 系統裡設定 NAT+DHCP
> : 另外一台WinXP,也就是安裝了VMware的PC
> : 它是透過FreeBSD的NAT上網,IP是192.168.0.1
> 所以說,對你的host os 來講,他是需要經過外面的某一台nat server才連得出去
> : 然後用VMware裝Guest OS:FreeBSD 4.10R,net config == NAT
> : 這樣是沒問題的
> : 目前狀況是希望能以 Guest OS架設一個 Public Web Server
> : 所以 net config == Bridge,並給它140.113.67.136
> : 全部都安裝好了,defaultrouter="140.113.67.254" 與
> : ifconfig_lnc0="inet 140.113.67.136 netmask 255.255.255.0" 也都寫入
> 事實上,你的host os本身就已經是包在那台freebsd的subnet裡面了,
> 他的gateway並非140.113.67.254,而是你的那台nat server(140.113.67.134)
> 而你可以看一下你的winxp所設定的gateway是多少,那麼host os就該設多少。
> (應該是192.168.0.x,以你的設定來看的話)
> 在bridge mode的情況下,guest os和host os就好像是同時存在同一個區網下一樣
> 你可以先試著把ip設成192.168.0.x,然後gateway就設成freebsd nat對內的ip
> 看看能不能ping到host os/nat server,可以的話,再ping外面的機器,
> 都ok的話就成功了。
> : /etc/rc.conf
> : killall -HUP inetd、/etc/netstart、reboot都嘗試過
> : 還有什麼地方應該注意而沒有注意到的?拜託一下 Thanks!!!
> 以你現在的情況,如果你很堅持要讓guest os可以從外面用140.113.67.136連入的話
> 那你可以在nat動手腳,設成雙向的對應,比如說192.168.0.2 <-> 140.113.67.136
> natd/ipfilter的話應該是用-redirect_address,不會很困難的。
> 當然為了安全,你也可以只開放到有用到的那幾個port,總之,
> 就是在你確定你的guest os已經可以利用nat連到internet之後,接下來就是要去設定
> 那台nat了。
你的nat server設的ip是140.113.67.134
任何架在其下的server應該就要以這個ip對外,
除非再給他一個alias的ip.
--
師大附中 黃正宏 [email protected]
師大附中 BBS : bbs.hs.ntnu.edu.tw (140.122.126.11).
師大附中 WWW : www.hs.ntnu.edu.tw (140.122.126.1).
--
★ <師大附中 BBS 站> bbs.hs.ntnu.edu.tw ★ From: a188.hs.ntnu.edu.tw