1.安裝virtual box
可以使用新立德搜索virtual box安裝,也可以使用命令行apt-get 安裝。
2.添加用戶到vboxusers 用戶組(一般是ubuntu登陸的用戶)
系統——用戶管理——用戶和組把用戶添加到vboxusers 用戶組,也可以使用sudo adduser youruser vboxusers 添加。
3.安裝xp系統
從新啟動系統(主),打開virtual box安裝操作系統
4.虛擬機橋接的實現
首先安裝兩個軟件:sudo apt-get install uml-utilitIEs bridge-utils(建立虛擬網絡設備 ( TAP interfaces ) 的工具 UML-utilitIEs 和橋接工具 bridge-utils)
為了使你的虛擬機能夠訪問網絡接口,你必須將運行虛擬主機的用戶的用戶名(通常是你的ubuntu登錄用戶名)添加到UML-net用戶組(請用你的用戶名替換其中的“vboxuser”):
sudo gpasswd -a vboxuser UML-net
5.操作系統描述你要添加的虛擬網絡設備,編輯 /etc/network/interfaces,下面給出我的:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet manual
up ifconfig eth0 0.0.0.0 promisc up
auto eth0
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user well(這個改成你的用戶名)
auto br0
iface br0 inet static
address 你的ip
netmask 255.255.255.0
network 你的ip,最後一組改為0
broadcast 你的ip,最後一組改為255
gateway 你的網關的ip
(如果你用的dhcp,上面6行請改為 iface br0 inet dhcp )
bridge_ports all tap0
6.激活剛才建立的虛擬網絡接口和網絡橋:
sudo /sbin/ifup tap0
sudo /sbin/ifup br0
這個步驟只需要做一次,下次主機重新啟動時,這個接口和橋將自動激活
7.讓 virtualbox 使用這個虛擬網絡接口。
啟動 virtualbox,在主界面上選中要使用剛才建立的虛擬網絡接口tap0的虛擬機,點“設置”,在彈出的窗口中選“網絡”,選中其中一塊網卡(通常為 “網絡適配器 0”),選中“啟用網絡適配器”,“連接到”後面選 "Host Interface",選中“接入網線”,然後在“主機網絡界面名稱”中填入剛才建立的虛擬網絡接口的名字 "tap0",確定。
8.配置虛擬機網卡地址。其實很簡單,和主機的br0一樣的配置,只是ip改一個不重復的即可。子網掩碼、網關、DNS 都不變,與br0的設置一樣。
到此虛擬機以可以上網了。