求助 vbox 桥接配置问题

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
uling
帖子: 76
注册时间: 2009-03-24 12:13
联系:

求助 vbox 桥接配置问题

#1

帖子 uling » 2011-10-27 12:40

配置参考
先装 虚拟网络设备 ( TAP interfaces ) 的工具 uml-utilities 和桥接工具 bridge-utils:

sudo apt-get install uml-utilities
sudo apt-get install bridge-utils

添加用户名到到uml-net用户组:
图形界面:系统-系统管理-用户用户组-管理组 找到 uml-net 把自己的用户名打上勾
终端界面:sudo gpasswd -a ***** uml-net //*****代表你的用户名

编辑 /etc/network/interfaces文件
sudo gedit /etc/network/interfaces

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user ***** //***** 你的用户名


#下面两种方式看自己的需求
#dhcp方式
auto br0
iface br0 inet dhcp
bridge_ports all tap0

#静态ip方式
auto br0
iface br0 inet static
address 192.168.4.32
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
gateway 192.168.4.1

然后需要启动设备
sudo /sbin/ifup tap0
sudo /sbin/ifup br0

虚拟网卡就搞定了
如果要用虚拟机在虚拟机的网络设置里设置

/etc/network/interfaces 配置 代码如下

代码: 全选

auto lo
iface lo inet loopback

auto eth0
if eth0 inet dhcp

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user uling

auto br0
iface br0 inet static
address 192.168.4.32
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
gateway 192.168.4.1
当 重新启动网卡时 sudo /etc/init.d/networking restart
提示如下错误 不知所措 求助 !!!

代码: 全选

 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                          /etc/network/interfaces:5: misplaced option
ifdown: couldn't read interfaces file "/etc/network/interfaces"
/etc/network/interfaces:5: misplaced option
ifup: couldn't read interfaces file "/etc/network/interfaces"
头像
uling
帖子: 76
注册时间: 2009-03-24 12:13
联系:

Re: 求助 vbox 桥接配置问题

#2

帖子 uling » 2011-10-27 20:42

pocoyo 写了:是不是得先确定你自己的网络接口? 是eth0 还是br0 ? 还是都有? 感觉重复?还是配置错误。桥接现在也不必手动改这个文件了吧?
表示这样直接 ,好理解一点!
头像
czjl
帖子: 765
注册时间: 2008-07-28 10:02

Re: 求助 vbox 桥接配置问题

#3

帖子 czjl » 2011-10-28 21:58

/etc/network/interfaces 配置 代码如下
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user uling

auto br0
iface br0 inet static
address 192.168.4.32
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
gateway 192.168.4.1
bridge_ports all tap0
1:红色部分是要修改的(已修改)
2:在VBOX设置界面中,有没有将相应虚拟系统的网络连接方式改为桥接(bridged ...)?你使用的是指定IP,那么IP有没有绑定网卡MAC地址?如果绑定了,点击“高级”,修改MAC地址。
上次由 czjl 在 2011-10-30 8:11,总共编辑 1 次。
头像
uling
帖子: 76
注册时间: 2009-03-24 12:13
联系:

Re: 求助 vbox 桥接配置问题

#4

帖子 uling » 2011-10-28 22:40

czjl 写了:
/etc/network/interfaces 配置 代码如下
auto lo
iface lo inet loopback

auto eth0
if eth0 inet manual

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user uling

auto br0
iface br0 inet static
address 192.168.4.32
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
gateway 192.168.4.1
bridge_ports all tap0
1:红色部分是要修改的(已修改)
2:在VBOX设置界面中,有没有将相应虚拟系统的网络连接方式改为桥接(bridged ...)?你使用的是指定IP,那么IP有没有绑定网卡MAC地址?如果绑定了,点击“高级”,修改MAC地址。
明白了
搞定了 谢谢!

auto eth0
if eth0 inet manual if也写错了
回复