<div dir="ltr">Hmm, I don't understand why you need to send RAs on eth0, if that's the connection to your VPS provider?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 12, 2021 at 5:17 AM jackyzy823 <<a href="mailto:jackyzy823@gmail.com">jackyzy823@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Dear developers.</div><div><br></div>        I have a question about if i can use IPv6SendRA and IPv6AcceptRA in a same .network file.<br><br>   Here's the situation. My VPS provider offers an IPv6 /64 prefix for my machine.<br><br> I can achieve SLAAC via radvd + systemd-networkd using following config.<br><br><br>  /etc/radvd.conf<br>       ```<br>interface eth0<br>{<br>        AdvSendAdvert on;<br>        MinRtrAdvInterval 30;<br>        MaxRtrAdvInterval 100;<br>        prefix <prefix>::/64<br>        {<br>                AdvOnLink on;<br>                AdvAutonomous on;<br>                AdvRouterAddr off;<br>        };<br>        RDNSS <DNS1> <DNS2><br>        {<br>        };<br>};<br><br>   ```<br><br> /etc/systemd/network/eth0.network<br>     ```<br>[Match]<br>Name=eth0<br><br>[Network]<br>IPv6AcceptRA=yes<br>Gateway=fe80::1<br><br>...other ipv4 config<br><br>     ```<br><br><br>
        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.<br><br>       here's my config<br>  /etc/systemd/network/eth0.network<br>     ```<br>[Match]<br>Name=eth0<br><br>[Network]<br>IPv6AcceptRA=yes<br>IPv6SendRA=yes<br>Gateway=fe80::1<br><br><br>[IPv6SendRA]<br>DNS=<DNS1><br>DNSLifetimeSec=100<br><br>[IPv6PRefix]<br>Prefix=<prefix><br><br>      ```<br><br> I also tried adding RouterLifetimeSec=0 to [IPv6SendRA] section but it still failed to get an IPv6 address.<br><br> I did a tcpdump : `tcpdump -vvvv -n -i any icmp6`. and i can see `router solicitation` and `router advertisement` messages.<br><br> So is my configuration wrong ,or does systemd-networkd  support this kind of operation ?<br><br>   Systemd version<br>       `<br>     systemctl --version<br>   systemd 249 (249.7-2-arch)<br>
        +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<br> `<br><br><div>Thanks.</div><div><br></div><div>Best regards,</div><div>Jack<div><br></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Mantas Mikulėnas</div></div>