因為覺得用虛擬機器資料備份較方便,所以在公司時,我將主機安裝好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有電腦數量上之限制還是……