这是一位薪水微薄的员工写的,他似乎负责一家非常小的(非 IT)公司的所有 IT 事务。今天,该公司购买了一堆 PC/工作站、一台交换机、一台应该用作路由器的计算机、两个 DSL 连接(每个下行 16 MBit/s,上行 1 MBit/s)和一台专用服务器,该服务器由一家较大的本地公司专业托管和管理,连接速度相当不错(如果我没记错的话,双向 1 GBit/s)。
这是我所设置的(请注意,我根本没有使用第二个 DSL 连接)...
ETH0 ETH1
[ SWITCH ]---[LINUX DEBIAN ROUTER]---[DSL MODEM 1]---[INTERNET]
| | |
PC1 | |
PC2 |
...
...当我的老板问我,是否有可能实现 32 MBit/s 的下行速度和 2 MBit/s 的上行速度。当时我没有多想就回答“没有”。现在我刚刚有了以下想法...
ETH1 ETH0
ETH0 ,---[DSL MODEM 1 (NON-STATIC IP)]---, ,---, ETH0
[ SWITCH ]---[LINUX DEBIAN ROUTER] [INTERNET] [LINUX DEBIAN SERVER]---[INTERNET]
| | | '---[ DSL MODEM 2 (STATIC IP) ]---' '---'
PC1 | | ETH2 ETH0
PC2 |
...
... 但我完全不知道如何实现。这可能吗?路由器上的伪装规则是什么样的?服务器呢?我在互联网上没有找到任何东西,主要是因为我一开始就想不出任何好的关键词来搜索。英语显然不是我的母语。
在此先感谢您的时间!
编辑我偶然发现了关键字“bonding”。它适用于这种情况吗?
答案1
本文应该涵盖您要实现的目标。您应该能够使用脚本/etc/network/if-up.d/
(当接口启动时添加路由)和/etc/network/if-down.d/
(当接口关闭时删除路由)更新路由表。
答案2
我在 YouTube 视频中找到了答案。它按照 aif 建议的方式完成。 自己动手:通过 VPN 建立连接