文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>openSUSE: 解决了Linux下VirtualBox与Dynamips通..

openSUSE: 解决了Linux下VirtualBox与Dynamips通..

时间:2009-03-23  来源:sjhf



在前不久解决了 VirtualBox 的 Host Interface 的问题之后,VirtualBox 的 host system (真实主机) 与 guest system (虚拟主机) 之间是可以正常通讯了的。( http://wandering.blog.51cto.com/467932/103994 )

我的配置关系是:
1)在 host system 中创建虚拟网卡 vbox0,配置IP地址;
2)在 VirtualBox 中增加一块 Host Interface 类型的虚拟网卡,并在 guest system 中为新增加的网卡配置与第1步相同网段的IP地址;

这样二者就可以正常通讯了。事实上,我配置的 Dynamips 也是用相同原理与 host system 通讯(假设我使用的虚拟网卡是 tap0)。

接下来,我要实现的是让 Dynamips 与 VirtualBox 的虚拟系统通讯,换句话说,也就是让 tap0 与 vbox0 通讯。

假设现在我的主机上的网络配置情况如下:

eth0   10.0.0.1/24    (真实主机的物理网卡IP地址)
tap0   172.16.0.1/24
vbox0  172.16.1.1/24

为了使tap0与vbox0通讯,我打开了ip forwarding:
# sysctl -w net.ipv4.ip_forward=1

但是,即便我在 host system 中也无法相互 ping 通:
# ping 172.16.1.1 -I 172.16.0.1

郁闷啊……

说说解决方法吧,通过 bridge 来解决:

# ifconfig tap0 0.0.0.0
# ifconfig vbox0 0.0.0.0
# brctl addbr br0
# brctl addif br0 tap0
# brctl addif br0 vbox0
# brctl stp br0 off
# ifconfig br0 up

接下来把VirtualBox虚拟系统中的vbox0对应网卡与Dynamips中tap0对应的网络接口的IP设置为同一网段,就可以正常通讯了!

相关阅读 更多 +
排行榜 更多 +
拉力竞速2

拉力竞速2

体育竞技 下载
文字乱舞水浒

文字乱舞水浒

角色扮演 下载
蓝图公考

蓝图公考

学习教育 下载