如何让客户端 C 和 B 接收来自客户端 A 的 DHCP?

如何让客户端 C 和 B 接收来自客户端 A 的 DHCP?

使用 VMWare Workstation 7.1,客户端 A 是我的装有 Slackware 13.1 的 Linux 服务器,我已将其设置为桥接器,以便我可以从外部网络访问它,客户端 B 将是 Windows XP,而客户端 C 将是 Vista Home。

  • 我需要在 VMWare 上进行哪些设置,以便客户端 B 和 C 看起来像一个交换机,其中客户端 A 告诉他们他们将拥有哪个网络?

通常,如果交换机上有 3 台计算机,这将是简单的:

WAN 端口上的客户端 A(服务器)以及端口 1 和 2 上的客户端 B 和 C 以及我的服务器将有一个 DHCP 服务器来提供该服务。

但在虚拟机上似乎有所不同,所以我不确定如何链接它们。最初我没有将虚拟机放在团队中,我是否也需要将它们复制/移动为团队?


如果我必须创建不同的网络或 VMWare Workstation 中的其他内容,那么感谢任何可以帮助如何设置的信息。


我想要的是客户端 B 进入一个 VLAN,而客户端 C 进入另一个 VLAN,这两个 VLAN 均由客户端 A 处理。

因此 VLAN 1 和 VLAN 2 互相看不到,但都由客户端 A dhcp 服务器处理。

客户端 A 有 eth0 作为互联网,因此 eth1 将是 dhcp 服务器。

我不知道的是,我该如何在 VMWare 上进行设置,是否必须在客户端 A 上创建一个可以同时使用两个 VLAN 的新网络设备,或者其他什么...

如果无法完成 2 个 VLAN,那么知道如何完成 1 个 VLAN 也是可以的。

答案1

如果您想从客户端提供 DHCP,则不应使用桥接网络,而应使用仅主机。事实上,除非您希望客户端 A 在整个局域网上提供 DHCP 租约,否则您应该编辑每个虚拟机并选择仅主机网络。通过这种方式,您将能够让您的虚拟机以您想要的方式进行交互。在此之前,您需要禁用仅主机接口上的 DHCP。为此,单击编辑,然后单击虚拟网络编辑器。您将看到已经设置的接口选择仅主机并取消选中窗口底部的使用本地 DHCP......。

答案2

客户A:

  • eth0(VMnet0) 桥接设置(互联网)
  • eth1(VMnet4)自定义网络,没有主机、网桥、来自 vmware 的本地 dhcp

客户B和C:

  • eth0(VMnet4)自定义网络,没有主机、网桥、来自 vmware 的本地 dhcp

通过上述设置,我可以将虚拟机网络与客户端 A 合并,从而允许其向它们分发 IP 和互联网。

取消选中该选项后Use local DHCP service to distribute IP address to VMs,您可以使用自己的 DHCP 服务器从客户端 A 进入该网络。

请参阅下面的自定义网络的示例图像:

替代文本

相关内容