我有一台笔记本电脑,具有 100mb/s 以太网和 75mb/s 无线连接到我的互联网路由器。这是我的笔记本电脑中每个网络适配器可以获得的最大速度,但我的外部链路更高。
我在想是否可以将路由器的两个连接作为一个使用,理论上将它们的容量连接到 175mb/s。我的路由器是一个 Linux 盒子,就像大多数 wifi 路由器一样,我可以通过 ssh 访问它,因此也可以在那里进行一些设置。
这是网络设置的图表:
+----------+ETH (100Mbs)<------>-----------+Fiber (300Mbs)<-------> External
| MY | | ROUTER |
| LAPTOP | | |
+----------+WIFI (75Mbs)<------>-----------+
我知道还有其他方法,例如购买外部千兆位以太网适配器。但这并不是一个大问题。我只是想知道这是否可能,这样设置(无需额外费用),这样我就可以更好地利用我所拥有的东西,我发现这是一个有趣的问题。
答案1
简单地说:不,你无法实现这一点。
您可能会考虑一个更简单的解决方案:您有 2 个以太网接口并且想要同时使用它们。在 Linux 中,它称为“bond”,它使用 LACP 将接口绑定为一个逻辑。然而,这也需要交换机方面的支持(需要配置,不确定家庭交换机是否能够做到这一点)。即使这样,一个连接也无法通过超过一个链路容量(它基于某些标头字段的哈希值 - 在 2 个节点和同一服务之间的通信中,这些标头字段将是相同的)。
另一个问题是路由,因为您有两个独立的 L3 端口,您的路由计算需要是确定性的 - 因此您一次只能选择一个接口供您使用。
您可以实现的是:考虑您正在运行一些虚拟机,您将授予它们对以太网的访问权限(桥接接口),并且您将继续仅使用 wifi。这样,您的吞吐量可能会超过以太网的限制,但这是一个非常具体的场景。