Install BBR after Installing Quickbox

Hi there,
As I read that BBR had some issues with some specifics NIC, I’ve decided to not install while installing quickbox. Now that I know I dont have that specific card, I would like to give BBR a try and installing it.

Is that possible?

If anyone wants to do this, here is what I did on my Ubuntu Server 16.04.5

as SU:

  1. Check TCP Congestion Control Algorithms:
    sysctl net.ipv4.tcp_available_congestion_control

    result > net.ipv4.tcp_available_congestion_control = cubic reno

    (cubic and reno are the one used by linux by default)

  2. BBR works with Linux Kernel 4.9 or Above
    uname -r

    in case you have an older kernel, go step 3

  3. apt install --install-recommends linux-generic-hwe-16.04

  4. reboot

  5. nano /etc/sysctl.conf
    add these lines at the end of the file:

    net.core.default_qdisc=fq
    net.ipv4.tcp_congestion_control=bbr

  6. sysctl -p

  7. reboot

  8. you can check the changes, going step 1

Late to the game, but if you wanna use BBR, you know you need to use fq packet pacing. fq will not work properly unless you disable TSO/GSO at your NIC if it isn’t already. Usually disabled by default, but you may need to do so manually.