我对 Ubuntu 经验不多,而且是 KVM 新手。我已成功安装 KVM 并使用 virt-manager 添加了第一个客户机。我的服务器上有 4 个以太网端口。对于主机服务器访问和管理,eth0 是 /etc/network/interfaces 中配置的唯一接口。我想将其他 3 个用作 3 个 VM 客户机专用接口。当我在配置新机器期间选择高级选项时,虚拟网络“默认”:NAT 和指定共享设备名称是仅有的 2 个可选选项,但我可以看到主机设备 eth0(未桥接)主机设备 eth1(未桥接),eth2 和 eth3 相同,然后是主机设备 macvtap0(未桥接)。我选择“默认”NAT。添加客户机后,我可以打开“详细信息/NIC”并选择主机设备 eth1:macvtap,然后登录到 quest 并在网络设置中分配静态 IP。但我无法从另一个客户机 ping 通一个客户机,甚至无法 ping 通网关。
我已经研究这个问题几个星期了,所以希望有人能帮我扫清迷雾,帮助我前进。
答案1
您必须为要供客户机使用的每个网络设备创建一个桥接,以便 kvm 可以使用它。更多信息请见此处:https://wiki.ubuntu.com/KvmWithBridge和这里:https://help.ubuntu.com/community/KVM/Networking