sysctl doesn't set net.ipv6.conf.all.forwarding
I have a fresh installed Alpine 3.7 extended installation and wanted to
set a sysctl value `net.ipv6.conf.all.forwarding` to 1 upon boot.
What I did is added a line `net.ipv6.conf.all.forwarding = 1` to
/etc/sysctl.d/00-alpine.conf at the end of file with 3 newlines after
the line.
The values remains 0 after reboot, but all other parameters are being
set fine, such as custom net.ipv4.ip_forward value.
I have tried what bernhardgruen suggested on IRC, creating /etc/conf.d/sysctl with `rc_need=“net”` line and following with rc-update -u, which doesn’t provide any positive effect. I have tried with rc_need=“net.eth0”, rc_need=“networking” but it didn’t help.
I have IPv6 address configured in /etc/network/interfaces and it comes up at boot, but there seems to be some problem with sysctl settings for IPv6 which i was not able to identify.
Is there way to set this parameter to 1 at boot without touching anything else but sysctl and inventing additional boot scripts?
(from redmine: issue id 8599, created on 2018-03-02)