jagaro
January 4, 2026, 9:47am
1
I have been trying out OpenWRT for the AVM FRITZ!Box 3490 (24.10.5, 25.12.0-rc1 and SNAPSHOTs). It seems to work fairly well. I'm aware that WiFi does not work out of the box unless one makes a custom build .
That said, I noticed that the LAN speeds are quite slow. I'm experiencing around 250-350 Mbps with quite a lot of packet loss using iperf3 to test.
Has anybody else experienced this? Is there a way to address this?
jagaro:
using iperf3 to test.
How exactly are you testing this ?
1 Like
jagaro
January 4, 2026, 10:29am
3
Here are some examples:
$ iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[ 5] local 192.168.1.222 port 57354 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 40.8 MBytes 341 Mbits/sec 0 1.07 MBytes
[ 5] 1.00-2.00 sec 37.5 MBytes 315 Mbits/sec 0 1.07 MBytes
...
[ 5] 8.00-9.00 sec 37.5 MBytes 315 Mbits/sec 0 1.07 MBytes
[ 5] 9.00-10.00 sec 37.8 MBytes 316 Mbits/sec 0 1.07 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 376 MBytes 316 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 374 MBytes 313 Mbits/sec receiver
$ iperf3 -c 192.168.1.1 -R
Connecting to host 192.168.1.1, port 5201
Reverse mode, remote host 192.168.1.1 is sending
[ 5] local 192.168.1.222 port 53788 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 18.4 MBytes 154 Mbits/sec
[ 5] 1.00-2.00 sec 18.8 MBytes 157 Mbits/sec
...
[ 5] 8.00-9.00 sec 17.9 MBytes 150 Mbits/sec
[ 5] 9.00-10.00 sec 18.4 MBytes 154 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 174 MBytes 146 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 174 MBytes 146 Mbits/sec receiver
If I turn on packet steering:
$ iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[ 5] local 192.168.1.222 port 43366 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 32.1 MBytes 269 Mbits/sec 47 228 KBytes
[ 5] 1.00-2.00 sec 31.5 MBytes 264 Mbits/sec 0 318 KBytes
...
[ 5] 8.00-9.00 sec 30.9 MBytes 259 Mbits/sec 4 286 KBytes
[ 5] 9.00-10.00 sec 31.8 MBytes 266 Mbits/sec 0 361 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 304 MBytes 255 Mbits/sec 59 sender
[ 5] 0.00-10.01 sec 303 MBytes 254 Mbits/sec receiver
$ iperf3 -c 192.168.1.1 -R
Connecting to host 192.168.1.1, port 5201
Reverse mode, remote host 192.168.1.1 is sending
[ 5] local 192.168.1.222 port 58856 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 16.4 MBytes 137 Mbits/sec
[ 5] 1.00-2.00 sec 18.5 MBytes 155 Mbits/sec
...
[ 5] 8.00-9.00 sec 16.8 MBytes 141 Mbits/sec
[ 5] 9.00-10.00 sec 17.6 MBytes 148 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 176 MBytes 147 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 176 MBytes 147 Mbits/sec receiver
I've tried all the ports and different cables with the same results. I've also ensured that I get normal speeds ~930Mbits/sec with other devices with these cables.
Doing a UDP test yields the following:
$ iperf3 -c 192.168.1.1 -u -b 200M
Connecting to host 192.168.1.1, port 5201
[ 5] local 192.168.1.222 port 53453 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate Total Datagrams
[ 5] 0.00-1.00 sec 23.9 MBytes 200 Mbits/sec 17283
[ 5] 1.00-2.00 sec 23.8 MBytes 200 Mbits/sec 17265
...
[ 5] 8.00-9.00 sec 23.8 MBytes 200 Mbits/sec 17265
[ 5] 9.00-10.00 sec 23.8 MBytes 200 Mbits/sec 17266
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5] 0.00-10.00 sec 238 MBytes 200 Mbits/sec 0.000 ms 0/172670 (0%) sender
[ 5] 0.00-10.00 sec 232 MBytes 194 Mbits/sec 0.020 ms 4939/172652 (2.9%) receiver
$ iperf3 -c 192.168.1.1 -u -b 100M -R
Connecting to host 192.168.1.1, port 5201
Reverse mode, remote host 192.168.1.1 is sending
[ 5] local 192.168.1.222 port 55848 connected to 192.168.1.1 port 5201
[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5] 0.00-1.00 sec 5.53 MBytes 46.3 Mbits/sec 0.033 ms 0/4003 (0%)
[ 5] 1.00-2.00 sec 5.31 MBytes 44.6 Mbits/sec 0.031 ms 0/3846 (0%)
...
[ 5] 8.00-9.00 sec 4.88 MBytes 40.9 Mbits/sec 0.016 ms 0/3532 (0%)
[ 5] 9.00-10.00 sec 4.89 MBytes 41.0 Mbits/sec 0.010 ms 0/3539 (0%)
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5] 0.00-10.00 sec 49.9 MBytes 41.9 Mbits/sec 0.000 ms 0/36146 (0%) sender
[ 5] 0.00-10.00 sec 49.9 MBytes 41.9 Mbits/sec 0.010 ms 0/36143 (0%) receiver
Cool, now try answering the question, too.
1 Like
jagaro:
192.168.1.1
So you're testing the router itself from a LAN client?
How did you test that?
jagaro
January 4, 2026, 10:55am
6
Yes. Router (3490) [LAN port] <-- cable --> [ethernet port] device
lleachii:
How did you test that?
Device1 [ethernet port] <-- cable --> [ethernet port] Device2
Both cases, I'm not using an intermediary equipment (switches, etc.).
jagaro:
Yes.
It's not really clear what you're attempting to understand by testing the router locally - instead of i.e., a server on WAN. Can you explain?
Is there any other "issue" with LAN speed?
Have you attempted this test witha server on the WAN connection?
That's normal, as you're not taxing use of the router CPUs.
brada4
January 4, 2026, 12:03pm
8
You can double bandwidth by adding -Z parameter to your iperf to router. No, ath79 does not work at full gigabit for all uses.
1 Like