我的路由器(Netgear WNR2200)不接受 192.168.1.XXX 形式的静态路由。我正在尝试设置到我的服务器的路由:
还有设置页面。我试过限制 DHCP 范围,但没有效果:
(我知道底部有一个 DHCP 保留,这是一个测试。)
知道这里发生什么事了吗?
答案1
服务器和路由器位于同一子网,因此它们不需要静态路由。您要求路由器路由到其自身。
如果您的服务器位于第二个路由器后面的单独子网中,则需要静态路由。
Router 1 - 192.168.1.1
Router 2 - 192.168.1.2 with an internal subnet of 192.168.2.1
Server - 192.168.2.5
那么路线看起来会像这样
目标 IP 地址 - 192.168.2.1
IP 子网掩码 - 255.255.255.0
网关 IP 地址 - 192.168.1.2
公制 - 1
所有这些只是告诉路由器,192.168.2.x 子网上的任何 IP 都可以通过 192.168.1.2 访问
答案2
您已将子网掩码设置为全 1。虽然从技术上讲,可以有这样的路由(主机路由),但我猜您的路由器不支持主机路由,并且只接受网络路由(子网掩码小于全 1 的任何路由)。
如果您实际上试图创建到单个主机的路由,那么正如 CoryL 在他的回答中所述,这是不必要的,因为目标 IP 地址与路由器本身位于同一子网。