我无法为网络中的某些设备设置静态 IP。
我通过以下方式连接到互联网:
电脑 -- (有线/wifi) -- [TD-W8980] -- 有线 -- [HG8240T] -- 光纤 -- 互联网
实际的互联网连接是通过华为 HG8240T 完成的,它是一台 4 端口光纤家用路由器。由于 HG8240T 没有无线功能,因此唯一的连接就是我的 TP-Link TD-W8980。
华为路由器正在运行DHCP服务器,而TP-Link已禁用DHCP服务。
我在华为的相应选项下输入了多个我想要静态 IP 的 MAC 地址
LAN > DHCP 静态 IP 配置
然而,即使有 1 分钟的 DHCP 租用期,设备也不会采用路由器配置中分配的静态 IP。
如果我尝试将华为的 DHCP 设置中的动态 IP 范围减少到 254 以外的任何值,我会收到以下消息:
主地址池不允许配置新的路由策略,建议扩大主地址池规模。
不幸的是,我在设置中没有找到任何山脊模式。
答案1
范围必须包括静态地址。
如果我配置静态 IP 地址,它们会被忽略,因为经典假设是配置了静态 IP 地址外部动态地址范围:
Range start: 192.168.1.101
Range end: 192.168.1.199
Static IP 1: 192.168.1.11
Static IP 2: 192.168.1.12
etc...
经过尝试,我发现 Range 需要包括静态分配的地址。因此,在这种情况下,调整
Range start: 192.168.1.2
导致静态 IP 配置正常工作并且静态条目不再被忽略。
显然,在华为路由器中,“Range”的理解有点不同。