没有互联网的接入点是否应该设置 DHCP Offer-Router (3) 选项?

网络工程 dhcp 切入点
2022-02-13 20:26:06

无线设备(物联网设备,如无线打印机)创建一个 wifi 网络。该设备的 IP 为 10.0.0.1,无法访问互联网。

设备上的 DHCP 服务器将选项“提供路由器 (3)”设置为自身(见屏幕截图): Wireshark 抓包截图

禁用提供此选项有什么好处吗?

我正在考虑禁用它,因为此选项具有误导性,它可能会解决一些连接问题,例如某些 android 手机将网络识别为没有互联网并通过移动网络路由所有流量。

2个回答

会有什么好处吗?不。

由于没有其他连接的网络,用于子网外部网络的流量将在打印机上消失,但即使没有互联网,也必须告知 Android 手机保持连接状态。手机连接到需要互联网的 Wi-Fi,然后它应该询问您是否应该保持连接,因为它没有找到它。

任何本地流量都可以在有/没有默认网关的情况下完美处理,因此禁用它没有任何好处。您的问题是手机找不到他们迫切希望连接的互联网,并且禁用网关将无法满足对互联网的渴望。

设置 DHCP 选项 3 确实没用(除非打印机上有超过 1 个 IP)。

在我看来,您是 100% 正确的,禁用此选项将删除连接设备上的默认路由。

然后,行为将真正取决于设备。几年前(现在可能已经改变),Apple IOS 保持蜂窝互联网连接处于活动状态,而 WIFI 上没有网关(我认为这是预期的),但 Android 会在检测到 WiFi 网络时关闭蜂窝网络(即使没有网关)。

但在所有情况下,我看不出打印机有任何理由发送这样的选项(可能是因为他们保留了他们放入打印机的 dhcp-server 的默认配置)..