我刚刚安装了 backtrack 5,但无法检测到我的无线网卡。iwconfig 没有列出我的接口。我可以看到硬件存在于 lspci -vnn 中(见下文),但无法检测到接口。我试图重新安装 compat-wireless 包,但在构建过程中出现错误(见下文)我做了大量的研究,但总是碰壁,主要是因为 backtrack 的 wiki 瘫痪了,我找不到任何好的资源。有人知道如何解决这个问题吗?另外,有人知道我如何扫描硬件来确定哪个 NIC 分配了我的接口吗?如果我能找出接口名称,我想我可以通过建立链接并使用 wireless-tools 手动配置连接来手动设置它,这是我在 mac 上的 arch 中必须做的事情。
如上所述,backtrack 的 wiki 已关闭,我找不到有关此问题的任何帮助。我尝试执行软件更新中建议的完整内核升级,但更新完成后,我重新登录时,我有一个新的登录管理器,我唯一能登录的是窗口管理器。但是,在这次更新之后,我的无线工作正常。请帮助我,我是 Linux 新手,wiki 已关闭,我无处可去。
忘了说我使用的是 KDE 版本,而不是 Gnome。
提前感谢任何帮助或支持。
尝试制作:
root@bt:/usr/src/compat-wireless-3.3-rc1-2# make
/usr/src/compat-wireless-3.3-rc1-2/config.mk:254: "WARNING: CONFIG_CFG80211_WEXT will be deactivated or not working because kernel was compiled with CONFIG_WIRELESS_EXT=n. Tools using wext interface like iwconfig will not work. To activate it build your kernel e.g. with CONFIG_LIBIPW=m."
make -C /lib/modules/2.6.38/build M=/usr/src/compat-wireless-3.3-rc1-2 modules
make: *** /lib/modules/2.6.38/build: No such file or directory. Stop.
make: *** [modules] Error 2
lspci 输出:
root@bt:/usr/src/compat-wireless-3.3-rc1-2# lspci -vnn -i net
lspci: I/O error at net, line 0
root@bt:/usr/src/compat-wireless-3.3-rc1-2# lspci -vnn
02:00.0 Network controller [0280]: Atheros Communications Inc. Device [168c:0032] (rev ff) (prog-if ff)
!!! Unknown header type 7f ( This is the problem but I can't find the solution)
Kernel modules: ath9k
iwconfig 输出:
root@bt:/usr/src/compat-wireless-3.3-rc1-2# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
答案1
除非 BT 是主机操作系统而不是客户机,否则它不会检测到。你最好使用 BT5 Live 或最新的 Kali Linux Live。它会对你有很大帮助。所有渗透测试新手都面临同样的问题。解决方案如上所述,使用 BT Live 或 KL Live。或者 Live USB 也不错。