网络拓扑如下:
已知地址信息:
192.168.1.254192.168.0.1192.168.1.100目标:让 所有 PC(A / B / C / D)可以自由互访(跨网段互通)。
当前网络是两个不同网段:
192.168.1.0/24(PC-A、PC-B、Router1)192.168.0.0/24(PC-C、PC-D、Router2 LAN)想让两个网段互访,需要满足:
192.168.0.0/24 192.168.1.0/24
PC-A/PC-B ───────── Router1 (192.168.1.254)
|
| (上行到 Router2)
|
Router2 WAN/上行:192.168.1.100
Router2 LAN: 192.168.0.1
|
192.168.0.0/24
PC-C / PC-D
确保 Router2 连接 Router1 的“上行接口”(WAN 或上行口)使用:
192.168.1.100255.255.255.0192.168.1.254(Router1)这一步的目的:让 Router2 能把去往
192.168.1.0/24或更外侧的流量交给 Router1。
在 Router1 的“静态路由(Static Route)”里添加一条路由规则:
192.168.0.0255.255.255.0192.168.1.100含义是:
Router1 看到目标为
192.168.0.x的流量时,转发给 Router2(192.168.1.100)处理。
在 Router2 中关闭 NAT(或切换为 Routing Only / Disable NAT)。
为什么要关 NAT?
192.168.1.0/24 ↔ 192.168.0.0/24)PC-A / PC-B(192.168.1.0/24)
192.168.1.x255.255.255.0192.168.1.254PC-C / PC-D(192.168.0.0/24)
192.168.0.x255.255.255.0192.168.0.1从 PC-A 或 PC-B(192.168.1.x)测试:
ping 192.168.1.100(Router2 上行口)ping 192.168.0.1(Router2 LAN 网关)ping 192.168.0.<PC-C>、ping 192.168.0.<PC-D>从 PC-C 或 PC-D(192.168.0.x)测试:
ping 192.168.0.1(Router2 网关)ping 192.168.1.254(Router1 网关)ping 192.168.1.<PC-A>、ping 192.168.1.<PC-B>优先推荐:在 Router2 的 DHCP 客户端列表中查看:
如果需要从 192.168.1.0/24 扫描 192.168.0.0/24,可选:
使用 nmap(跨平台):
nmap -sn 192.168.0.0/24
Windows 原生(先 ping 再看 ARP):
for /L %i in (1,1,254) do @ping -n 1 -w 20 192.168.0.%i > nul
arp -a
要实现两个子网互访,核心就是两句:
192.168.0.0/24 → 192.168.1.100完成后,PC-A / PC-B / PC-C / PC-D 即可跨网段自由互访。