关于家用宽带公网IPv6跨运营商上行速度限速问题
嘿我叫聪聪
编辑于 2025年08月07日 01:40

2025年8月7日,写下本篇专栏。事情的起因是今年5月份的时候我突然发现我的手机流量访问家里公网IPv6的飞牛Nas的时候,下载Nas中的文件速度变得非常慢,速度只有0.2Mbps,反正打开飞牛网页都困难。

家里宽带是移动。

手机流量卡是5G电信、5G联通。

后面测试发现,如果使用5G移动的手机卡或者移动的宽带访问家里的移动宽带的话,IPv6的上行速度是正常的,能达到20Mbps。

由此得出本问题是跨运营商后,对IPv6网速有所限制。

解决该问题,最直接的方法可以直接使用移动的流量卡,这里就不过多赘述了。(无奈没有移动卡,而且也比较恶心,其他卡外出就无法使用)

但是~还有一种方法,可以解决该问题,实测有效。

以下操作需要您有一点点🤏基础。

1、打开飞牛的SSH功能。(不赘述,自行上网学习哈!基础操作)

2、使用SSH登陆到飞牛的命令行。(不赘述,自行上网学习哈!基础操作)

3、加载BBR算法模块

sudo modprobe tcp_bbr

需要输入飞牛管理员密码,输入密码时不会显示,输完直接回车即可,不会有任何提示。

4、验证BBR模块是否已加载

sudo lsmod | grep tcp_

有以上显示就表明正常。

5、检查算法可用性

sudo sysctl net.ipv4.tcp_available_congestion_control

有以上显示就表明正常。

6、临时保存

sudo sysctl -w net.ipv4.tcp_congestion_control=bbr

有以上显示就表明正常。

7、测试一下上行速度是否正常,可以使用测速服务器,或者直接从Nas下载文件到手机中,都可以。我这里使用自建的测速服务器。

网速比原来的0.5Mbps快太多了,基本就是家里宽带的上行速度了。非常满意,以激动的心情写下了本篇专栏。

8、永久保存配置

sudo nano /etc/sysctl.conf

进入配置文件,在文件最后添加以下代码

net.ipv4.tcp_congestion_control = bbr

如图所示

确定无误后,按Ctrl + X保存,按Y确定保存,并回车。

9、生效配置

sudo sysctl -p 

至此,完结撒花,太棒了🎉(如果对您有帮助,给个三连呗~谢谢哈)