我练习“偶尔联网”,即根据需要不时设置一些东西,但在项目之间我忘记了很多:)我有一个关于静态路由的看似简单的问题,但它却让我感到困惑。
我的家庭网络使用华硕 ac87u 路由器。我最近在默认子网 (192.168.1.0) 上设置了一些 IP 摄像头。出于各种原因,我想将它们移至 192.168.2.0。
作为此更改的前提,我打算用插入华硕 LAN 端口之一的计算机进行测试。它手动配置了 IP 地址 192.168.2.100。默认网关和 DNS 都配置为 192.168.1.1。
我希望从 192.168.2.0 子网到我的路由器 (192.168.1.1) 的静态路由能够解决问题。但事实并非如此。
从电脑上,我可以 ping 192.168.1.1,事实上,我可以访问路由器管理页面。但是,静态路由(见下文)似乎不起作用 - 我无法 ping 192.168.1.0 子网上的任何内容。此外,1.0 子网上的任何设备都无法 ping 192.168.1.200。
我的状态路线设置为:
网络主机/IP :192.168.2.0 子网掩码 :255.255.255.0 网关 :192.168.1.1 接口:LAN
知道我可能遗漏了什么吗?
谢谢
答案1
我不太相信您的静态路由能正常工作。当我在 Linux 上测试此类路由(即以主机本身作为网关的路由)时,它只会让主机不断发送 ARP 请求(针对其自己的 IP);而另一方面,没有网关的路由会按预期工作。(顺便说一下,我的 Linksys EA6900 不允许将其 LAN 地址用作静态路由的网关。)
因此,我认为,虽然您已将 分配192.168.2.100
给测试计算机,但它也分配了一个地址192.168.1.0/24
。 (或者您输入错误,错误地分配了192.168.1.200
而不是192.168.2.100
,就像您在问题中所做的那样。)
事实上,如果您的路由器允许您添加没有网关的子网路由(或者更好的是,另一个 LAN 端 IP),那么一切都会顺利进行。(假设没有限制 LAN 端转发的防火墙规则。)完全可以为连接到同一交换机(消费级路由器同时也是交换机)的设备使用多个 IP 子网(请注意,我说的是 IP 子网,而不是 VLAN 或任何其他东西),并且让某些设备同时位于两个/所有子网中。是否有必要这样做取决于您想要实现的目标。
如果您只是希望设备位于不同的 IP 范围内,您甚至可以使用更大的子网(例如/23
)。我的意思是,您可以将路由器的 LAN 端子网掩码更改为 ,255.255.254.0
并将 DHCP 池保留在/24
子网内的范围内),然后可以将具有手动分配的 IP 的设备分组到其他/24
范围。(据我所知,您不能为此使用192.168.1.0/24
和192.168.2.0/24
,而只能使用192.168.0.0/24
和192.168.1.0/24
或192.168.2.0/24
和192.168.3.0/24
等。您可能还需要为路由器使用较低范围内的地址。)请注意,这并不一定会改变所有设备仍在同一个 IP 子网中的事实(但是,对于子网掩码为 的设备,255.255.255.0
即具有静态 IP 的设备,不再与较低/较大范围内的主机位于同一子网中)。