你好,
我最近发布了关于发夹NAT的问题。这一次,我将它配置为访问traefik后面的家庭服务器。
我遵循了中概述的配置这后,并没有能够得到它的工作。
上次的问题是我的防火墙规则允许端口转发,它被设置为允许在WAN接口上。
我把路由器升级为长期路由器,重启后没有效果。
配置包括在内。
/ip防火墙过滤器add action=accept chain=input comment=\ "defconf: accept established,related,untracked" connection-state=\ established,related,untracked add action=drop chain=input comment="defconf: drop invalid" connection-state=\ invalid add action=accept chain=input comment="defconf: drop invalid"\ in-interface=bridge src-address-list="Home Users" add action=accept chain=input comment="允许所有用户访问路由器dns服务" \ dst-port=53 in-interface-list=LAN protocol=tcp add action=accept chain=input comment="允许所有用户访问路由器dns服务" \ dst-port=53 in-interface-list=LAN protocol=udp add action=drop chain=input comment= inputcomment="defconf: drop all not coming from LAN" \ in-interface-list=!LAN add action=drop chain=input comment=" drop everything else"
添加操作=accept chain=forward comment=\ "defconf: accept established,related,untracked " connection-state=\ established,related,untracked添加操作=drop chain=forward comment="defconf:“允许端口转发”\ connect -nat-state=dstnat add action=accept chain=forward comment="Internet Access" in-interface-list=\ LAN out-interface-list=WAN add action=drop chain=forward comment=" drop everything else .
耶稣…有时候我觉得自己很蠢……这就是问题所在。谢谢!你在克罗地亚plist列表中添加10.20.0.0/24和10.20.10.0/24了吗?
对于VPN来说确实如此,所以它不涉及任何其他流量。@anav:评分是基于链接的帖子。没有它也可以做到,但这并没有错,只是方法略有不同。在好的方面,它只对100%需要发夹NAT的连接进行srcnat。在这种情况下,我没有看到任何附加价值,但它可以帮助一些配置,例如与vpn,客户端从LAN范围获得地址。
非常好,但是我想我需要一个冗长的MKX解释,哈哈。发夹NAT是一种srcnat规则,用于从LAN客户端通过WAN地址到LAN服务器的流量。这里也有。如果是从局域网到广域网的地址,它会被标记。如果有dstnat从WAN地址到LAN,它会回到LAN。如果有标记,就会伪装。