用VirtualBox架設Server,Port Forwarding方面之問題

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

用VirtualBox架設Server,Port Forwarding方面之問題

文章teed7334 » 週一 9月 28, 2009 11:51 pm

因為覺得用虛擬機器資料備份較方便,所以在公司時,我將主機安裝好Debian Lenny with Gnome之後,加裝VirtualBox之後,其它的Server就都在VirtualBox裡面跑了

但在Port Forward方面有一個問題一直無法解決,問題如下–
我在第一個VM裡面裝了Debian Lenny with Squid3做Proxy用,透過Port Forward的方式,讓外面只要從HostPort 8080進入之後,就會自動導向GuestPort 8080

第二個VM裡面裝了Debian Lenny with OpenVPN,做VPN,設定同上,Internat->HostPort 1194->GuestPort 1194

但不知為何,第二個VM卻無法讓外面透過HostPort 1194進入,下了nmap -sT xxx.xxx.xxx.xxx去掃,也掃不到Host有開1194 Port

以下是我做的設定–
VBoxManage setextradata "Proxy"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/Proxy/Protocol" TCP
VBoxManage setextradata "Proxy"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/Proxy/GuestPort" 8080
VBoxManage setextradata "Proxy"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/Proxy/HostPort" 8080

VBoxManage setextradata "VPN"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/VPN/Protocol" TCP
VBoxManage setextradata "VPN"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/VPN/GuestPort" 1194
VBoxManage setextradata "VPN"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/VPN/HostPort" 1194

不知是Port Forwarding有電腦數量上之限制還是……
teed7334
可愛的小學生
可愛的小學生
 
文章: 38
註冊時間: 週五 1月 18, 2008 2:46 pm

文章teed7334 » 週二 9月 29, 2009 12:15 pm

初步估計是因為GuestOS用的是Tap0,所以造成VBox Port Forwarding不能Map到Tap0(應該說只到eth0就停了)

目前還找不到解決的方案
teed7334
可愛的小學生
可愛的小學生
 
文章: 38
註冊時間: 週五 1月 18, 2008 2:46 pm

文章mason » 週二 9月 29, 2009 2:03 pm

eth0 和 tap0 做 bridge 成 br0

host 的IP設定在 br0

tap0 的IP在Guest OS 裡面設定,定義成 static ,跟 br0同網段。

不用 port forwarding.
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章teed7334 » 週三 9月 30, 2009 1:23 pm

其實比較想用Port forwarding的,目前還在找有沒有解決方法中

真不行的話,再用bridge的吧
teed7334
可愛的小學生
可愛的小學生
 
文章: 38
註冊時間: 週五 1月 18, 2008 2:46 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客