[AX23] TCP goes up for 5 seconds, down for 20, VPN/UDP is fine

I'm having some issues with a new TP-Link Archer AX23 v1 / OpenWrt 23.05.2.

I installed OpenWrt before doing any testing with the default firmware so a hardware problem could be a possibility (?)

I'm doing all my testing with the wired ports at the moment (though WiFi connections have the same issue).

The symptoms are about 80% packetloss when pinging google. 3-5 pings will get through and then several won't, then it works for a few seconds in a cycle. (more generally the symptom would be web pages take 10-15 seconds to load on average or fail to load).

$ ping google.com
PING google.com (142.251.32.78) 56(84) bytes of data.
64 bytes from yyz12s07-in-f14.1e100.net (142.251.32.78): icmp_seq=1 ttl=117 time=3.41 ms
64 bytes from yyz12s07-in-f14.1e100.net (142.251.32.78): icmp_seq=2 ttl=117 time=3.05 ms
64 bytes from yyz12s07-in-f14.1e100.net (142.251.32.78): icmp_seq=3 ttl=117 time=3.49 ms
64 bytes from yyz12s07-in-f14.1e100.net (142.251.32.78): icmp_seq=34 ttl=117 time=712 ms
64 bytes from yyz12s07-in-f14.1e100.net (142.251.32.78): icmp_seq=35 ttl=117 time=3.47 ms
64 bytes from yyz12s07-in-f14.1e100.net (142.251.32.78): icmp_seq=36 ttl=117 time=3.20 ms
64 bytes from yyz12s07-in-f14.1e100.net (142.251.32.78): icmp_seq=37 ttl=117 time=3.23 ms
64 bytes from yyz12s07-in-f14.1e100.net (142.251.32.78): icmp_seq=38 ttl=117 time=3.46 ms
^C
--- google.com ping statistics ---
52 packets transmitted, 8 received, 84.6154% packet loss, time 52053ms
rtt min/avg/max/mdev = 3.051/91.904/711.924/234.345 ms

When I bypass the router and plug my laptop into the wall ethernet, the problem goes away. No TCP packetloss.

I am also able to connect to a couple commercial VPN accounts that I have (through the router) and the problem then vanishes. I have no packet loss and can browse at high speed without issue. My guess is that is because it's over UDP but it could be another reason (?)

Any help appreciated.

It sounds like you have a router upstream of your own router. As such, it is possible that your lan interface overlaps what your router's lan.

What are the first two octets of the wan interface's IP address (in bold: aaa.bbb.ccc.ddd) based on the output of this command:

ifstatus wan | grep address
1 Like
root@OpenWrt:~# ifstatus wan | grep address
		"addresses",
	"ipv4-address": [
			"address": "192.168.1.11",
	"ipv6-address": [
		"ipv4-address": [
		"ipv6-address": [

Yup... exactly as I expected. This is causing a conflict with your lan.

Change your lan address such that it is a non-overlapping subnet and it will solve the problem. For example, 192.168.5.1.

https://openwrt.org/faq/change_lan_ip

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.