systemd-networkd를 사용하여 IPv6 라우팅 규칙을 추가하는 방법은 무엇입니까?

systemd-networkd를 사용하여 IPv6 라우팅 규칙을 추가하는 방법은 무엇입니까?

저는 systemd 242(Ubuntu Eoan)에서 실행 중이고 iproute2systemd-networkd를 사용하여 다음 명령과 동일한 작업을 수행하려고 합니다.

ip -6 rule add from all table 1 pref 1000

이것이 내가 가지고 있는 것이지만 /etc/systemd/network/10-eno1.network작동하지 않습니다:

[RoutingPolicyRule]
Table=1
Priority=1000
Family=ipv6

저도 시도해 보았 Family=both으나 v4 규칙만 생성되었습니다.

나는 전문을 읽었습니다.https://systemd.network/systemd.network.html#%5BRoutingPolicyRule%5D%20Section%20Options하지만 아직도 무엇이 잘못되었는지 모릅니다.

나는 이것을 하고 싶고 systemd-networkd서비스나 서비스와 유사한 솔루션을 작성하는 데 관심이 없습니다 ExecStart=/sbin/ip blah blah.

답변1

내 실제 구성 파일에는 해당 줄이 없으며 (또는 ) From=::/0에 의존합니다 . 제안대로Family=ipv6both이 GitHub 문제Family=는 systemd 242(243의 새로운 기능)의 키가 아니므로 여전히 From=::/0필요합니다.

관련 정보