一个DHCP服务器中的两个不同的子网与一个NIC

我有一个Windows 2003 DHCP服务器,在子网192.168.40.x中有一个网卡,我想从两个不同的子网192.168.40.x和192.168.178.x服务IP。 现在,我有子网192.168.40.x充分,但服务器不给其他子网的地址。 只用一块网卡就可以完成服务器的工作?

我的设置是这样的:

Windows 2003 Server [192.168.40.x]
· 范围[192.168.40.x]已满
路由器192.168.40.x
广播地址192.168.40.255
DNS服务器192.168.40.x,192.168.178.x
· 范围[192.168.178.x]为空
路由器192.168.178.x
广播地址192.168.178.255
DNS服务器192.168.40.x,192.168.178.x

有可能做到这一点,但让我们退后一步,问你的子网是如何设置的。

常规的实际工作方式是在交换机上安装两个VLAN(每个子网一个)。 如果这是你正在做的事情,那么你可以简单的将你的DHCP服务器的交换机端口转换为中继模式,然后在同一个网卡上设置两个不同的虚拟地址,每个VLAN又一个。 在这一点上,机器将真正在两个子网/ VLAN上,因此可以将IP分配给两台机器。

如果您的设置不同,请告诉我们,我们会尽力帮助。

如果您的交换机支持它,您可以为DHCP服务器设置一个IP助手地址。 您的交换机将作为DHCP请求的代理。 你也可以设置一个DHCP中继代理,它可以做同样的事情。 一个普通的linux工作站可以通过这种方式设置为一个DHCP中继代理。