两台路由器LAN-WAN级联,两台路由器下面的电脑能否互访

两台路由器LAN-WAN级联,如下图:

本文介绍分别接在两个路由器LAN口上的PC A和PC B之间是否可以相互访问。

对于NAT原理的路由器,默认情况下LAN到WAN方向的访问是不受限制的,但是WAN口设备无法主动发起连接访问LAN口的设备。也就是说图中PC B主动访问PC A是没有问题的,但是PC A无法主动发起连接访问PC B。

可以根据实际的需要考虑不同的设置:

1PC APC B完全的互访

如果需要实现PC A和PC B之间完全的互访,可以在router2上将PC B设置为DMZ主机。

2PC A访问PC B上的某一特殊应用

如果仅是需要访问router2下的某一个特殊应用,比如说某一服务器。可以在router2上设置虚拟服务器,将此应用对应端口开放给WAN口网络即可。

3router1router2下所有电脑之间的完全互访

如果需要实现router1和router2下所有电脑之间的完全互访,在这个网络拓扑结构下,并没有很好的方法可以实现,只能考虑调整网络结构。可以将LAN-WAN级联的方式调整为LAN-LAN级联,也就是说把router2当成交换机来用。

 

以上内容来自TP-LINK官网,针对上述解决方法中的第三点其实可以采用开启“WAN口入站路由转发”的功能来实现完全互访

但是不同的路由器的“WAN口入站路由转发”的功能并不都是开启的,甚至是隐藏的

我是从oray的蒲公英路由器才了解WAN口转发功能的,如何开启蒲公英路由器的WAN口转发功能

同样的小米路由器的WAN口转发功能也是关闭的,要开启此功能还是要首先开启SSH 小米路由器AX3600和具有开发版本的小米路由型号开启SSH

 

下图为小米路由器的防火墙相关配置/etc/config/firewall,可以看到WAN口转发功能是关闭的

 

要开启WAN口转发功能的话,需要做一些配置修改

config zone  
        option name             wan  
        list   network          'wan'  
        list   network          'wan6'  
        option input            REJECT  
        option output           ACCEPT  
        option forward          ACCEPT  
        option masq             1  
        option mtu_fix          1
并添加
config forwarding  
        option src              wan  
        option dest             lan 

开启WAN口转发功能的话上级路由器下的设备就可以访问下级路由器下的设备了,另外下级路由器的设备要关闭防火墙,否则可能接收不到上级路由器下设备发来的数据

 

oray的蒲公英路由器的web界面虽然提供了开启“WAN口入站路由转发”的接口,但是要想查看路由器的详细配置还是需要开启ssh的,可以通过工单进行申请,当然前提是放弃保修

 

关于防火墙配置文件可以参考以下链接

1.https://www.cnblogs.com/cxt-janson/p/11232003.html

2.https://www.cnblogs.com/EasonJim/p/8425669.html

3.https://blog.csdn.net/lvshaorong/article/details/53096828

4.http://www.hunt007.com/wiki/24279.html

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值