百度首页 | 百度空间
 
查看文章
 
VirtualBox 使用bridge(桥接)模式
2007年03月19日 星期一 下午 10:08
将以下内容保存为一.sh文件,运行,然后设置VirtualBox模式为Host Interface (benben)

tunctl -t benben -u benben #建立一个tap设备, 名字为benben, 所有者为benben
ifconfig eth0 0.0.0.0 promisc #使eth0进入promiscuous模式
ifconfig benben 0.0.0.0 promisc #使benben进入promiscuous模式
brctl addbr br0 #增加一个网桥
brctl addif br0 eth0 #将eth0加入网桥
ifconfig eth0 up #激活eth0
dhclient br0 #为br0设置IP地址
brctl addif br0 benben #将benben加入网桥
ifconfig benben up #激活benben
chmod 666 /dev/net/tun #设置访问权限


注意要设置Guest和Host的IP获取方式都为DHCP。

benben@benben-desktop:~$ sudo sh Desktop/ip
Password:
Set 'benben' persistent and owned by uid 1000
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/br0/00:e0:11:01:ea:09
Sending on   LPF/br0/00:e0:11:01:ea:09
Sending on   Socket/fallback
DHCPREQUEST on br0 to 255.255.255.255 port 67
DHCPREQUEST on br0 to 255.255.255.255 port 67
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 192.168.10.1
DHCPREQUEST on br0 to 255.255.255.255 port 67
DHCPACK from 192.168.10.1
bound to 192.168.10.6 -- renewal in 3137 seconds.



好像有个BUG。
benben@benben-desktop:~$ ifconfig
benben    链路封装:以太网 硬件地址 FA:D1:DC:CE:B8:36
          inet6 地址: fe80::f8d1:dcff:fece:b836/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 跃点数:1
          接收数据包:317 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:339 错误:0 丢弃:6 过载:0 载波:0
          碰撞:0 发送队列长度:500
          接收字节:43428 (42.4 KiB) 发送字节:292757 (285.8 KiB)

br0       链路封装:以太网 硬件地址 00:E0:11:01:EA:09
          inet 地址:192.168.10.6 广播:192.168.10.255 掩码:255.255.255.0
          inet6 地址: fe80::2e0:11ff:fe01:ea09/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
          接收数据包:322 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:193 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0
          接收字节:117289 (114.5 KiB) 发送字节:29123 (28.4 KiB)

eth0      链路封装:以太网 硬件地址 00:E0:11:01:EA:09
          inet6 地址: fe80::2e0:11ff:fe01:ea09/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 跃点数:1
          接收数据包:497 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:518 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000
          接收字节:398632 (389.2 KiB) 发送字节:71562 (69.8 KiB)
          中断:185 基本地址:0xdc00

lo        链路封装:本地环回
          inet 地址:127.0.0.1 掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING MTU:16436 跃点数:1
          接收数据包:2 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:2 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0
          接收字节:100 (100.0 b) 发送字节:100 (100.0 b)

在Ubuntu下不显示eth0和benben的IP地址。



类别:Ubuntu | 添加到搜藏 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2007年03月20日 星期二 上午 10:55
昨天分别在Ubuntu feisty fawn herd5和winXP pro中安装了一下.
速度确实比Vmware要快 不过cpu占用率也要稍微高一点.
仅做测试一下.网卡配置并没有花时间去配置.

在Ubuntu中用它来安装windows系统是很方便的了.
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu