自从我拿到这台旧电脑后,我就遇到了一个问题,它是一台 2000 年初的戴尔电脑。我说的是 512mb RAM,那么旧。它上面有 Windows XP,我将其擦除并替换为Kali Linux 1.1.0,32 位。这台计算机恰好太旧了,只有 eth0 和 lo 接口。由于除了我们的 wifi 路由器上没有以太网电缆,我买了一个 Realtek wifi 适配器(如果有人碰巧在 Realtek 适配器方面很先进,那就是RTL 8192型号)。经过一番折腾后,我设法运行了驱动程序 install.sh,并且我几乎可以肯定它可以正常工作。我完全确定,除了当我运行 wpa_supplicant 安装和 hostapd 安装时,它们都在仅打印各自的配置文件信息后退出,指出它们无法初始化 wlan0 接口(这是它应该安装的)。阅读手册时,我注意到它说我应该将请求者/hostapd 复制到“目标平台”,我认为这只是在同一文件夹中。但鉴于两者都不起作用,我不确定目标平台现在意味着什么,我想知道它是否至关重要......如果是的话,我应该复制到哪里。如果目标平台没有任何意义,请告诉我,我将发布另一个问题,其中包含失败安装的详细信息。提前致谢
编辑:
我的猜测是:
a) 计算机上的任何位置,这没有任何意义
b) 根目录
c) 在内核模块文件夹中,也许在包含 wifi 驱动程序的文件夹中
无论哪种方式,这是手册所说的,粗体是我已经成功完成的:
(1)wpa_请求者
(1-1)解压wpa_supplicant_hostapd-0.8_rtw_20111118.zip
(1-2)cd wpa_supplicant_hostapd-0.8\wpa_supplicant
(1-3) vim 生成文件
添加:
CC = mipsel-linux-gcc
(1-4)制作
(1-5)复制“wpa_supplicant”和“wpa_cli”到目标平台
(1-6)复制“wpa_0_8.conf”文件到目标平台
(1-7)./wpa_supplicant -iwlan0 -Dwext -c wpa_0_8.conf -dd &
(1-8)./wps_cli(适用于交互模式下的 wps)
(1-9) > 帮助
wps_pbc
wps_pin 任意 12345678
(2) 主机
(1-1)解压wpa_supplicant_hostapd-0.8_rtw_20111118.zip
(1-2)cd wpa_supplicant_hostapd-0.8\hostapd
(1-3) vim 生成文件
添加:
CC = mipsel-linux-gcc
(1-4)制作
(1-5)复制“hostapd”和“hostapd_cli”到目标平台
(1-6)复制“rtl_hostapd.conf”文件到目标平台
(1-7)启动hostapd守护进程:
./hostapd rtl_hostapd.conf -B
答案1
“目标平台”是您要(交叉)编译的 CPU 架构和操作系统。
那个设定
CC=mipsel-linux-gcc
意味着您要为某个在 MIPS 处理器上运行 Linux 的平台编译一些东西。这通常是市场上安装了特定于路由器的 Linux 发行版(Tomato Router 或类似版本)的“可破解”路由器型号之一,而不是 PC。看起来您正在阅读的“手册”不适用于一般用例。
hostapd
仅当您将系统设置为 WLAN 接入点时才需要,即提供其他主机的无线网络。如果你只想使用无线网络,wpa_supplicant
就是您需要的软件。
驱动程序应始终提供网络设备:并且hostapd
仅wpa_supplicant
管理其上的无线网络配置和身份验证。