快捷搜索:

Ubuntu下virtualbox的桥接网络配置

一样平常而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,然则这种要领对照古板,要作更有弹性的变更,应该采纳桥接模式(Bridged),这里的桥接模式就犹如VMware中的Bridged模式,Host与Guest在局域网(LAN)中的职位地方是相等的。

1. 在基于 Debian 和 Ubuntu 的系统上,首先要安装含有建立虚拟收集设备 ( TAP interfaces ) 的对象 uml-utilities 和桥接对象 bridge-utils:

sudo apt-get install uml-utilities

sudo apt-get install bridge-utils

为了使你的虚拟性能够造访收集接口,你必须将运行虚拟主机的用户的用户名(平日是你的ubuntu登任命户名)添加到uml-net用户组(请用你的用户名调换此中的“vboxuser”):

sudo gpasswd -a vboxuser uml-net

留意:为了使篡改生效,请从新启动你的电脑。

2. 向你的 Debian 或者 ubuntu 操作系统描述你要添加的虚拟收集设备,编辑 /etc/network/interfaces:(请先备份)

sudo vim /etc/network/interfaces

在打开的文件后面添加下面的内容,将虚拟收集接口命名为 "tap0",指定该接口IP设置设置设备摆设摆设措施为手动,并指定应用该接口的用户(请用你的用户名调换此中的 "vboxuser"):

auto tap0

iface tap0 inet manual

up ifconfig $IFACE 0.0.0.0 up

down ifconfig $IFACE down

tunctl_user vboxuser

3. 首次应用必要激活刚才建立的虚拟收集接口和收集桥:

sudo /sbin/ifup tap0

sudo /sbin/ifup br0

这个步骤只必要做一次,下次主机从新启动时,这个接口和桥将自动激活。

3. 别的还必要在 /etc/network/interfaces 中加入如下内容,建立一个名叫 "br0" 的桥,该桥的IP设置设置设备摆设摆设措施为经由过程DHCP设置设置设备摆设摆设,主机中的所有收集接口,也包括tap0这个虚拟收集接口,都将建立在这个桥之上:

auto br0

iface br0 inet dhcp

bridge_ports all tap0

在这里你可以根据自己的收集状况做响应的变动,你可以使收集桥应用静态 IP:

#iface br0 inet static

address 192.168.1.2

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

gateway 192.168.1.1

4. 首次应用必要激活刚才建立的虚拟收集接口和收集桥:

sudo /sbin/ifup tap0

sudo /sbin/ifup br0

这个步骤只必要做一次,下次主机从新启动时,这个接口和桥将自动激活

5. 让 virtualbox 应用这个虚拟收集接口,启动 virtualbox,在主界面上选中要应用刚才建立的虚拟收集接口tap0的虚拟机,点“设置”,在弹出的窗口中选“收集”,选中此中一块网卡(平日为 “收集适配器 0”),选中“启用收集适配器”,“连接到”后面选 "Host Interface",选中“接入网线”,然后在“主机收集界面名称”中填入刚才建立的虚拟收集接口的名字 "tap0",确定。同样的你也可以应用 VBoxManage 的敕令行对象(将 "My VM" 换成你的虚拟机名字 ):

VBoxManage modifyvm "My VM" -hostifdev1 tap0\

着末,设置设置设备摆设摆设主机和虚拟机的收集,使主机和虚拟机在同一个网段,这样主机和虚拟机就成下场域网中职位地方相同的两台机械了,可以相互造访了。

撤销收集桥

1. 禁用网桥和虚拟网卡:

sudo /sbin/ifdown br0

sudo /sbin/ifdown tap0

2. 将前面改动的 /etc/network/interfaces 文件还原。

您可能还会对下面的文章感兴趣: