在哪里可以找到并安装最新 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
仅显示re0
和lo0
界面。
更新:我在一些 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.11n
或802.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
祝你好运,黑猫