过去,我家里有一台路由器(Debian 服务器),它充当 Internet 和网络之间的 DHCP 服务器、DNS 服务器和 NAT。现在,我需要在我工作的办公室复制它。但是,我现在需要不同的参数。
我们有两个互联网连接:一个电缆和一个 VDSL。我们希望能够将这两个连接接收到我们的 Debian 服务器中(因此有 2 个输入),但在我们的 LAN 中只保留一个网络(因此有 1 个输出)。但是,我们希望特定计算机(IP 从 10 到 20)访问互联网 A,特定计算机(IP 从 21 到 30)访问互联网 B。我们不需要故障转移和/或负载平衡。
我在 Google 上进行了研究,找到了有关如何执行“多连接”部分的教程。我正要尝试一下。但我遇到的问题是将特定计算机分配给特定的 Internet 连接?
答案1
只需设置多个路由表,每个 ISP 一个。然后使用ip rule
设置规则,根据源地址或任何其他ip rule
支持的标准选择路由表。
规则可能很简单,例如
ip rule from 10.0.1.0/24 lookup table1
ip rule from 10.0.2.0/24 lookup table2
看: