情况是这样的。我最近买了第二个无线路由器,我通过以太网电缆将它连接到原来的无线路由器,以便将无线网络的覆盖范围扩展到整个家庭。我了解到我必须禁用 DHCP 并为路由器提供一个不会分配给任何其他设备的 IP 地址。因为我原来的路由器有 192.168.1.254,所以我为第二个路由器选择了 192.168.1.255。由于我不太懂网络,所以我很高兴看到它真的运行得很好。后来,我了解到 192.168.1.255 实际上是个糟糕的选择,因为它是网络上的默认广播地址。问题是,我找不到任何地方详细解释为什么它是一个糟糕的选择,即将它用于其他接入点的实际影响是什么?你能给我举出具体用例来说明这些问题吗?谢谢 :)
答案1
我了解到我必须禁用 DHCP 并为路由器指定一个不会分配给任何其他设备的 IP 地址。
您首先要意识到的是,您基本上已经将“无线路由器”(又名 AP)配置为无线网桥。将以太网桥接到 Wifi。您的 AP 实际上根本不需要网络上的有效 IP 地址来实现此功能。此桥接纯粹是第 2 层,不需要 IP 地址。在此设置中,分配的 IP 用于管理 AP 的配置(SSID、加密等)。在您的设置中,分配此地址很可能不会有太大问题,因为在初始配置之后,无需使用 TCP/IP 与此设备进行任何通信。
我找到了关于为什么这是一个糟糕的选择的详细解释
好吧,规范说你不应该这样做,所以你不应该这样做。许多系统甚至不让你这样做。如果你能以这种方式配置系统,你将得到不寻常的结果。
- 发送到子网广播地址的以太网设备会将第 2 层目标设置为以太网广播。这意味着发送到该地址的数据包将传输到网络上的每个系统。交换机/网桥根本不会过滤掉广播。
- 您可能有不寻常的 arp 行为。
- 配置了广播地址的系统可能会对并非针对它的实际“广播”做出意外回复。例如,它可能会以连接被拒绝消息或其他方式回复广播消息,而发送原始广播的系统没有预料到这种情况。
答案2
我同意 Zoredache 的观点,认为他对这个问题给出了最好的总体答案。
但是没有人提到 Win 8/10 中的计算机浏览器也使用该地址进行发现。
您可以使用高级 IP 扫描仪来验证这一点。您会注意到,您的其中一台 PC 列出了其主 IP 地址,并且位于 192.168.x.255
当您获得 IP 扫描结果时,您可以使用报告的 MAC 地址来确定哪台计算机正在执行此操作。您将看到您的 PC 按名称和组列出。然后您将看到组包括 MSBROWSE。
nmap 报告系统在该地址无响应。
有关此行为的更多信息,请查看: http://windowsitpro.com/networking/knowing-angles-netbios-suffixes
干杯