1、安装两个用于桥接网络的库
sudo apt-get install uml-utilities bridge-utils
2、安装好后系统中会出现一个名为“uml-net”的用户组,
将运行虚拟机的用户添加到该组中[user_name是系统用户名]
sudo gpasswd -a user_name uml-net
3、编辑网络接口的配置文件
sudo vi /etc/network/interfaces
在文件的最后或者开头,添加下面一段[user_name是系统用户名]:
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0
down ifconfig $IFACE down
tunctl_user user_name
auto br0
iface br0 inet dhcp
bridge_ports all tap0
或者
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0
down ifconfig $IFACE down
tunctl_user user_name
auto br0
iface br0 inet static
address 192.168.0.5
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
4、将该文件保存,重新启动系统,然后在虚拟终端中输入如下命令启用此桥接网络,此命令只需执行一次:
sudo /sbin/ifup br0
sudo /sbin/ifup tap0
5、打开打开 VirtualBox,点击工具栏上的“设置”->“网络”,选择“桥连网卡”
6、如果要禁用该网桥,首先使用如下命令:
sudo /sbin/ifdown br0
sudo /sbin/ifdown tap0
然后将/etc/network/interfaces文件中上面添加的配置信息删除即可。