[问题]VBOX能连上主机但连不到网关是什么原因?

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
mrguo
帖子: 129
注册时间: 2007-05-28 5:27

[问题]VBOX能连上主机但连不到网关是什么原因?

#1

帖子 mrguo » 2007-12-17 12:02

各位高手:

我的主机系统与VirtualBox中的windows2000系统是通过桥接方式进行连接的,在windows2000下面(IP为:10.1.1.10),不仅可以ping到vbox0的IP地址10.1.1.1,而且还可以ping到br0的IP地址192.168.1.21,以及ping到主机的物理网卡eth0对应的IP地址192.168.1.15, 但是,就是ping不到网络的网关地址192.168.1.1,折腾了好几天,实在不行了,还希望各位高手指点一下!

万分感激!!!

==============================
附一:主机的网络配置

guo@baijia:~$ ifconfig
br0 链路封装:以太网 硬件地址 00:1A:92:D5:B1:AF
inet 地址:192.168.1.21 广播:192.168.1.255 掩码:255.255.255.0
inet6 地址: fe80::21a:92ff:fed5:b1af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:2278 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:3101 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:347564 (339.4 KB) 发送字节:2389413 (2.2 MB)

eth0 链路封装:以太网 硬件地址 00:1A:92:D5:B1:AF
inet 地址:192.168.1.15 广播:192.168.255.255 掩码:255.255.0.0
inet6 地址: fe80::21a:92ff:fed5:b1af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:1559314 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:1936055 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:309325883 (294.9 MB) 发送字节:1844904814 (1.7 GB)
中断:21 基本地址:0xe000

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

tap0 链路封装:以太网 硬件地址 00:FF:D7:A7:E8:57
inet6 地址: fe80::2ff:d7ff:fea7:e857/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:12 过载:0 载波:0
碰撞:0 发送队列长度:500
接收字节:0 (0.0 b) 发送字节:0 (0.0 b)

vbox0 链路封装:以太网 硬件地址 00:FF:EB:FA:4D:92
inet 地址:10.1.1.1 广播:10.255.255.255 掩码:255.0.0.0
inet6 地址: fe80::2ff:ebff:fefa:4d92/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:93 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:32 错误:0 丢弃:4149 过载:0 载波:0
碰撞:0 发送队列长度:500
接收字节:11397 (11.1 KB) 发送字节:6604 (6.4 KB)

guo@baijia:~$

================================
附二,主机的路由:

guo@baijia:~$ route
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
link-local * 255.255.0.0 U 1000 0 0 br0
192.168.0.0 * 255.255.0.0 U 0 0 0 eth0
10.0.0.0 * 255.0.0.0 U 0 0 0 vbox0
default 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 100 0 0 br0
guo@baijia:~$
附件
虚拟机网络配置
虚拟机网络配置
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#2

帖子 windwiny » 2007-12-17 15:35

...为什么 eth0 br0 都有IP?

代码: 全选

tunctl -t tap0 -u USER1
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 $IP netmask $NETMASK up
route add default gw $GW
如果是用桥接,应该不是用10的IP,直接是跟主机IP同一网段的
mrguo
帖子: 129
注册时间: 2007-05-28 5:27

#3

帖子 mrguo » 2007-12-18 10:49

谢谢 windwiny, 我再试一试。。。
回复