我想将进入 eth0 的数据包路由回 eth0,将进入 eth1 的数据包路由回 eth1。我不关心哪个网关用于传出连接。
如果我在 /etc/network/interfaces 中输入两个网关,那么内核就会在两个接口上路由数据包。
我记得它与路由表有关,但我不知道如何做/在哪里可以阅读更多相关信息。
答案1
答案2
根据以下答案,我使用 shorewall 实现了一个有效的 MultiISP 设置:具有两个上行链路的 NIC 绑定
它易于实施和管理,在“负载平衡”配置中运行良好,如果未找到缓存路由,则数据包会在上行链路之间均匀分布。
在这里阅读更多内容:http://www.shorewall.net/MultiISP.html
答案3
我发现这网页详细描述了如何使用 iptables2 实现这一点。
我使用谷歌和“linux 2 default gateways”找到了它