Encontrou uma solução, mas talvez alguém conheça uma melhor?
cat <<EOF > /usr/lib/networkd-dispatcher/routable.d/50-ipv6-block
#!/bin/sh
ip -6 route add local 2001:db8:1:10::/64 dev lo
exit 0
EOF
chmod 755 /usr/lib/networkd-dispatcher/routable.d/50-ipv6-block
Para verificar se funciona:
ip -6 route del local 2001:db8:1:10::/64
netplan apply
systemctl --no-pager status networkd-dispatcher.service
route -6 | grep 2001:db8:1:10::/64
ping6 -c2 2001:db8:1:10::1234
Se você vir um RTNETLINK answers: File exists
, isso ocorre porque foi adicionada uma rota que já existia devido a um% anteriornetplan apply