When connecting as client to the WiFi on the main router it works. When I use a physical lan port to connect as client (directly to the main router), the reflection / nat loopback doesn;t work. My Wifi networks are connected to the "lan" network.
When I look at the lan interface on the luci webinterface I see the phy-ap and eth1.1 connected to the lan interface (see switch picture) I don't get it why it doesn't work using the ethernet ports.
root@OpenWrtMain:~# tcpdump -n -i br-lan host 10.42.43.239 and port 81
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on br-lan, link-type EN10MB (Ethernet), snapshot length 262144 bytes
11:25:57.349796 IP 10.42.0.96.61702 > 10.42.43.239.81: Flags [S], seq 3489717918, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:25:57.349288 IP 10.42.0.96.61702 > 10.42.43.239.81: Flags [S], seq 3489717918, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:25:57.349937 IP 10.42.0.96.61702 > 10.42.43.239.81: Flags [S], seq 3489717918, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:25:57.610938 IP 10.42.0.96.61703 > 10.42.43.239.81: Flags [S], seq 1734845036, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:25:57.611087 IP 10.42.0.96.61703 > 10.42.43.239.81: Flags [S], seq 1734845036, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:25:58.353640 IP 10.42.0.96.61702 > 10.42.43.239.81: Flags [S], seq 3489717918, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:25:58.353706 IP 10.42.0.96.61702 > 10.42.43.239.81: Flags [S], seq 3489717918, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
etc....
root@OpenWrtMain:~# tcpdump -n -i br-lan host 10.42.43.239 and port 81
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on br-lan, link-type EN10MB (Ethernet), snapshot length 262144 bytes
11:27:53.633778 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [S], seq 1158666687, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:27:53.633737 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [S], seq 1158666687, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:27:53.633967 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [S], seq 1158666687, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
11:27:53.634391 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [S.], seq 1123461590, ack 1158666688, win 64240, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
11:27:53.634476 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [S.], seq 1123461590, ack 1158666688, win 64240, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
11:27:53.641457 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [.], ack 1, win 255, length 0
11:27:53.641435 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [.], ack 1, win 255, length 0
11:27:53.641517 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [.], ack 1, win 255, length 0
11:27:53.644568 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [P.], seq 1:394, ack 1, win 255, length 393
11:27:53.644548 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [P.], seq 1:394, ack 1, win 255, length 393
11:27:53.644615 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [P.], seq 1:394, ack 1, win 255, length 393
11:27:53.644875 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [.], ack 394, win 501, length 0
11:27:53.644958 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [.], ack 394, win 501, length 0
11:27:53.645040 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [P.], seq 1:668, ack 394, win 501, length 667
11:27:53.645113 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [P.], seq 1:668, ack 394, win 501, length 667
11:27:53.708305 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [.], ack 668, win 253, length 0
11:27:53.708284 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [.], ack 668, win 253, length 0
11:27:53.708364 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [.], ack 668, win 253, length 0
11:27:53.756300 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [S.], seq 1955549092, ack 1158666688, win 64240, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
11:27:53.756300 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [R], seq 1123461591, win 0, length 0
11:27:53.756300 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [R], seq 1123461591, win 0, length 0
11:27:53.756301 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [R], seq 1123462258, win 0, length 0
11:27:54.657578 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [S.], seq 1955549092, ack 1158666688, win 64240, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
11:27:56.706547 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [S.], seq 1955549092, ack 1158666688, win 64240, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
11:28:00.747982 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [S.], seq 1955549092, ack 1158666688, win 64240, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
11:28:03.660568 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [.], seq 393:394, ack 3462880462, win 253, length 1
11:28:03.660644 IP 10.42.0.194.61786 > 10.42.43.239.81: Flags [.], seq 393:394, ack 3462880462, win 253, length 1
11:28:03.660888 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [.], ack 394, win 501, options [nop,nop,sack 1 {393:394}], length 0
11:28:03.660959 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [.], ack 394, win 501, options [nop,nop,sack 1 {393:394}], length 0
11:28:03.660888 IP 10.42.43.239.81 > 10.42.0.194.61786: Flags [R], seq 1123462258, win 0, length 0
Seems that we need the promiscous mode on the br-lan to make this work. On the latest kong build this doesn't seem to work properly. When I use the "ACwifidude" build it does work. (but it's 9 months old...)