[问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
回复
jayjolin
帖子: 8
注册时间: 2007-06-10 23:33

[问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!

#1

帖子 jayjolin » 2007-07-23 22:16

小弟近日看到网上的帖子,说可以通过LINUX桌面运行vbox下面的程序,但vbox必须使用桥接的方式才能使linux与vbox互访

在网上也看到很多相关帖子,例如:
http://www.oceanboo.cn/read.php?55 about63120.html&highlight=&sid=66d7407b ... 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不能用虚拟机通过桥接方式上网,在这里请求达人证实一下,望达人来帮忙解答一下,如果有解决方案更好。小弟在这里谢谢了!
jayjolin
帖子: 8
注册时间: 2007-06-10 23:33

#2

帖子 jayjolin » 2007-07-23 23:09

问了一些人,不知道是不是我的adsl的问题,
我的ADSL不带路由功能的,不支持自动拨号。

请问是不是ADSL要能自动拨号才行?或者去买个路由器?
zhcxc
帖子: 32
注册时间: 2008-11-02 17:35

Re: [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!

#3

帖子 zhcxc » 2009-01-17 11:08

我来试试
头像
bigsun
帖子: 301
注册时间: 2009-01-11 16:05

Re: [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!

#4

帖子 bigsun » 2009-01-17 11:53

代码: 全选

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,才可实现共享上网.
头像
peachcolor
帖子: 898
注册时间: 2006-05-20 14:03

Re: [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!

#5

帖子 peachcolor » 2009-01-19 0:08

用vbox桥接不是一般的麻烦,lz可以参考ubuntu关于vbox的官方文档,去ubuntuforums.org搜就行。
另外,如果lz只是简单的互访需求,还是用smb共享/vbox共享(文件访问),vbox在nat方式下的端口映射(服务访问)等,这些都能解决一定的问题。
garty
帖子: 3
注册时间: 2009-02-01 11:01

Re: [问题]VBOX在UBUNTU下通过PPPOE桥接方式上网求助!!

#6

帖子 garty » 2009-02-03 13:10

给个建议,买个路由器,设只好了以后 vbox的网络设置选择host interface 不过下面的配接卡要选择你正在使用的网卡,这样你的虚拟机跟主机都是在同一网段了,如果主机可以上网,虚拟机也可以 而且ip段都是相同的
如果你的VBOX不可以选择配接卡,那就下载2.02版的vbox就可以了
回复