基于源IP的路由

我试图configuration一个主机,通过eth0vlan123@eth0路由stream量,具体取决于使用的源地址。 两个接口都可以访问整个networking,并且都有一些ip分配。

例如: eth0vlan1234.5.6.1/24 。 默认网关是通过eth0设置的。 我如何确保如果:

  • 数据包进入到1.2.3.1 (将到达untagged),响应将被发送到eth0
  • 数据包进入4.5.6.1 (将到达802.1q标记),响应将被发送到vlan123

没有额外的路由协议可能吗? (例如通过iptables强制)

查找有关“策略路由”的信息。 “ 高级路由和stream量控制HOWTO ”以及其他地方介绍了您正在查看的特定用例。