Google BBR2 BBRv2一键安装脚本:支持Debian 8+/Ubuntu 16.04+ 谷歌云/AnyNode安装bbr2失败

200次阅读
没有评论

共计 1422 个字符,预计需要花费 4 分钟才能阅读完成。

Google BBR2 BBRv2 Debian/Ubuntu x64一键安装脚本。

警告:更换内核有风险,若使用本脚本后无法开机造成损失,概不负责。

建议系统 Debian 10 x86_64,理论支持Debian 8+, Ubuntu 16.04+
仅适用于64位(x86_64)系统,不支持x86,不支持CentOS及其他系统。
已在搬瓦工 Debian 8 9 10 , Ubuntu 16.04 18.04 中测试通过 (Ubuntu 14.04 失败)
已在以下商家的Debian 10系统中测试通过:Oracle Public Cloud, DMIT, OLVPS, AlibabaCloud
安装成功率100%
(据说OLVPS的伯力安装高版本内核会无法开机,希望有大佬可以帮忙测试一下。)

一般用法:

  1. wget –no-check-certificate -q -O bbr2.sh “https://raw.githubusercontent.com/yeyingorg/bbr2.sh/master/bbr2.sh” && chmod +x bbr2.sh && bash bbr2.sh

既然称得上是一键安装脚本,当然要有……
真·一键安装:

  1. wget –no-check-certificate -q -O bbr2.sh “https://raw.githubusercontent.com/yeyingorg/bbr2.sh/master/bbr2.sh” && chmod +x bbr2.sh && bash bbr2.sh auto

安装内核后自动重启,重启后自动安装BBR2,开启ECN。

补充反馈:

谷歌云一键安装bbr2失败

  1. 2019-10-25 20:39:50 (66.5 MB/s) – ‘linux-image-5.2.0-rc3+_5.2.0-rc3+-1_amd64.deb’ saved [47378572/47378572]
  2. dpkg: error: dpkg frontend lock is locked by another process
  3. dpkg: error: dpkg frontend lock is locked by another process
  4. Generating grub configuratiON file …
  5. Found linux image: /boot/vmlinuz-4.14.129-bbrplus
  6. Found initrd image: /boot/initrd.img-4.14.129-bbrplus
  7. done
  8. Error! Kernel install failed!
  9. 錯誤!內核安裝失敗!

AnyNode安装bbr2失败,小鸡失联
VNC下显示

  1. end kernel panic  not syncing: system is deadlocker on memory

10月30日更新修复:ECN重启失效

有人反映重启机器后ECN是默认禁用状态的
然而我从来都不知道重启后ECN是禁用的
因为重启后面板里显示已启用(实际上并没有启用)

经检查,发现写错了这一句

  1. $(cat /sys/module/tcp_bbr2/parameters/ecn_enable) -eq “Y”

复制代码

回想当初写脚本时,错写成了 -eq “1” ,然后发现并不是”1″ 是”Y” 就改成了”Y”
但是却忘记把 “-eq” 改成 “=”

现在问题已经修复,并且增加了开机自动启用ECN的功能(如果你选择启用ECN)。

不使用ECN功能的脚本用户无需更新本脚本
如果需要ECN功能,请更新脚本。

对此造成困扰,深感抱歉。

正文完
 
admin
版权声明:本站原创文章,由 admin 2019-11-14发表,共计1422字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码