KVM 中的混杂模式

Mad*_*rin 5 virtualization linux ubuntu openstack kvm-virtualization

我有基于 Openstack Icehouse 版本的云系统。现在我想在现有的云中测试新版本的 Openstack (Juno)。所有主机和访客都使用 Ubuntu 14.04 作为操作系统。KVM 是我正在使用的虚拟机管理程序。

因此,我在云上创建了虚拟机,并在其上安装了 Openstack Juno 的组件。但我在这些虚拟机上遇到网络连接问题。

Openstack 安装指南说:

如果您将 OpenStack 节点构建为虚拟机,则必须配置虚拟机管理程序以允许外部网络上的混杂模式。

但它没有说明这是如何完成的。我也无法通过谷歌搜索找到这些信息。我尝试了很多方法,例如使用命令在各种接口上启用混杂模式:ifconfig eth0 promisc但没有任何效果。那么如何在我的虚拟机管理程序上启用混杂模式呢?

编辑:使用时ifconfig我看到我的接口处于 state UP BROADCAST RUNNING PROMISC。另外,我在物理主机上安装之前也使用过类似的安装,没有任何问题。

Har*_*nan 1

ifconfig eth0 promisc 是为接口启用混杂模式的正确命令。如果这不起作用,请尝试添加此行/etc/rc.local并重新启动。

ifconfig eth0 up

ifconfig eth0 promisc
Run Code Online (Sandbox Code Playgroud)