VirtualBoxforLinux的Host-Only設定
類似VMware的Host-only的作法,需要建立虛擬網卡和GuestOS來通訊。
工具 tunctl 可從 uml-utilities套件中取得。
建立虛擬網卡:
# tunctl -t vmnet1(網卡名稱可自定) -u atsiv(使用者名稱)
此時用ifconfig -a 查看會多出一個虛擬網卡界面。
# chmod 666 /dev/net/tun
為虛擬網卡設定 IP (私有private ip)
# ifconfig vmnet1 192.168.0.1 netmask 255.255.255.0
VirtualBox的設定:
Attached to 選擇 Host Interface
Interface Name 鍵入 vmnet1(就是上面所設的名稱)
然后在GuestOS中設定同網段的IP,例如 192.168.0.2
HostOS和GuestOS互Ping看看是否可連通。
若要讓GuestOS也可架站或連上網絡,則可在HostOS中用iptables設定DNAT, SNAT即可。
刪除 虛擬網卡
# tunctl -d vmnet1
目前用CentOS 4.4 母機養了一只Win2K小機。
轉貼自:http://www.xuniji.com/forum/view.asp?id=7661&p=1&page=1
楊中科注:如果按照上面方法設置還ping不通的話,請查看是否是防火墻的問題,可以將GuestOS和HostOS的防火墻的ping規則放開。由于我是用VirtualBox做沒有網絡環境時候的數據庫服務器用的,不會有網絡攻擊的問題,所以我干脆直接將兩個系統的防火墻都關掉了。對于HostOS來說只要關閉針對于虛擬網卡的防火墻就可以了。