systemd-networkd:为第二个公共 IP 添加第二个网关

systemd-networkd:为第二个公共 IP 添加第二个网关

为 systemd-networkd 的第二个公共 IP(在使用的单个接口上)添加第二个网关/路由的方法是什么?这是 Alma9/systemd-252 LE,用于澄清设置:我们有 2 个不同的公共网络,它们都有一个公共出口设备(L3 交换机、带有出口 IP 的 vlan + 另一侧 vlan、静态路由)为了进行监控,我有一台机器,它在同一个接口上具有来自每个网络的 IP(能够直接从两个网络 ping 本地机器);最近我们开始觉得需要从两个网络 ping 外部参考点(以测试网络在我们控制之外路由的不同路径)因此,使用不同的源 IP,我想 ping 一个外部 IP。为此,我需要告诉(使用网络语言)系统,对于 xxxx 源,有一个默认路由,但如果源是 yyyy,则下一跳是 yyy1

答案1

可行的解决方案是定义

[ROUTE]
Gateway=GW_IP1
Metric=0

[ROUTE]
Gateway=GW_IP2
Metric=100

相关内容