使用 NetworkManager 绑定两个 wifi 接口

使用 NetworkManager 绑定两个 wifi 接口

我有两个不同的适配器以不同的速度连接到同一个网络。我打算将它们的带宽合并起来,因为我的 ISP 的带宽远远超过它们两者所获得的带宽。我在 Manjaro 发行版上使用 NetworkManager。我
的 ISP 提供 40Mbps 的下载带宽,但当每个适配器单独连接时,其中一个适配器的连接速度为 14Mbps,另一个适配器的连接速度为 10Mpbs,同时从通过千兆以太网连接到路由器的本地设备下载(值得一提的是,在这种情况下,我可以通过通过 Wifi 连接的另一台设备以 400Mbps 的速度下载)。
这是我经历的过程。

nmcli con add type bond ifname bond0
nmcli con add type wifi ifname wlan0 master bond0 ssid MYSSID
nmcli c modify bond-slave-wlan0 wifi-sec.key-mgmt wpa-psk wifi-sec.psk MYPSK
nmcli con add type wifi ifname wlp1s0u1u4 master bond0 ssid MYSSID
nmcli c modify bond-slave-wlp1s0u1u4 wifi-sec.key-mgmt wpa-psk wifi-sec.psk MYPSK
nmcli con up bond-slave-wlan0
nmcli c up bond-slave-wlp1s0u1u4

如果其中一个从属设备启动,我就可以连接,但是当两个从属设备都启动时,我才能destination unreachableping 8.8.8.8

顺便说一下,我的路由器为两个适配器提供了 IP,但我认为不应该这样。

我也尝试过使用下面一行代替第一行,但是没有任何变化。

nmcli con add type bond ifname bond0 bond.options "mode=802.3ad"

答案1

您的问题源于对 wifi 工作原理的误解。

这不会提高速度。无线与所有连接的设备共享相同的总带宽。增加连接的客户端数量不会提高路由器无线接口的总速度,事实上,更多的客户端会通过开销和管理帧略微降低总可用带宽。

如果您需要更多带宽,请将您的无线网卡或路由器升级到更好的标准,较新的标准会自动绑定通道(802.11-N / AC / AX)

答案2

这不会提高速度。无线与所有连接的设备共享相同的总带宽。

但情况并不总是正确的:想象一下两个无线适配器连接到不同频段(2.4 和 5 GHz)的同一个*网络。

(*)从技术上讲,这是两个不同的网络,共享通用的 SSID 和 L3

相关内容