双WAN 使用NAT映射,却只有一个wan口可访问

设备ER-4,ETH0电信线路,eth1联通线路.
上外网,load balance都没有问题.
现在设置nat将5000端口映射到内网192.168.1.50的5000端口, 测试时发现无论第一次使用哪个外网端口连5000都能访问,但是另一个端口就无法访问,提示time out. 如通过电信ip访问5000端口后, 再使用联通ip访问就失效.
请问下有什么办法解决?

nat设置和firewall策略都已经配置, 连不上的端口,将pppoe断掉重连就能访问,但是另一个端口的就不好使了

端口5000,应该是群晖吧。
你的需求要用到连接标记,就是wan1访问服务器的连接进来后进行标记,这个连接的出口也走wan1,wan2访问服务器的连接进来后进行标记,这个连接的出口走wan2。这个在ros里面比较好做,但是edgeos里面我没找到在哪里弄。不过思路就是这个思路。
你现在遇到的问题产生的原因就是没有做这个,wan1进来的连接,出局的时候被负载均衡到了wan2上,自然就time out了。

家里机器用REALVNC远程,一个wan用Port forwarding,另外一个wan用nat一切正常。