NetBSD 和 TP-Link TL-WN727N(Atheros AR9271 或 Ralink RT5370)

NetBSD 和 TP-Link TL-WN727N(Atheros AR9271 或 Ralink RT5370)

在哪里可以找到并安装最新 NetBSD 的 AR9271 驱动程序?目标机器无法访问互联网,我需要先设置 WiFi 加密狗。

我只发现了这个:https://www.daemon-systems.org/man/athn.4.html

更新:wpa_supplicant 已经写入,但我没有看到我的设备。

当我插入加密狗时,它显示如下:

ugen0 at uhub4 port 8 
ugen0: Mediatek 802.11 n WLAN, rev 2.01/00, addr 2 

ifconfig仅显示re0lo0界面。

更新:我在一些 Linux 论坛上看到,该加密狗使用 Atheros 芯片,但我在 Windows 中检查后发现使用的是 Ralink。该ral驱动程序也集成在 NetBSD 中,但情况没有改变 - 我ra~在 dmesg.boot 中没有看到任何设备。

答案1

我刚刚调查了这个问题,据我所知athk,最近才被添加到NetBSD 7也称为NetBSD Current(而不是 NetBSD 6,我假设你正在运行的是?)的版本中,它曾是直到今天,NetBSD 的开发版本基本上都发布在了这个版本上,尽管它还没有正式发布。

在 7 中它应该是内核的一部分generic,所以你不需要手动加载驱动程序或做任何事情。所以我想我建议要么升级到 fx。7 RC3要么7 RC3现在从头开始重新安装,或者等几天它公开发布并且 ISO 可用。然后,希望它会自动工作。
如果你愿意,你可以获得 NetBSD 7 RC3这里

答案2

如果 NetBSDathn驱动程序支持您的硬件,所有必要的固件文件都附带 NetBSD。

对于设置,请配置wpa_supplicant加密网络,然后启动守护进程,然后dhclient使用正确的界面(athn)。您可以从 Linux 系统获取 conf 文件。并非所有无线驱动程序都支持802.11n802.11ac

答案3

由于内核将设备标记为“ugen”,因此任何设备驱动程序都无法识别/声明该设备。

由于它是 USB 加密狗,我建议尝试使用不同的加密狗。urtwn(使用 Realtek RTL8188CU/RTL8188EU/RTL8192CU 芯片组)、urtw(使用 Realtek RTL8187B/L 芯片组)、zyd(使用 ZyDAS ZD1211/ZD1211B 芯片组)和 otus(Atheros USB AR9001U 芯片组)支持的设备列表很长

这些设备的手册页包含已知可以使用的适配器列表。这些天,我在手机的记事本中保存了一份最新的列表副本,以便在外出购物时使用。

我的名单上还有其他司机,分别是 rum、ral 和 atu。

答案4

在 NetBSD 上,您可以使用 wpa_supplicant 来向 wlan 验证您的设备。这需要编写一个简短的配置文件,通常名为 /etc/wpa_supplicant.conf

祝你好运,黑猫

相关内容