Estou executando no systemd 242 (Ubuntu Eoan) e estou tentando fazer algo equivalente ao seguinte iproute2
comando com systemd-networkd:
ip -6 rule add from all table 1 pref 1000
Isso é o que eu tenho, /etc/systemd/network/10-eno1.network
mas não está funcionando:
[RoutingPolicyRule]
Table=1
Priority=1000
Family=ipv6
Eu também tentei Family=both
, mas apenas a regra v4 foi gerada.
Eu li todo o https://systemd.network/systemd.network.html#%5BRoutingPolicyRule%5D%20Section%20Options , mas ainda não sei o que está errado.
Eu quero fazer isso com systemd-networkd
e não estou interessado em uma solução escrevendo um serviço com ExecStart=/sbin/ip blah blah
ou similar.
Meu arquivo de configuração real estava faltando a linha
From=::/0
e estava contando comFamily=ipv6
(ouboth
). Como sugerido por este problema do GitHub ,Family=
não é uma chave no systemd 242 (novo em 243), portantoFrom=::/0
ainda é necessário.