Sonicwall DHCP 保留地址在扩展子网后损坏

网络工程 子网 dhcp 声波墙
2022-02-05 19:13:20

我刚刚将工作中的子网从 /24 扩展到 /22,因为我们已经开始用完地址。为了便于过渡,我将所有静态分配的 IP 保留在其原始地址,并将 DHCP 池移动到一个包含 254 个地址的新块中。从我所阅读和理解的所有内容来看,它应该是那么简单,但一切都崩溃了......

新池可以工作,但是任何具有 MAC 保留 IP 的东西要么从池中获取通用 IP,要么根本没有地址(DHCP 失败)。我绝望地尝试刷新 ARP 缓存和 DHCP 租约并重新启动设备但没有任何效果。要进行此更改,我所做的只是将 X2 接口编辑为具有网络掩码 255.255.252.0 而不是 255.255.255.0。然后将动态 DHCP 范围添加到新的地址块中。有什么我可能会丢失的吗?这太糟糕了,我觉得我一定错过了一些大事。感谢您的帮助,祝您新年快乐。

编辑:在 TZ 500 上运行 SonicOS 增强版 6.2.7.1-23n。此外,如果我手动分配 DHCP 应分配给保留 PC 的地址,它们可以与网络上的其他计算机通信。

DHCP 设置截图: Sonicwall DHCP 截图

Sonicwall DHCP 配置截图 Sonicwall 接口配置

2个回答

您可能需要更改每个静态 DHCP 条目上的子网掩码以匹配接口:

Sonicwall 静态 DHCP 条目

添加新条目时,您可以选择从现有界面(文档)填充它。但是,当界面更改时,它不会动态更新条目,您必须手动执行此操作。

好的,我想我已经让它工作了,但只是有点确定它做了什么。通过刷新 ARP 缓存和删除 DHCP 租约的组合,我让它分配了正确的地址。有一台保留机器不断接收 DHCP 池地址,而不是静态分配的,我能够通过删除 DHCP 租约使其正常工作,然后从 ARP 缓存中刷新其条目,最后更新 IP .

我最好的猜测是,由于 ARP 缓存和现有租约,更改 DHCP 范围设置需要一段时间才能传播。我还认为我在重启设备时启用了“启用 DHCP 服务器持久性”。否则它可能已经被修复了。