![dlink dir-300 中的网络掩码和 ip 不兼容](https://linux22.com/image/1263038/dlink%20dir-300%20%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E6%8E%A9%E7%A0%81%E5%92%8C%20ip%20%E4%B8%8D%E5%85%BC%E5%AE%B9.png)
我有 Dlink Dir-300 无线路由器。我必须在那里设置静态 IP 设置。我将 IP 指定为 192.168.242.3 网络掩码:255.255.0.0。当我按 Enter 时,它说 IP 无效。虽然这种配置在另一个(linksys)路由器上正常工作。
设置静态 IP 时,我只能控制最后 2 个字节,前两个字节是固定的,因此根据我们本地网络结构,我们有 192.168.XX。我的网关必须是 192.168.0.100。
当将网络掩码更改为 255.255.255.0 时,我收到错误消息,指出网关和 IP 不在同一网络中。当我将网络掩码更改为 255.0.0.0 时,它没有显示任何错误并保存配置,但没有连接到互联网。
这个问题该如何解决?
答案1
使用客户端地址 192.168.242.3 和子网掩码 255.255.0.0 是有效的组合,可为您提供网络地址 192.168.0.0,并且网络上的所有设备都将使用 192.168.xx 格式的地址。然而,在所谓的 C 类网络上(在有分类的网络),这意味着如果网关为 192.168.0.100,网络上的所有设备都将使用子网掩码 255.255.255.0,并且其地址将采用 192.168.0.x 格式。可能需要检查是否是这种情况,然后将路由器设置为合适的地址(例如:192.168.0.99)以查看会发生什么情况。
但是,如果你真的确定网络是设置网络地址为 192.168.0.0 且子网掩码为 255.255.0.0,那么这仍然是一种合法的做法,并且 D-Link 路由器无法识别您指定的地址和子网掩码会很奇怪 - 除非路由器以某种方式不允许任何东西,除了严格的分类寻址 - 这在当今时代是非常奇怪的。
也许值得将此问题提交给 D-Link 技术支持以征求意见,或者首先查看路由器是否有任何固件更新。