我有一台笔记本电脑,位于主路由器(Telekom Speedport)WiFi 子网 192.168.2.0 中,另一台台式机位于不同的子网 192.168.90.0 中,该子网由插入 Speedport 的交换机创建。
它们各自的网关分别为 192.168.2.254 和 192.168.90.254,都带有子掩码 255.255.255.0,表明它们互不认为是本地的。
WAN
|
速度端口 - Wifi (192.168.2.0) - 主机 1
|
交换机 - 子网 (192.168.90.0) - 主机 2
是否可以在 Windows 主机上配置路由,以便它们可以通过主机名或 IP 互相看到对方并交换文件,或者这是我需要在 Speedport 路由器(或交换机或两者)中更改的内容?我尝试在它们的连接管理器中为两个主机手动设置子掩码(为 255.255.0.0),但此后根本没有互联网连接。
我需要在哪里更改配置?
答案1
我假设您的交换机是 SOHO 路由器,否则这没有任何意义。交换机不隔离子网。
缺少的部分是,您的第二台路由器将始终丢弃到达其 WAN 端口的未经请求的流量。即使您添加了路由或调整了子网设置以将 192.168.90.0/24 流量引导到该路由器,此路由器的 NAT 防火墙也不会允许 192.168.2.0/24 机器直接与 192.168.90.0/24 机器通信。
您需要在内部路由器上设置端口转发或目标 NAT 规则,以便您可以使用该路由器的 WAN IP 地址访问网络内的机器。
例如,我可能会将 SMB 的 445 端口转发到 192.168.90.0/24 中我需要传输文件的机器。然后,从我的 192.168.2.0/24 机器中,我将输入路由器的 IP 地址。路由器会将流量转发到指定为 445 端口的机器,然后我就可以传输文件了。