是否有可能有两个DHCP服务器

我有一个DHCP服务器提供IP地址给cleints。

但是对于我的testing,我希望其他计算机应该充当DHCP服务器,并将IP提供给该计算机上的三个虚拟机,但与其他服务器在不同的范围

可能吗

Window 2008服务器

你只有一个DHCP服务器,只需要设置多个DHCP作用域。 有关configuration范围的信息: http : //technet.microsoft.com/en-us/library/dd759218.aspx

在过去,dhcpd作用域是唯一的方法,但是现在DHCPD提供了一种DHCP服务器集群types。 设置不难。 在这里完整的细节,但我已经剪切和粘贴在这里的细节,使事情变得更简单。

服务器示例:

dhcp-server-a(192.168.200.2/24)

authoritative; ddns-update-style none; failover peer "dhcp-failover" { primary; # declare this to be the primary server address 192.168.200.2; port 647; peer address 192.168.200.3; peer port 647; max-response-delay 30; max-unacked-updates 10; load balance max seconds 3; mclt 1800; split 128; } subnet 192.168.200.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; option broadcast-address 192.168.200.255; option routers 192.168.200.1; option domain-name-servers 192.168.200.1; pool { failover peer "dhcp-failover"; max-lease-time 1800; # 30 minutes range 192.168.200.100 192.168.200.254; } } 

dhcp-server-b(192.168.200.3/24)

 # # /etc/dhcpd.conf for secondary DHCP server # authoritative; ddns-update-style none; failover peer "dhcp-failover" { secondary; # declare this to be the secondary server address 192.168.200.3; port 647; peer address 192.168.200.2; peer port 647; max-response-delay 30; max-unacked-updates 10; load balance max seconds 3; } subnet 192.168.200.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; option broadcast-address 192.168.200.255; option routers 192.168.200.1; option domain-name-servers 192.168.200.1; pool { failover peer "dhcp-failover"; max-lease-time 1800; # 30 minutes range 192.168.200.100 192.168.200.254; } } 

没有特殊条件,您不能在同一个networking中运行多个DHCP。 3级交换机和路由器能够路由DHCP请求,并且可以在那时将它们发送到特定的服务器。 您可以设置范围,它可以处理/在多个子网中的请求

根据您的虚拟pipe理软件,您可能能够做到您想要的。 你的软件可能能够把主机configuration成一个路由器,如果是的话,它应该会自动为你做dhcp。 如果你有足够的configuration,你可以让你的主机转发请求到你的主DHCP服务器,然后这个服务器就可以把IP从合适的范围中分发出去。

如果networking中的DHCP服务器只设置为将地址分发给某些机器,则可以在该networking上拥有多台DHCP服务器。

通常有一个DHCP服务器只是将IP发送到特定的MAC地址进行testing,特别是对于embedded式系统。 微小的DHCP是一个简单的DHCP服务器,在Windows上运行

取决于你的DHCP服务器软件。

如果你有isc dhcpd,那么添加第二个只包含三个特定目标的保留的范围应该是相当直接的。 只要服务器在三个特定目标所在的子网上有一个虚拟接口,就应该为这些客户提供预留,而不是从一般池中提供一般池租用。