Bug 42696 (sysctl) - Проблема с применением настроек из /etc/sysctl.conf
Summary: Проблема с применением настроек из /etc/sysctl.conf
Status: CLOSED NOTABUG
Alias: sysctl
Product: Branch p10
Classification: Unclassified
Component: systemd-sysctl-common (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 major
Assignee: Alexey Shabalin
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-06 09:09 MSK by Anton Shevtsov
Modified: 2022-05-18 14:39 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Shevtsov 2022-05-06 09:09:21 MSK
ОС Альт Сервер 10

Исходные данные: Обновленная система (пакеты, ядро)

Указана 1 опция в sysctl.conf, ребут.
cat /etc/sysctl.conf | grep -v '^#'
net.ipv4.ip_forward = 1

Смотрим, что опция не применена
sysctl -a | grep 'net.ipv4.ip_forward'
net.ipv4.ip_forward = 0
net.ipv4.ip_forward_update_priority = 1
net.ipv4.ip_forward_use_pmtu = 0

Смотрим что systemd-sysctl работает
systemctl status systemd-sysctl
● systemd-sysctl.service - Apply Kernel Variables
     Loaded: loaded (/lib/systemd/system/systemd-sysctl.service; static)
     Active: active (exited) since Fri 2022-05-06 11:03:47 +05; 22s ago
       Docs: man:systemd-sysctl.service(8)
             man:sysctl.d(5)
    Process: 2682 ExecStart=/lib/systemd/systemd-sysctl (code=exited, status=0/SUCCESS)
   Main PID: 2682 (code=exited, status=0/SUCCESS)
        CPU: 3ms

мая 06 11:03:47 alt-server10 systemd[1]: Starting Apply Kernel Variables...
мая 06 11:03:47 alt-server10 systemd[1]: Finished Apply Kernel Variables.

делаем ему systemctl restart systemd-sysctl
и видимо, что теперь оно применилось
sysctl -a | grep 'net.ipv4.ip_forward'
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_update_priority = 1
net.ipv4.ip_forward_use_pmtu = 0

после ребута, снова в net.ipv4.ip_forward установлен в 0
Comment 1 Andrey Cherepanov 2022-05-18 14:39:11 MSK
ip_forward выставляется также в Etcnet (/etc/net/sysctl.conf) и systemd-networkd. Они могут переопределить этот параметр.