Dear developers. I have a question about if i can use IPv6SendRA and IPv6AcceptRA in a same .network file.
Here's the situation. My VPS provider offers an IPv6 /64 prefix for my machine. I can achieve SLAAC via radvd + systemd-networkd using following config. /etc/radvd.conf ``` interface eth0 { AdvSendAdvert on; MinRtrAdvInterval 30; MaxRtrAdvInterval 100; prefix <prefix>::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; }; RDNSS <DNS1> <DNS2> { }; }; ``` /etc/systemd/network/eth0.network ``` [Match] Name=eth0 [Network] IPv6AcceptRA=yes Gateway=fe80::1 ...other ipv4 config ``` However, i found that systemd-networkd have IPv6SendRA options, so i tried to do all things in systemd-networkd , but it failed to get an IPv6 address. here's my config /etc/systemd/network/eth0.network ``` [Match] Name=eth0 [Network] IPv6AcceptRA=yes IPv6SendRA=yes Gateway=fe80::1 [IPv6SendRA] DNS=<DNS1> DNSLifetimeSec=100 [IPv6PRefix] Prefix=<prefix> ``` I also tried adding RouterLifetimeSec=0 to [IPv6SendRA] section but it still failed to get an IPv6 address. I did a tcpdump : `tcpdump -vvvv -n -i any icmp6`. and i can see `router solicitation` and `router advertisement` messages. So is my configuration wrong ,or does systemd-networkd support this kind of operation ? Systemd version ` systemctl --version systemd 249 (249.7-2-arch) +PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified ` Thanks. Best regards, Jack