Knoppix
Модераторы: Warderer , Модераторы разделов
bars
Сообщения: 828
ОС: BSD/LINUX
Сообщение
bars » 17.08.2023 15:24
Привет.
Система Debian 11.
При старте системы не читаются параметры из /etc/sysctl.conf.
Добавил параметр net.netfilter.nf_conntrack_max=262144 в /etc/sysctl.conf, перезагружаю сервер и смотрю:
Код: Выделить всё
# sysctl net.netfilter.nf_conntrack_max
net.netfilter.nf_conntrack_max = 65536
Как видно данные из /etc/sysctl.conf при старте системы не считались, как быть?
если в ручную запустить
Код: Выделить всё
# sysctl net.netfilter.nf_conntrack_max=262144
net.netfilter.nf_conntrack_max = 262144
То данные применяются.
Как быть в таком случае?
bars
Сообщения: 828
ОС: BSD/LINUX
Сообщение
bars » 17.08.2023 15:32
Хмм, в логе заметил такое сообщение
Код: Выделить всё
systemd-sysctl[229]: Couldn't write '262144' to 'net/netfilter/nf_conntrack_max', ignoring: No such file or directory
Добавлено (15:40):
Пока сделал костылем через крон.
Так работает.
Rootlexx
Бывший модератор
Сообщения: 4444
Статус: GNU generation
ОС: Debian GNU/Linux
Сообщение
Rootlexx » 20.08.2023 04:19
Вероятно, модуль nf_conntrack ещё не загружен на этапе, когда применяются параметры sysctl. Попробуйте прописать загрузку данного модуля в /etc/modules.conf.
bars
Сообщения: 828
ОС: BSD/LINUX
Сообщение
bars » 20.08.2023 09:31
Скорее сюда нужно добавить nf_conntrack
Хмм, вроде сейчас работает, лезть не буду лишний раз.