发布网友 发布时间:2023-10-22 21:48
共1个回答
热心网友 时间:2024-11-19 11:36
这应该跟从路由器上的默认网关设置有关。通过*之后,地址被gre拆包为远程lan段的地址,从路由如果要响应这个包,就必须经过主路由。如果从路由没法手工干预路由表,可能就没办法实现。如果可以,就手工添加一个默认路由指向主路由。如果主路由条目另有他用,就新增一条去往远程lan段的地址,指向主路由追问谢谢。追答展开说,假定几个ip:
远程lan段 : 主路由wan段 主路由lan
192.168.3.0 ----> 192.168.2.0 ------------>192.168.1.1
------------>192.168.1.2 (从路由lan段)
如上为例:
在从路由中增加一个静态路由条目:
route add -net 192.168.3.0/24 gw 192.168.1.1
如上语法为unix风格的,可能不适合你的路由器,举例而已
这个解决办法有个先决条件,就是你的从路由器的ip栈实现必须较为完整和正规,而不是国产低端路由器中常见的那种超级简化的不完整ip栈。后者可能会粗暴地绑定三层转发关系。也就是说,它会简单地认为,非本段地址,一律要经过wan口。那就会出问题