上一篇
ubuntubbr一键脚本
- 行业动态
- 2023-11-25
- 1
Ubuntu BBR(BBR stands for Bitcoin Backed Reserve)是一个开源的TCP加速器,它通过使用Linux内核的TCP连接重新调度算法来提高网络性能,在这篇文章中,我们将详细介绍如何安装和配置Ubuntu BBR,以及它如何帮助提高网络速度。
我们需要安装一些必要的软件包,打开终端,输入以下命令:
sudo apt-get update sudo apt-get install -y build-essential libssl-dev
接下来,我们从GitHub上下载BBR的源代码,在终端中输入以下命令:
git clone https://github.com/vbatts/bbr.git cd bbr
现在我们可以编译并安装BBR了,在终端中输入以下命令:
make linux_install
安装完成后,我们需要编辑`/etc/default/grub`文件,以便在启动时自动启用BBR,用文本编辑器打开文件,例如:
sudo nano /etc/default/grub
找到以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其更改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash bbr"
保存并关闭文件,接下来,我们需要更新GRUB配置以应用更改,在终端中输入以下命令:
sudo update-grub
重启计算机以使更改生效,您的Ubuntu系统应该已经启用了BBR,要检查BBR是否正在运行,请打开终端并输入以下命令:
sudo sysctl net.core.default_qdisc=fq sudo tc qdisc add dev eth0 root handle 1: htb default 10 sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 100Mbit ceil 100Mbit sudo tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip src 0.0.0.0/0 flowid 1:1 sudo tc filter add dev eth0 parent 1: protocol ip prio 2 u32 match ip src 0.0.0.0/0 flowid 1:2 sudo tc filter add dev eth0 parent 1: protocol ip prio 3 u32 match ip src 0.0.0.0/0 flowid 1:3 sudo tc filter add dev eth0 parent 1: protocol ip prio 4 u32 match ip src 0.0.0.0/0 flowid 1:4 sudo tc filter add dev eth0 parent 1: protocol ip prio 5 u32 match ip src 0.0.0.0/0 flowid 1:5 sudo tc filter add dev eth0 parent 1: protocol icmp prio echomatch u32 match limit rate 128kbit buffered 64kbit drop flowid 1:6 ingress sudo netfilter-persistent save
您可以使用`ifconfig`命令查看BBR的状态,如果一切正常,您应该会看到输出中的`tcp_congestion_control: bbr`,这意味着BBR已成功安装并正在运行。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/274198.html