[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

processing /etc/sysctl.d



How to get /etc/sysctl.d/local.conf directives processed?

I don't see any errors or warnings in the logs that look applicable,
and grep sysctl doesn't give me anything interesting:

$ grep sysctl /var/log/* 2>/dev/null
/var/log/auth.log:May  3 19:41:17 spot sudo:      lee : TTY=pts/0 ;
PWD=/home/lee ; USER=root ; COMMAND=/usr/sbin/sysctl
--load=/etc/sysctl.d/local.conf
/var/log/kern.log:May  2 17:55:03 spot kernel: [    0.070323] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/kern.log:May  2 18:28:15 spot kernel: [    0.070201] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/kern.log:May  2 18:34:23 spot kernel: [    0.070002] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/kern.log:May  3 18:21:59 spot kernel: [    0.069819] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/kern.log:May  3 19:18:01 spot kernel: [    0.070156] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/kern.log:May  3 19:29:12 spot kernel: [    0.070329] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/messages:May  2 17:55:03 spot kernel: [    0.070323] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/messages:May  2 18:28:15 spot kernel: [    0.070201] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/messages:May  2 18:34:23 spot kernel: [    0.070002] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/messages:May  3 18:21:59 spot kernel: [    0.069819] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/messages:May  3 19:18:01 spot kernel: [    0.070156] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/messages:May  3 19:29:12 spot kernel: [    0.070329] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/syslog:May  2 17:55:03 spot kernel: [    0.070323] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/syslog:May  2 18:28:15 spot kernel: [    0.070201] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/syslog:May  2 18:34:23 spot kernel: [    0.070002] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/syslog:May  3 18:21:59 spot kernel: [    0.069819] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/syslog:May  3 19:18:01 spot kernel: [    0.070156] Yama:
disabled by default; enable with sysctl kernel.yama.*
/var/log/syslog:May  3 19:29:12 spot kernel: [    0.070329] Yama:
disabled by default; enable with sysctl kernel.yama.*



I'm at a loss for how to figure out why my settings aren't taking effect.

$ head /etc/sysctl.d/local.conf
# my site local preferences
#
# man sysctl.d
#   Configure kernel parameters at boot
#   /etc/sysctl.d/*.conf
#   key/name/under/proc/sys = some value

# accept router advertisements
net/ipv6/conf/enp1s0/accept_ra = 1


$ cat /proc/sys/net/ipv6/conf/enp1s0/accept_ra
0


Telling the system to read /etc/sysctl.d/local.conf works:
$ sudo sysctl --load=/etc/sysctl.d/local.conf
  <.. snip lots ..>

$ cat /proc/sys/net/ipv6/conf/enp1s0/accept_ra
1

How do I get the system to read it at boot time?

TIA
Lee


Reply to: