![拥有超过 255 个设备的家庭网络](https://linux22.com/image/1543816/%E6%8B%A5%E6%9C%89%E8%B6%85%E8%BF%87%20255%20%E4%B8%AA%E8%AE%BE%E5%A4%87%E7%9A%84%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C.png)
我有一个相当疯狂的家庭网络,有 1 个主华硕路由器和 4 个用作接入点的华硕路由器。我还有 3 个 24 端口交换机和 6 个 8 端口交换机。我想允许设备位于 192.168.0.1 - 192.168.2.255 地址空间上。
我以为只要在所有路由器/接入点上将网络掩码设置为 255.255.252.0 就行了 - 但似乎行不通。我已手动将测试设备(具有 Web 界面)分配到 192.168.2.50,但当我尝试从 192.168.1.200 上的主机 PC 在浏览器中访问其网页时,它就超时了。
tracert 失败。因此,我肯定对如何让这一切正常工作缺乏一些基本的了解,并希望得到指点/解决方案。
谢谢。
答案1
从技术上讲,该设置应该可以工作,但由于硬编码,某些硬件可能无法支持 CIDR,因此当您在 192.168.x.0 网络上将位掩码拉低至 24 以下时会出现故障。
考虑重新寻址到常规 RFC1918 网络(例如 172.16.0.0/16 网络)并尝试使用该网络进行测试。
或者,nmap 和 wireshark 将有助于找出正在发生的事情。