主网192.168.1.x设备无法ping通子网192.168.0.x设备,需实现双向文件共享求助
主网192.168.1.x设备无法ping通子网192.168.0.x设备,需实现双向文件共享求助
现有网络配置情况
T3200M(主路由器)
- 模式:无线路由器
- LAN IP:192.168.1.254
- 子网掩码:255.255.255.0
- DHCP地址池:192.168.1.64-253
- 已为RT-N66U做DHCP预留:固定IP 192.168.1.65(通过LAN1口连接,未桥接)
RT-N66U(子网路由器)
- 模式:无线路由器
- WAN IP:192.168.1.65(通过WAN口连接T3200M)
- LAN IP:192.168.0.1
- 子网掩码:255.255.255.0
- DHCP地址池:192.168.0.10-100
问题描述
主网(T3200M下的192.168.1.x设备,包括LAN2/3/4口的有线设备、无线设备)无法ping通子网(RT-N66U下的192.168.0.x设备),但子网设备可以正常访问主网设备。现在需要实现主网的两台有线笔记本和子网的家庭影院PC、台式机双向文件共享。
补充说明:T3200M没有路由规则配置功能,同时子网内192.168.0.13上有DLNA服务器,已在RT-N66U上配置了23424端口转发(用于外网访问)。
原因分析
出现单向访问的核心原因很明确:
- 子网RT-N66U的WAN口处于主网192.168.1.x网段,它默认知道所有非本地子网的流量都要发往主路由器T3200M,所以子网设备能轻松访问主网。
- 但主路由器T3200M没有路由规则配置能力,它根本不知道192.168.0.x这个子网的存在,主网设备发往该子网的流量会被它当作无效外网流量丢弃,自然无法到达目标设备。
解决方案
方案1:将RT-N66U改为AP模式(最推荐,操作简单无后续麻烦)
这个方案会把所有设备合并到同一个网段,彻底解决双向访问问题,步骤如下:
- 登录RT-N66U管理后台,找到DHCP服务器设置,直接关闭DHCP功能(主网T3200M已经提供DHCP服务,不需要重复)。
- 修改RT-N66U的LAN IP地址为192.168.1.x网段内不在DHCP池的地址,比如
192.168.1.66(避免和T3200M的IP、预留的65冲突),保存后重启路由器。 - 断开RT-N66U的WAN口网线,把它插到RT-N66U的任意一个LAN口,再连接到T3200M的LAN口(比如LAN2/3/4都可以)。
- 完成后所有设备都会获取T3200M分配的192.168.1.x地址,双向ping通、文件共享都能直接正常使用。
方案2:保留双网段,手动添加静态路由和防火墙规则(适合必须保留子网的场景)
如果因为某些原因不能合并网段,需要做以下两步操作:
第一步:在主网的笔记本上添加静态路由
每台需要访问子网的主网设备(那两台笔记本)都要手动告诉系统:去192.168.0.x的流量要发给RT-N66U的WAN口IP(192.168.1.65):
- 按下Win+R输入
cmd,右键选择以管理员身份运行命令提示符。 - 执行命令:
route add 192.168.0.0 mask 255.255.255.0 192.168.1.65 -p- 其中
-p是永久保存路由的意思,重启电脑后不会消失。
- 其中
第二步:在RT-N66U上配置防火墙允许主网访问
默认情况下,路由器WAN口会阻止外部请求,所以需要让RT-N66U信任主网192.168.1.x网段:
- 登录RT-N66U管理后台,找到防火墙或安全设置选项。
- 添加一条规则:允许来自
192.168.1.0/255.255.255.0网段的所有入站流量,或者直接把该网段添加到信任区域。 - 确保RT-N66U的NAT转发功能正常(不需要额外修改端口转发,我们是内网访问)。
文件共享额外注意事项
无论用哪种方案,都要确保Windows设备的共享设置正确:
- 在控制面板的「网络和共享中心」里,开启网络发现和文件和打印机共享。
- 如果设备不在同一个工作组,建议统一改成默认的
WORKGROUP。 - 家庭环境可以直接关闭密码保护共享,或者在所有设备上创建相同用户名和密码的账号,确保访问权限正常。
- 检查Windows防火墙,确认允许「文件和打印机共享」的入站规则。
备注:内容来源于stack exchange,提问作者Gerald Manweiler
相关产品推荐
相关产品推荐

