有什么办法来防止DHCP服务器冲突?

当我命令互联网连接工作,他们扔了一个“奖金”路由器。 这是一个2线网关“我们可以塞进一个盒子里的每种服务”types的东西。 这不是我喜欢的工作,但是看到我的公司预算有限,我可以使用最less的成本。

现在,事情工作正常,我想要它(一个PPPoE设备/路由器/网关),但它引发了一些额外的function,我不喜欢。 最具体地说,它包括一个DHCP服务器,并且不允许所述服务器的任何configuration。 我想在我的一个实际的服务器上运行DHCP服务,所以我可以精细地控制所有的东西(特别是我想做基于MAC地址的静态分配,这个东西甚至不让我select什么范围使用)。

如果我把dhcpd服务器和网关的内置DHCP服务一起设置的话,我的理解是它们会互相冲突,以几乎随机的方式抛出IP,这显然是不好的。 我在这里有什么select? 没有办法禁用网关的DHCPfunction(好吧,但是,它也禁用PPPoE,把事情变成光荣的镇纸)。

到目前为止,我有两个想法:

  1. 以某种方式使用我的交换机(托pipe惠普procurve)从网关的端口隔离到另一个VLAN。 我甚至不确定这是否可能。 我知道这样做会阻止DHCP请求到达网关(因为我记得DHCP请求是广播,这将不会跨越到其他VLAN),但它是有效的一个局域网的网关在一个单独的局域网?
  2. 买一个真正的DSL调制解调器,并得到一些Linksys路由器,将支持DD-WRT或一些其他固件,允许很好的定制。 然而,这需要花钱,我需要尽可能节约资金。

有没有人有更优雅的解决scheme?

我search了一下,发现了一些类似的问题,但是他们似乎都在故意使用多个DHCP服务器,而且对于我的问题没有任何好的解决scheme。

看起来更难 – 您可以禁用2wire路由器上的DHCP服务器。

型号是什么

您可能需要查看HP ProCurve的DHCP监听function,您可以通过IP设置授权的DHCP服务器并阻止任何其他DHCP优惠。 这里有一个白皮书,希望它有帮助,并希望您的交换机支持:

http://h40060.www4.hp.com/procurve/uk/en/pdfs/application-notes/AN-S12_ProCurve-DHCP-snooping-final.pdf

你可以把2线网关桥接模式,所以它实际上只是一个哑调制解调器?

如果是这样的话,那么你可以在Linux机器上运行pppoe,它也可以运行你需要的任何其他服务,如DHCP和DNScaching。 这个linux盒子实际上就是网关/防火墙,并且需要两个以太网接口(或者一个网卡上的两个vlan),一个与网桥调制解调器通信,另一个与局域网的其余部分通信。

除此之外,你把调制解调器换成可以运行dd-wrt的想法是好的。