Перейти к содержимому

Установка ядра xanmod

Для того, что бы воспользоваться BBR3, Вам нужно перейти на ядро XanMod kernel.

Вы должны понимать что меняете ЯДРО

Все вопросы касаемо установки и использования ядра, Вы можете узнать:

https://t.me/kernel_xanmod

https://xanmod.org

  1. Добавляем Ключ

    Окно терминала
    wget -qO - https://gitlab.com/afrd.gpg | sudo gpg --dearmor -o /usr/share/keyrings/xanmod-archive-keyring.gpg
  2. Добавляем репо

    Окно терминала
    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
  3. Обновляем

    Окно терминала
    sudo apt update
  4. Проверяем поддерживаемую архитектуру

    Окно терминала
    wget -qO - https://dl.xanmod.org/check_x86-64_psabi.sh | awk -f -
В зависимости от вывода (v1, v2, v3, v4) и выбранной ветки ядра, Вам необходимо указать соотвествующее имя пакета в следующей команде
Веткаv1v2v3v4
MAINlinux-xanmod-x64v1linux-xanmod-x64v2linux-xanmod-x64v3linux-xanmod-x64v4
EDGE-linux-xanmod-edge-x64v2linux-xanmod-edge-x64v3linux-xanmod-edge-x64v4
LTSlinux-xanmod-lts-x64v1linux-xanmod-lts-x64v2linux-xanmod-lts-x64v3linux-xanmod-lts-x64v3
RT-linux-xanmod-rt-x64v2linux-xanmod-rt-x64v3linux-xanmod-rt-x64v4
  1. Устанавливаем ядро

    В данном примере мы устанавливаем main ветку для v3 (x86-64-v3)

    Окно терминала
    sudo apt install linux-xanmod-x64v3
  2. перезагрузка

    Окно терминала
    reboot now
  3. Подгружаем модули

    Окно терминала
    depmod -a
  4. Проверяем корректность загрузки модуля

    Окно терминала
    modinfo tcp_bbr
  5. Открываем файл

    Окно терминала
    sudo nano /etc/sysctl.conf
  6. Добавляем необходимые переменные

    Окно терминала
    nano /etc/sysctl.conf
    net.core.default_qdisc=fq
    net.ipv4.tcp_congestion_control=bbr```
  7. Выполняем

    Окно терминала
    sysctl -p