Рейтинг:2

Могу ли я изменить значения sysctl по умолчанию в grub?

флаг it

При использовании ядер старше 5.1, если пользователь создает сетевое пространство имен, оно начинается со значений sysctl по умолчанию. Даже если корневые пространства имен изменили эти значения с помощью sysctl, новые сетевые пространства имен по-прежнему будут использовать значения по умолчанию. Например, proc/sys/net/ipv6/conf/все/пересылка всегда равно 0, потому что это значение по умолчанию.

Если я правильно понимаю, это значения по умолчанию, установленные ядром, и мне было интересно, можно ли их изменить с помощью GRUB_CMDLINE_LINUX или любым другим способом. Обратите внимание, что я не хочу получать доступ к сетевому пространству имен и изменять параметр через sysctl (или echo /proc/sys/net....), я хотел бы изменить значение по умолчанию

Рейтинг:2
флаг cl
A.B

Функция, которую вы ищете, доступна только начиная с ядра 5.8, как описано в этом UL SE Q/A: Как установить sysctl с помощью параметра командной строки ядра?:

sysctl.*= [KNL]

      Установите параметр sysctl прямо перед загрузкой инициализации.
      процесс, как если бы значение было записано в соответствующий
      /proc/sys/... файл. Обе '.' и '/' распознаются как
      сепараторы. Нераспознанные параметры и недопустимые значения
      сообщается в журнале ядра. Sysctl зарегистрированы
      позже загруженный модуль не может быть установлен таким образом.
      Пример: sysctl.vm.swappiness=40

Так в сочетании с devconf_inherit_init_net найдено ОП в предыдущем вопросе/ответе, начиная с ядра 5.8, но не раньше и, следовательно, не раньше 5.1, добавив через GRUB эти два параметра ядра:

sysctl.net.core.devconf_inherit_init_net=1 sysctl.net.ipv6.conf.all.forwarding=1

достигнет намеченной цели.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.