Linux 上用一张 wifi 网卡连接两个 wifi 网络

Linux 上用一张 wifi 网卡连接两个 wifi 网络

我不确定这是否可行,但我想到了一个主意。我们家里有两个无线网络,基本上我所做的就是切换到每个接入点的连接以连接到互联网(取决于哪个信号/速度更高),所以我的问题是:

(1) 我运行 Linux 的笔记本电脑上只有一张无线网卡,可以同时连接两个 wifi 网络吗? (2) 在 Linux 上,无需购买另一张 wifi 卡即可实现吗? (3) 如果可行,有人可以提供配置的分步程序吗?

顺便说一下,这是我的笔记本电脑的规格:

OS: Linux Mint x64
Wifi Adapter: Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
    Subsystem: Hewlett-Packard Company AR9485/HB125 802.11bgn 1×1 Wi-Fi Adapter
    Kernel driver in use: ath9k

答案1

长话短说:不,您的硬件无法做到这一点。

关于无线模式
您的硬件(ath9k) 支持不同的无线工作模式在 Linux 下。在日常情况下,当您连接到常规 wifi 接入点时,您的适配器将处于站点(也称为托管)模式。在该模式下,(使用您的硬件和大多数其他消费硬件)只能连接(传输和接收数据)一个且只有一个接入点。在无线网卡上添加另一个发射器/接收器会更昂贵(并且很少使用)。

关于切换 AP
无法让您的笔记本电脑/计算机决定哪个接入点的速度更快,因为它必须先连接到该接入点,然后才能测量速度并做出决定。如果不中断当前连接,您的网卡就无法做到这一点。从技术上讲,可以编写一个脚本,跳转到另一个接入点,检查它是否更快,然后决定是否切换。我认为这比解决问题更不方便,因为在切换时,您会失去大约一两秒钟的互联网连接。

备择方案
你可以运行网格,这是很多 wifi 卡支持的另一种模式(我没有这种设置经验)。或者(设置起来也更简单、更常见),您可以让多个接入点运行一个 wifi 网络。如果您的卡丢失信号,它将自动连接到最强的信号。您的笔记本电脑(手机、平板电脑、台式机或其他)现在可以漫游不同 AP 之间的通信。本设置将在这里在 SU 上。

根据您的输入,我认为漫游设置是您的首选选项。

相关内容