在 FreeBSD 7.0 上运行 Qemu

2009-05-13 15:29:46来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


原文:
[url=javascript:;]Qemu[/url]
with tap networking on
[url=javascript:;]FreeBSD[/url]
Current(译者注:原文标题为在 FreeBSD CURRENT 版本上运行 Qemu,这里
[url=javascript:;]翻译[/url]
成 FreeBSD 7.0 的原因是当时的 CURRENT 即目前的 7.0,而目前描述 CURRENT 已是 8.0-CURRENT)
作者: scottro
翻译: Sutra Zhou
根据大家的回复,我做了一些修改。
修改记录
2007年1月17日
修改 qemu-ifup
[url=javascript:;]脚本[/url]
,0.0.0.0 地址是不必要的。
补充了一些资料,关于 bridge0 接口的 IP 地址。
修正一个拼写错误,我把 guest 操作系统的 IP 和 host 的IP 写成一样的了。(对不起朋友们)
改了一些编辑风格。
添加了介绍 qemu 网络的页面的链接。
2007年1月19日
对操作 ifconfig bridge0 addm tap0 进行了更详细的补充
2007年1月21日
添加
[url=javascript:;]启动[/url]
和关闭脚本(来自kludgy)
给 tap 接口获取权限添加更好的解释
2007年1月27日
对卸载模块做了一些补充
2007年1月29日
对卸载模块做了更多补充
2007年2月3日
对 slirp 又开始工作作了补充描述
2007年4月9日
关于本指南所介绍的方法在当前的 CURRENT 版本(译者注:FreeBSD CURRENT 版本)上不工作了注解,然后晚上又添加了如何解决这个问题的办法(并去掉顶部的注意事项,因为那个已经没有用了)
2007年4月10日
添加关于 net.link.tap.up_on_open 的信息
2007年6月1日
添加一个在 freebsd-emulation 上的关于桥接的讨论。
2007年6月2日
修正桥接的配置–
[url=javascript:;]删除[/url]
一个可能坏的设备,在指定了网桥的 IP 地址后–非常感谢 Per Hedeland。也在 qemu-ifup 脚本中添加了 exit 0,再次感谢 Per。最后,让 qemu-ifup 脚本更智能,再次地,感谢 Per。
假设你已经阅读了vermaden‘s excellent qemu
[url=javascript:;]howto[/url]
,并已经
[url=javascript:;]安装[/url]
了客户机操作系统。默认情况下,qemu 将采用我们称为用户模式的网络启动──客户机操作系统将自动指定 IP 地址为 10.0.2.x ,这样 pinging 就不会工作,而大部分其它工作可以进行──你可以浏览互联网,通过
[url=javascript:;]ssh[/url]
从客户机连接到宿主机,等等。
Qemu 的网络有多种形式。使用哪种方式由你的需要决定。我一直使用着默认的用户模式直到它在 CURRENT (译者注:CURRENT 指 FreeBSD CURRENT,这里指 FreeBSD 7.0-CURRENT,下同)上不能工作。要浏览各种不同的方式,你可以随时查看非 qemu 官方的维基页面网络配置页。
截至2月上旬,最新的 qemu 再次工作在默认的用户模式网络上(更恰当地应称为slirp)。但是,一旦你设置了 tap,它可能变得更便利。客户机可以简单地成为你网络上的另外一个节点。
Tap 网络方式增加了许多新的特性。Pingging 会工作,VPN网络看起来工作得更好(至少在 Windows 客户机上可以使用 Nortel VPN 客户端)。
这个指南只适用于 FreeBSD-7。设置 tap 网络的方法已经改变。如果你是 FreeBSD-6.x,则请看 acidos 网站上的文章。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:在 FreeBSD 6.2 上运行 Qemu

下一篇:在FreeBSD上使用Qemu的一点建议