我有一个家庭网络,当前设置为使用192.168.1.0 / 255.255.255.0
IP 子网。将我的 ISP 路由器192.168.1.254
作为默认网关。
我想将一些 IP 摄像机添加到同一网络,但有两个限制:
- 他们不应该能够连接到互联网。
- 它们至少应该可以被我网络上的一些计算机浏览。
我知道实现此目的的一种方法是拥有三个 VLAN,但就目前情况而言,我无法将它们连接起来,因为这需要进行大量的重新布线。
因此我看到三种可能的情况:
- 给它们在完全不同的子网(
10.0.0.0 / 255.0.0.0
或192.168.2.0 / 255.255.255.0
)中的固定IP,并配置我希望能够浏览这些摄像机的PC在同一网络中的虚拟IP(我已经有几个具有这种设置的Linux服务器)。
我对这种方法的问题是,当您使用 dhcp 时,Windows 客户端不像 Linux 客户端那样容易提供辅助 IP 地址。 - 为它们提供子网中的 IP 地址
192.168.2.0 / 255.255.0.0
,并修改应能够与它们联系的 PC 的子网掩码255.255.0.0
。
我可以从不同的子网掩码中看出这种方法不是一个好的方法。 - 为它们提供完全不同的子网 (
10.0.0.0 / 255.0.0.0
) 中的固定 IP,并设置我的一台 Linux 服务器以将流量从某些计算机路由到该子网。
如果我选择选项 3,如何配置我的 Windows PC 通过我的服务器 192.168.1.241 将流量路由到 10.0.0.0?
我无法更改我的 ISP 路由器的配置以将路由信息添加到 DHCP 服务。
通常 VLAN 的要点是不需要重大的重新布线,只需要在现有布线末端添加新设备。您可以使用一根电缆承载多个“标记”VLAN,每一端的交换机将其分成专用端口。
通过 CLI:
route -p add 10.0.0.0/8 192.168.1.241
New-NetRoute -DestinationPrefix 10.0.0.0/8 -NextHop 192.168.1.241
-p
使路由在重新启动后保持不变。(我建议使用比 /8 更小的子网;当您想要第二个和第三个子网时,这会让事情变得更容易。从 10.0.0.0/16 或类似的开始 – 然后,如果您决定想要另一个子网,您将能够仅使用 10.1.0.0/16 等。当然,所有这些仍然可以采用单个 10.0.0.0/8 路由。)
设置第二个网络对我来说是最简单的方法。我不知道为什么 Windows 中的设置这么难。这是屏幕: