想請教一下有使用VirtualBox的先進,最近開始試著用VirtualBox,之前一直是用VMWare的,但是因為喜歡VirtualBox的「無縫模式」,因此想嘗試用用看。
我使用的是VirtualBox 1.5.2版,安裝的是http://www.virtualbox.org/提供的.deb檔。
安裝環境有使用Debian和Ubuntu。
我的問題是,我VirtualBox的網路在NAT模式時,只能連線到Host端,無法連線到網際網路(168.95.1.1...等)和區域網路(192.168.1.x),不是DNS的問題,是連ping都timeout。
我上google大神找了,也看了User Guide,可是大部分都是在教如何跑在Bridge模式,NAT模式多半都是說,「設NAT之後就能動作了」,可是實際是,外部網路(區域網路和網際網路)完全不會動。
從網路上看起來,使用「主機介面」模式,然後將tapX對應設置到VirtualBox之後,可以設定成Bridge,所以理論上,在Host端用iptables設定tapX的NAT應該也是可以的,但是總覺得這樣很麻煩,把問題弄得很複雜,而且Host端的Linux會因為這樣多出一大沱iptables的設定,也許把NAT不能上網的問題搞清楚會比較好。