为什么先不使用dhcp服务器?

Bor*_*nov -4 dhcp router

我有硬件连接到带有 DHCP 服务器的路由器。该路由器具有 MAC 预留,以确保将硬件分配给特定 IP。当此设置隔离一切正常时,但如果我将路由器的 WAN 端口连接到本地网络,则硬件会获取主域控制器的 dhcp(这与硬件相差甚远!不像第一个路由器那样第一个主机)。为什么 dhcp 数据包绕过我的路由器?它是标准的东西吗?如何避免?谢谢!

1. [HW]<->[Router1/DHCP1]    
- Isolated network. HW get correct IP from DHCP MAC reservation: 10.23.205.89

2. [HW]<->[Router1/DHCP1]<--->[LAN]<--->[PDC/DHCP2]<--->[GW]<-->[Internet]
- DHCP request bypass Router1 and gets IP from PDC/DHCP2 172.168.100.100 f.e.
Run Code Online (Sandbox Code Playgroud)

Router1 型号:TP-LINK TL-WR1043ND

The*_*ner 5

有多种方法可以解决这个问题,有些方法已经提到过,但我会为您简化并为您构建一个选择列表。你必须决定(并实施)你喜欢的那个......

  • 为设备分配一个静态 IP(我知道你说不能做到,但将其作为未来其他人的可行选择)
  • 如果路由器有能力,请为设备所在的特定端口禁用 DHCP 中继/bootp 中继
  • 更改设备所在的 VLAN 和子网,并且端口是自己的,并仅在路由器上为该 VLAN 设置 DHCP
  • 在路由器上禁用 DHCP,而是在 Windows DHCP 服务器上为该设备设置保留
  • 在 Windows 服务器上为该设备设置 MAC 地址拒绝列表 ( http://technet.microsoft.com/en-us/magazine/ff521761.aspx )。希望设备将继续尝试获取 DHCP 地址,并希望路由器在那时做出响应。

希望有帮助。