我有一个家庭网络,当前设置为使用192.168.1.0 / 255.255.255.0
IP 子网。以我的 ISP 路由器192.168.1.254
作为默认网关。
我想在同一个网络中添加一些 IP 摄像机,但有两个限制:
- 他们不应该能够连接到互联网。
- 我的网络上的至少一部分计算机应该可以浏览它们。
我知道实现这一点的一种方法是拥有三个 VLAN,但就目前情况而言,我无法以这种方式连接它们,因为这需要进行大规模重新布线。
因此,我看到了三种可能的情况:
- 为它们分配完全不同子网中的固定 IP(
10.0.0.0 / 255.0.0.0
或192.168.2.0 / 255.255.255.0
),并为我想要浏览这些摄像头的 PC 配置同一网络中的虚拟 IP(我已经有几个 Linux 服务器进行了这种设置)。这种方法的
问题是,当您使用 dhcp 时,Windows 客户端不像 Linux 客户端那样容易提供辅助 IP 地址。 - 给他们一个子网中的 IP 地址
192.168.2.0 / 255.255.0.0
,并修改应该能够联系他们的 PC 的子网掩码255.255.0.0
。
我可以从中读取不同的子网掩码这种方法不太好。 - 为他们提供完全不同子网中的固定 IP(
10.0.0.0 / 255.0.0.0
)并设置我的一台 Linux 服务器以将流量从某些机器路由到该子网。
如果我选择选项 3,那么如何配置我的 Windows PC 以通过 192.168.1.241 的服务器将流量路由到 10.0.0.0?
我无法更改我的 ISP 路由器的配置以将路由信息添加到 DHCP 服务。
答案1
我知道实现这一点的一种方法是拥有三个 VLAN,但就目前情况而言,我无法以这种方式连接它们,因为这需要进行大规模重新布线。
通常 VLAN 的作用是不是不需要进行大规模重新布线,只需在现有布线的末端安装新设备即可。您可以使用一条电缆承载多个“标记”VLAN,并在两端使用交换机将其拆分为专用端口。
- 为他们提供完全不同的子网中的固定 IP(10.0.0.0 / 255.0.0.0)并设置我的一台 Linux 服务器以将流量从某些机器路由到该子网。
如果我选择选项 3,那么如何配置我的 Windows PC 以通过 192.168.1.241 的服务器将流量路由到 10.0.0.0?
通过 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 路由。)