当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!
帖子发表于 : 2007-07-23 22:16 

注册: 2007-06-10 23:33
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
小弟近日看到网上的帖子,说可以通过LINUX桌面运行vbox下面的程序,但vbox必须使用桥接的方式才能使linux与vbox互访

在网上也看到很多相关帖子,例如:
http://www.oceanboo.cn/read.php?55 http://forum.ubuntu.org.cn/about63120.h ... ec292d2aa2

但我通过上述方法设置了之后,vbox下无法进行网络连接,只能在host OS下发送包,无法接受包。



下面贴出我的sudo gedit /etc/init.d/vboxbridgedrun:

tunctl -t tap0 -u {user}
sudo chmod 0666 /dev/net/tun
ifconfig eth0 0.0.0.0 promisc
ifconfig tap0 0.0.0.0 promisc
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 tap0
ifconfig br0 126.0.0.1 netmask 255.255.255.0




最后也在/etc/rc2.d目录下做一个指向/etc/init.d/vboxbridge的链接d /etc/rc2.d/

sudo ln -sf ../init.d/vboxbridge S999vboxbridge




下面贴出我的ifconfig:

br0 链路封装:以太网 硬件地址 00:04:61:AB:09:5F
inet 地址:126.0.0.1 广播:126.0.0.255 掩码:255.255.255.0
inet6 地址: fe80::204:61ff:feab:95f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:601 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:476 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:191403 (186.9 KiB) 发送字节:57993 (56.6 KiB)

eth0 链路封装:以太网 硬件地址 00:04:61:AB:09:5F
inet6 地址: fe80::204:61ff:feab:95f/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 跃点数:1
接收数据包:441 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:636 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:174863 (170.7 KiB) 发送字节:83951 (81.9 KiB)
中断:20 基本地址:0x8000

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

ppp0 链路封装:点对点协议
inet 地址:125.67.180.216 点对点:222.211.40.1 掩码:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 跃点数:1
接收数据包:410 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:428 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:3
接收字节:163895 (160.0 KiB) 发送字节:44028 (42.9 KiB)

tap0 链路封装:以太网 硬件地址 26:01:4D:E9:9E:34
inet6 地址: fe80::2401:4dff:fee9:9e34/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 跃点数:1
接收数据包:160 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:19 过载:0 载波:0
碰撞:0 发送队列长度:500
接收字节:25008 (24.4 KiB) 发送字节:0 (0.0 b)







设置了网桥br0和虚拟网卡tap0,我是通过pppoe连接,eth0于br0设置为混杂模式,eth0和br0都正常,但tap0有错。

在网上好像看到pppoe不能用虚拟机通过桥接方式上网,在这里请求达人证实一下,望达人来帮忙解答一下,如果有解决方案更好。小弟在这里谢谢了!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-23 23:09 

注册: 2007-06-10 23:33
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
问了一些人,不知道是不是我的adsl的问题,
我的ADSL不带路由功能的,不支持自动拨号。

请问是不是ADSL要能自动拨号才行?或者去买个路由器?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!
帖子发表于 : 2009-01-17 11:08 

注册: 2008-11-02 17:35
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
我来试试


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!
帖子发表于 : 2009-01-17 11:53 
头像

注册: 2009-01-11 16:05
帖子: 301
送出感谢: 2
接收感谢: 11
代码:
INTIF="br0"
EXTIF="ppp0"
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
#the line bellow solve the NAT can't open taobao. caused by TCP-MSS
iptables -t mangle -A POSTROUTING -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu


还要用上面的命令打开包转发,打开NAT,才可实现共享上网.


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!
帖子发表于 : 2009-01-19 0:08 
头像

注册: 2006-05-20 14:03
帖子: 898
送出感谢: 0 次
接收感谢: 0 次
用vbox桥接不是一般的麻烦,lz可以参考ubuntu关于vbox的官方文档,去ubuntuforums.org搜就行。
另外,如果lz只是简单的互访需求,还是用smb共享/vbox共享(文件访问),vbox在nat方式下的端口映射(服务访问)等,这些都能解决一定的问题。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!
帖子发表于 : 2009-02-03 13:10 

注册: 2009-02-01 11:01
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
给个建议,买个路由器,设只好了以后 vbox的网络设置选择host interface 不过下面的配接卡要选择你正在使用的网卡,这样你的虚拟机跟主机都是在同一网段了,如果主机可以上网,虚拟机也可以 而且ip段都是相同的
如果你的VBOX不可以选择配接卡,那就下载2.02版的vbox就可以了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译