如何在Windows上列出支持的wifi频率?


2

我有一个Realtek设备,目前没有Linux驱动程序,它是aa / c类型的WiFi适配器,但无法检测到任何可用的5GHz网络。

在Linux中,我们可以使用以下命令检查wlan设备支持的wifi频率:

 sudo iwlist wlp3s0 freq 

我们可以得到一个列表(这只是一个例子,而不是我正在研究的卡片 - 这个是来自华硕Vivobook X442UR,我认为这是一个Atheros):

wlp3s0    17 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Channel 149 : 5.745 GHz
          Channel 153 : 5.765 GHz
          Channel 157 : 5.785 GHz
          Channel 161 : 5.805 GHz
          Current Frequency:5.805 GHz (Channel 161)

所以现在我知道我的无线设备支持2GHz的1到13频道,并且只支持5GHz频段的149,153,157和161频道。这意味着我无法将路由器设置为自动选择5GHz频段的频道,因为如果它在不支持的频道中工作,例如5G频道34或165,那么这个ASUS的vivobook将不会看到5G频段。)

现在,Realtek的另一张卡已经在Windows 10中运行了,但是我没有在Ubuntu 18.04中成功安装驱动程序,因此我无法使用上述方法查找相同的信息。

如何从Windows 10中获取相同的信息?


1
我无法理解你的问题。您想通过Windows检查您的realtek卡支持的wifi频率,或者您想弄清楚为什么您的卡无法检测到5Ghz网络?
CaldeiraG

我想通过Windows检查你的realtek卡支持的wifi频率
Dapid Candra

@Dapid Candra,请添加卡的型号。在我看来,它是具有扩展的5.8ghz频道可用的卡之一,但我从未见过仅限于使用这些频道的卡。
Tim_Stewart

@Tim_Stewart上面的示例信息来自华硕Vivobook X442UR Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)。我正在调查的是Realtek 8811au。
Dapid Candra

Answers:


2

这不是您的设备支持的列表,这是您的设备现在看到的活动频道列表。(即其他客户或AP都在这些渠道上)。

支持的频道由您的卡支持的无线协议定义,在您的情况下它似乎是ab / g卡,因为它只看到2.4Ghz(除非附近没有使用的5Ghz设备)。

每个通道都指定一个频率范围,您可以从以下链接中看到哪些范围重叠,哪些范围彼此完全隔离:

维基百科的频道和频率(仅解释2.4Ghz), 维基百科的频道列表(也在5Ghz上详细介绍)。

所以,如果你有ab或g卡,它只支持2.4ghz范围,n和更高的卡也支持5Ghz,以及提供的通道。


现在解释一下,在Windows上你可以执行与上面相同的命令(在命令提示符窗口中):

netsh wlan show networks mode=bssid | findstr /I /R "^ssid | channel | signal"

这将列出您的卡片现在看到的SSID,以及频道和信号强度。

但要查找卡支持的通道,仍然由卡的硬件定义。您的wifi连接的通道仅由接入点决定,而不是您的PC。(除非运行热点,但这是一个完全不同的主题)。


用户声称他有一个Realtek WiFi适配器a / c卡。
CaldeiraG

1
@TiagoCaldeira也许他做了 - “它似乎是ab / g卡,因为它只看到2.4Ghz(除非在附近没有使用5Ghz设备)。” - 如果5Ghz频谱上没有任何内容,您将无法在5Ghz频谱上看到任何内容。
djsmiley2k

@TiagoCaldeira他们还声称他们在他们的卡上运行这个命令,同时声称他们的卡没有Linux驱动程序....所以¯_(ツ)_ /¯
djsmiley2k

我的错误......我为这种困惑道歉。我会编辑我的问题。请再次查看。谢谢。
Dapid Candra

@ djsmiley2k我在Ubuntu上运行的命令不在那张卡上,它只是例如。这个例子可以显示那里有wifi适配器只支持一些通道。我想知道Windows中是否有相同的内容来查看支持的频道。
Dapid Candra

0

主要的wifi芯片组通常可以运行给定的wifi标准的全频范围:802.11b / g使用2412-2484Mhz(1-14ch),802.11a使用4900-6100Mhz(1-200ch),802.11ad使用58320-64800Mhz(1-4ch) ),但您所在的国家/地区只允许使用某些频率(谷歌为“监管域名”)。特定wifi chpiset /适配器的驱动程序应识别/ ask_you您所在的国家/地区,并相应地限制使用的频道。在您所在的国家使用不允许的频道是非法的。


我通常都这么认为。但是,在我发现华硕Vivobook在第34和165频道不起作用之后,我开始反思。这很烦人,真的,我认为它有缺陷,任何其他设备都可以检测到5G网络,但这款华硕笔记本电脑不能。首先想到的是它已被打破。但不幸的是,它不是,但我必须手动设置路由器以在特定频道上工作。
Dapid Candra

0

我确信有一种更简单的方法,但是一种GUI方式,右键单击屏幕左下方的Windows徽标,左键单击设备管理器,找到网络适配器并展开视图,右键单击显示无线,打开的那个属性,然后您可以选择并复制您的无线网络适配器的名称文本,并在互联网上搜索规格,以查看它支持a / b / g / n 2.4和/或5ghz ...


这根本不容易。在Internet上搜索支持的频道?他们在用户手册的产品简介中没有提到。
Dapid Candra

我建议使用图形用户界面查找设备驱动程序名称,然后前往制造商网站查看所述设备的规格。确保它支持5ghz。
Joshua Sulwer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.