在主机上使用 DHCP 设置 KVM 虚拟网络

在主机上使用 DHCP 设置 KVM 虚拟网络

我正在举办一场关于 Linux 环境中基本网络的自愿网络研讨会。目的是向他们展示网络的工作原理,并提供迁移到开源解决方案(而不是当前的纯 Microsoft 解决方案)的可能解决方案。

我使用实时 USB 或最坏情况下的实时 DVD 时会受到限制。我计划预装 Lubuntu 和 KVM,并安装 2 个小型 Debian 作为虚拟机。

我们的想法是尝试在 Lubuntu 主机上设置一个 DHCP 服务器,并让它为虚拟客户端机器分配 IP。

然后尝试分离客户端,以便每个客户端都在单独的 LAN 上,并将主机设置为带有 NAT 的路由器,以便客户端可以通过主机访问 Internet,并且即使它们位于不同的子网中也可以相互 ping 通。

然后我们还想在主机上设置一个 DNS,这样子网就可以各自有一个域名……

您会建议哪种虚拟网络选项?

我不想使用桥接选项,即主机从真实路由器获取其 IP,因为我们无法在主机上试验路由器设置。

但是,如果我们使用 KVM NAT,那么我们就无法在主机上设置路由器。

我想我们正在寻找的是如何实现“虚拟物理”:)网络连接,并将其他所有处理留给主机。

答案1

您创建了两座桥梁:

  • BR1:由执行 DHCP(eth0)的主机共享
  • BR2:在执行 DHCP(虚拟 eth1)的主机和虚拟机之间共享

然后,您可以针对虚拟机对 WAN IP 进行 NAT 并配置 DHCP。

相关内容