On a system I control, I have: # (cd /proc/sys/net/ipv6/conf && grep . {eth*,default,all}/forwarding) eth0/forwarding:0 eth1/forwarding:1 eth2/forwarding:1 default/forwarding:1 all/forwarding:0
Some of the interfaces forward and some do not. I wish to use radvd only on some interfaces, and those happen to forward. But guess what, it still doesn't start! Even removing the initscript check doesn't help, because the radvd binary itself vomits profusely at the idea that forwarding is not enabled for _all_ interfaces: (from strace) open("/proc/sys/net/ipv6/conf/all/forwarding", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = <redacted> read(5, "0\n"..., 1024) = 2 close(5) = 0 [...] (stderr output) [Sep 17 17:41:37] radvd: IPv6 forwarding seems to be disabled, exiting ---> Drake Wilson -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org