В основном название говорит само за себя, что было бы эквивалентом
ip rule add from 10.10.0.10/32 table 2
ip rule add to 10.10.0.10/32 table 2
в systemd-networkd?
Я пытался настроить что-то вроде
[Route]
Destination 10.10.0.10/32
Table=2
но это не помогает, и на страницах руководства ничего не упоминается по этому поводу.
Если у вас есть systemd
235 или выше, вы можете использовать следующее:
[RoutingPolicyRule]
From=10.10.0.10/32
Table=2
[RoutingPolicyRule]
To=10.10.0.10/32
Table=2
Полную документацию можно найти Вот.
Как вы, возможно, уже поняли, в настоящее время нет возможности сделать это с помощью только systemd-networkd.
Вы можете создать единицу обслуживания oneshot следующим образом:
[Unit]
Description=Configure routes
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/sbin/ip rule add from 10.10.0.10/32 table 2
ExecStart=/sbin/ip rule add to 10.10.0.10/32 table 2
ExecStop=/bin/true
[Install]
WantedBy=network.target