关于华硕路由器WireGuard组网后限速的问题
背景:家里主路由ASUS RT-BE86U,有内网的NAS,日常在家电视机上连接内网NAS追追剧,看看电影。今年娃上学要陪读,住所相对简陋点,然后想利用华硕WireGuard功能连接家里的NAS看剧。
①实现三地局域网的互通(Site-to-Site 通信),使用路由器自带的WireGuard功能来搭建;
AAA (HUB)的路由器华硕RT-BE86U(梅林3006.102.8固件): LAN 192.168.168.170、192.168.168.128/26 | WG 10.10.10.10/24
BBB (Spoke)的路由器华硕RT-AX86U(梅林388.11_0固件): LAN 192.168.169.170、192.168.169.128/26 | WG 10.10.10.11/24
CCC (Spoke)的路由器华硕RT-AX68U(梅林388.11_0固件): LAN 192.168.170.170、192.168.170.128/26 | WG 10.10.10.12/24
②通过三个路由器界面分别做好设置,也做了一些优化写两个脚本解决了2个问题:
2.1 因为hub端重启重新获得ip之后,peer节点并不会主动获得ip,然后就失联了。(动态获取hub端的ip,与当前的比对,如果不相同重新握手连接。)
2.2 GUI界面设置好客户端之后梅林版本的ip route all中有路由表,但是并不在main routing table中;(所以需要手动ip route replace 192.168.168.128/26 dev wgc1)
2.3 路由器重启后一些手动添加的命令失效问题;
解决方案:用脚本(cat /jffs/scripts/wg-site2site)解决2.1和2.2的问题;在开机脚本(cat /jffs/scripts/services-start)中加入cru定期分钟级执行以上脚本;
至此连接层面都正常了,三个路由器ping值也都不高,基本上在10ms以内;
③三个路由器的带宽如下:
3.1 AAA(BE86U)(上海电信2000M宽带(下行2000M/上传300M));
3.2 BBB(AX86U)(上海联通500M宽带(下行500M/上传50M));
3.3 CCC(AX68U)(上海有线通300M宽带(下行300M/上传30M))
④目前主要的问题就是访问的网速问题:
4.1 通过BBB或者CCC的节点访问AAA的NAS服务器上的影音文件,下载的速度只有8-10Mbps;
4.2 但是反向速度正常的(BBB上传有30Mbps左右)(CCC上传有50Mbps左右)
⑤测试如下:
###############AX86U测试###########################################
RT-AX86U:/tmp/home/root# iperf3 -c 192.168.168.170 -t 11 ;iperf3 -c 192.168.168.170 -t 11 -R
Connecting to host 192.168.168.170, port 5201
[ 4] local 10.10.10.11 port 51804 connected to 192.168.168.170 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 16.8 MBytes 141 Mbits/sec 3830 115 KBytes
[ 4] 1.00-2.00 sec 6.13 MBytes 51.4 Mbits/sec 1206 68.1 KBytes
[ 4] 2.00-3.00 sec 4.84 MBytes 40.6 Mbits/sec 55 25.4 KBytes
[ 4] 3.00-4.00 sec 4.66 MBytes 39.1 Mbits/sec 41 48.1 KBytes
[ 4] 4.00-5.00 sec 5.21 MBytes 43.7 Mbits/sec 44 46.8 KBytes
[ 4] 5.00-6.00 sec 5.40 MBytes 45.3 Mbits/sec 22 66.8 KBytes
[ 4] 6.00-7.00 sec 5.27 MBytes 44.2 Mbits/sec 54 30.7 KBytes
[ 4] 7.00-8.00 sec 5.21 MBytes 43.7 Mbits/sec 45 36.1 KBytes
[ 4] 8.00-9.00 sec 4.91 MBytes 41.1 Mbits/sec 56 53.4 KBytes
[ 4] 9.00-10.00 sec 4.91 MBytes 41.2 Mbits/sec 36 54.8 KBytes
[ 4] 10.00-11.00 sec 4.72 MBytes 39.6 Mbits/sec 46 21.4 KBytes
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-11.00 sec 68.0 MBytes 51.9 Mbits/sec 5435 sender
[ 4] 0.00-11.00 sec 64.0 MBytes 48.8 Mbits/sec receiver
iperf Done.
Connecting to host 192.168.168.170, port 5201
Reverse mode, remote host 192.168.168.170 is sending
[ 4] local 10.10.10.11 port 51806 connected to 192.168.168.170 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 2.57 MBytes 21.5 Mbits/sec
[ 4] 1.00-2.00 sec 1.11 MBytes 9.30 Mbits/sec
[ 4] 2.00-3.00 sec 1.09 MBytes 9.18 Mbits/sec
[ 4] 3.00-4.00 sec 1.10 MBytes 9.19 Mbits/sec
[ 4] 4.00-5.00 sec 1.11 MBytes 9.27 Mbits/sec
[ 4] 5.00-6.00 sec 1.11 MBytes 9.27 Mbits/sec
[ 4] 6.00-7.00 sec 1.10 MBytes 9.26 Mbits/sec
[ 4] 7.00-8.00 sec 1.09 MBytes 9.16 Mbits/sec
[ 4] 8.00-9.00 sec 1.09 MBytes 9.18 Mbits/sec
[ 4] 9.00-10.00 sec 1.10 MBytes 9.26 Mbits/sec
[ 4] 10.00-11.00 sec 1.10 MBytes 9.24 Mbits/sec
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-11.00 sec 15.0 MBytes 11.4 Mbits/sec 1214 sender
[ 4] 0.00-11.00 sec 13.7 MBytes 10.4 Mbits/sec receiver
iperf Done.
###############AX86U测试############################################
###############AX68U测试############################################
RT-AX68U:/tmp/home/root# iperf3 -c 192.168.168.170 -t 11 ;iperf3 -c 192.168.168.170 -t 11 -R
Connecting to host 192.168.168.170, port 5201
[ 4] local 10.10.10.12 port 57458 connected to 192.168.168.170 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 9.97 MBytes 83.6 Mbits/sec 1409 44.1 KBytes
[ 4] 1.00-2.00 sec 3.25 MBytes 27.3 Mbits/sec 28 36.1 KBytes
[ 4] 2.00-3.00 sec 3.37 MBytes 28.3 Mbits/sec 24 44.1 KBytes
[ 4] 3.00-4.00 sec 3.37 MBytes 28.3 Mbits/sec 30 36.1 KBytes
[ 4] 4.00-5.00 sec 3.31 MBytes 27.8 Mbits/sec 22 38.7 KBytes
[ 4] 5.00-6.00 sec 3.31 MBytes 27.8 Mbits/sec 24 24.0 KBytes
[ 4] 6.00-7.00 sec 3.37 MBytes 28.3 Mbits/sec 21 46.8 KBytes
[ 4] 7.00-8.00 sec 3.31 MBytes 27.8 Mbits/sec 31 40.1 KBytes
[ 4] 8.00-9.00 sec 3.31 MBytes 27.8 Mbits/sec 27 36.1 KBytes
[ 4] 9.00-10.00 sec 3.37 MBytes 28.3 Mbits/sec 24 44.1 KBytes
[ 4] 10.00-11.00 sec 3.31 MBytes 27.8 Mbits/sec 20 34.7 KBytes
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-11.00 sec 43.3 MBytes 33.0 Mbits/sec 1660 sender
[ 4] 0.00-11.00 sec 41.5 MBytes 31.6 Mbits/sec receiver
iperf Done.
Connecting to host 192.168.168.170, port 5201
Reverse mode, remote host 192.168.168.170 is sending
[ 4] local 10.10.10.12 port 57460 connected to 192.168.168.170 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 3.07 MBytes 25.8 Mbits/sec
[ 4] 1.00-2.00 sec 1.12 MBytes 9.37 Mbits/sec
[ 4] 2.00-3.00 sec 1.11 MBytes 9.35 Mbits/sec
[ 4] 3.00-4.00 sec 1.08 MBytes 9.06 Mbits/sec
[ 4] 4.00-5.00 sec 1.12 MBytes 9.38 Mbits/sec
[ 4] 5.00-6.00 sec 1.08 MBytes 9.02 Mbits/sec
[ 4] 6.00-7.00 sec 1.13 MBytes 9.48 Mbits/sec
[ 4] 7.00-8.00 sec 1.09 MBytes 9.14 Mbits/sec
[ 4] 8.00-9.00 sec 1.11 MBytes 9.29 Mbits/sec
[ 4] 9.00-10.00 sec 1.11 MBytes 9.28 Mbits/sec
[ 4] 10.00-11.00 sec 1.10 MBytes 9.21 Mbits/sec
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-11.00 sec 15.2 MBytes 11.6 Mbits/sec 898 sender
[ 4] 0.00-11.00 sec 14.2 MBytes 10.9 Mbits/sec receiver
iperf Done.
###############AX68U测试###############################################
麻烦各位大侠帮忙解惑,谢谢 !感觉就是主路由上哪个东西没设好

浙公网安备 33010602011771号