Установка ядра xanmod
Для того, что бы воспользоваться BBR3, Вам нужно перейти на ядро XanMod kernel.
Ручная установка
-
Добавляем Ключ
Окно терминала wget -qO - https://gitlab.com/afrd.gpg | sudo gpg --dearmor -o /usr/share/keyrings/xanmod-archive-keyring.gpg -
Добавляем репо
Окно терминала echo 'deb [signed-by=/usr/share/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-release.list -
Обновляем
Окно терминала sudo apt update -
Проверяем поддерживаемую архитектуру
Окно терминала wget -qO - https://dl.xanmod.org/check_x86-64_psabi.sh | awk -f -
В зависимости от вывода (v1, v2, v3, v4) и выбранной ветки ядра, Вам необходимо указать соотвествующее имя пакета в следующей команде
Ветка | v1 | v2 | v3 | v4 |
---|---|---|---|---|
MAIN | linux-xanmod-x64v1 | linux-xanmod-x64v2 | linux-xanmod-x64v3 | linux-xanmod-x64v4 |
EDGE | - | linux-xanmod-edge-x64v2 | linux-xanmod-edge-x64v3 | linux-xanmod-edge-x64v4 |
LTS | linux-xanmod-lts-x64v1 | linux-xanmod-lts-x64v2 | linux-xanmod-lts-x64v3 | linux-xanmod-lts-x64v3 |
RT | - | linux-xanmod-rt-x64v2 | linux-xanmod-rt-x64v3 | linux-xanmod-rt-x64v4 |
- Устанавливаем ядро
Окно терминала sudo apt install linux-xanmod-x64v3 - перезагрузка
Окно терминала reboot now - Подгружаем модули
Окно терминала depmod -a - Проверяем корректность загрузки модуля
Окно терминала modinfo tcp_bbr - Открываем файл
Окно терминала sudo nano /etc/sysctl.conf - Добавляем необходимые переменные
/etc/sysctl.conf net.core.default_qdisc=fqnet.ipv4.tcp_congestion_control=bbr - Выполняем
Окно терминала sysctl -p