如何在 Almalinux 8 上设置基于源的路由?

如何在 Almalinux 8 上设置基于源的路由?

我有一台带有 2 个接口的服务器,其中每个接口都连接到不同的 VLAN,并具有关联的网关地址以路由进/出 VLAN。我需要到达特定接口的流量从同一接口离开。

服务器有eno1并且eno2在哪里:

eno1配置如下:

ipv4 address 192.168.90.15 
gateway address 192.168.90.1
dns servers: 1.1.1.1, 8.8.8.8

对通过“VLAN 90”到达的流量的响应应从 返回eno1。此接口应该是服务器生成的流量的默认路由,该流量不适合任何一个连接的子网。

eno2配置如下:

ipv4 address 192.168.3.180
gateway address 192.168.3.1

对通过“VLAN 3”到达的流量的响应应从 返回eno2

通常,服务器上生成的到任一本地子网的流量应通过特定子网的相关连接接口离开。

理想情况下,我希望能够以与网络管理器配合使用的方式进行配置,创建/编辑兼容的配置文件或使用 nmcli。

我使用这篇文章取得了成功:https://serverspace.io/support/help/multiple-network-interfaces-on-centos-8/,但它涉及删除网络管理器,我不想这样做。

相关内容