使用 systemd-networkd 配置传出 ipv6

使用 systemd-networkd 配置传出 ipv6

我有以下 systemd-network 配置并想要设置传出的 ipv6 地址:

[Match]
MACAddress=aa:bb:cc:dd:ee:ff

[Network]
DNS=2001:4860:4860::8888
DNS=2001:4860:4860::8844

Gateway=2a01:123:123:123::2

[Address]
Address=2a01:123:123:123::118/64
HomeAddress=true

[Address]
Address=2a01:123:123:123::122/64

[Address]
Address=2a01:123:123:123::100/64

问题是,传出地址不是我喜欢的——我想要 118 地址,但它是 100 地址。

我测试过将其设置为家那里提到。主页已设置为ip a s输出 - 但它不起作用。

我知道我需要带有 src 地址的默认路由 - 但不知道如何以 systemd 方式执行此操作。

答案1

好的,我找到了答案:

[Route]
Destination=::/0
Gateway=2a01:123:123:123::2
PreferredSource=2a01:123:123:123::118

相关内容