I'm changing the default setting for arp_ignore on an ubuntu 16.04 server, from it's default value 0 to 1.
My understanding of the /proc/sys/net/ipv4/conf/ directory is that files under all will affect all interfaces, and default will affect newly created interfaces.
After changing the value of /proc/sys/net/ipv4/conf/all/arp_ignore to 1, the other files are still set to 0:
cat /proc/sys/net/ipv4/conf/*/arp_ignore
1
0
0
0
Does the value of /proc/sys/net/ipv4/conf/all/arp_ignore just override the interface specific files rather than changing their values?