ubuntu 12.04 kvm 虚拟服务器网络设置,无法使机器可连接

ubuntu 12.04 kvm 虚拟服务器网络设置,无法使机器可连接

我已经在 Ubuntu Server 主机上工作了数周,但就是无法将虚拟机接入网络……我需要做的是:
我需要能够创建具有可从外部(192.168 网络)访问的 IP 地址的虚拟机。我需要能够通过 ssh、ftp、http 和 https 最好连接到虚拟机,其他任何事情都不那么重要。
到目前为止,一切似乎都很简单,我在 IP 地址范围和服务器/客户端配置方面有很大的回旋余地。我可以选择加入 /24 网络,因为大多数 IP 都没有使用,如果绝对必要,我可以选择创建一个新的 /24 子网。还可以选择重新格式化和重新安装主机上的操作系统并重新创建虚拟机,因为除了尝试让虚拟机工作之外什么都没做。
我更希望虚拟机只是普通网络(即 192.168.5.0/24)的一部分。主机有 2 个网卡,因此我甚至不需要主机在同一个 /24 网络中连接。

我已经尝试了(我认为)大约 5 个不同的桥接教程中的所有内容(给予 br0 与 eth0 以前相同的 IP(主机能够连接到 VM 反之亦然,VM 没有外部网络访问权限),将 eth0 设置得像往常一样,并让 br0 具有不同的 IP(与上面相同),带端口转发的 NAT(我本来不想使用但如果它有效的话我会使用的),关闭其中一个主机网卡并只使用其中一个,不同的子网.... 等等。我确实非常了解 iptables...

主机是 64 位 Ubuntu Server 12.04,使用 libvirt/kvm。

编辑:本地网络为 192.168.5.0/24,主机具有静态 IP 192.168.5.254,GW .5.1 也是名称服务器。我们在 192.168.10.0/24 处有第二个本地网络,GW 为 .10.1,但主机和虚拟机都应该进入 .5 子网。.10 子网不是必需的,但如果主机只能在 .10 子网中访问,那就不会太糟糕了。

答案1

我现在几乎可以肯定,这是分配给两个网卡的两个网关之间的冲突。如果我完全忽略其中一个网卡并按照本教程设置网桥,结果如下:https://help.ubuntu.com/community/KVM/Networking 一切都正常运作。

相关内容