Рейтинг:0

Дополнительные параметры конфигурации sysctl

флаг br

Я работаю над некоторой автоматизацией, которая устанавливает параметры ядра Linux с помощью sysctl. В частности, я создаю шаблон, который можно развернуть в системах с большим количеством подключений. Автоматику можно найти здесь: https://gitlab.com/de-groot-consultancy-ansible-roles/sysctl-configuration-management

В системе Debian 10 модуль conntrack в netfilter не загружается по умолчанию. Когда я пытаюсь изменить настройку, я получаю сообщение об ошибке:

sysctl: невозможно stat /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_fin_wait: нет такого файла или каталога

Я получаю ту же ошибку, когда пытаюсь загрузить его из файла конфигурации. Когда я устанавливаю conntrackd package ошибка исчезает, а соответствующие настройки появляются в /proc/sys/net/сетевой фильтр.

В моей автоматизации я не хочу устанавливать этот пакет, так как он добавляет дополнительную нагрузку на систему. Я думаю, что это плохая идея - устанавливать этот пакет везде.

Мой вопрос: есть ли способ включить параметр конфигурации, но игнорировать, когда он вызывает ошибки?

(например: в MySQL вы можете добавить к любому параметру конфигурации префикс «loose_», если вы хотите игнорировать ошибки с этим параметром. Мой вопрос: есть ли что-то в sysctl, которое достигает того же)

Спасибо!

Рейтинг:0
флаг jp

sysctl есть вариант |--игнорировать игнорировать ошибки о неизвестных ключах.

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

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