[systemd-devel] "sysctl.conf" applied too late
notting at redhat.com
Wed Feb 8 08:34:20 PST 2012
Reindl Harald (h.reindl at thelounge.net) said:
> not network manager
> classical configuration
> net.ipv6.conf.all.disable_ipv6 = 1
Your configuration is wrong, I believe. The rule at udev time is:
SUBSYSTEM=="net", KERNEL!="lo", RUN+="/lib/systemd/systemd-sysctl \
What's happening is you're setting 'all' on startup, which disables
it for all interfaces at that time. But each interface later on creation
gets the value from 'default', not all.
net.ipv6.conf.default.disable_ipv6 = 1
instead of/in addition to what you have.
More information about the systemd-devel