wpa_supplicant
작동 하기 전에 네트워크 인터페이스를 사용할 수 있어야하고 장치의 드라이버를로드해야합니다. wpa_supplicant
"-D"플래그로 드라이버를 지정할 수 있습니다. 나는 이것을 몇몇 시스템에서 시도했지만 wpa_supplicant
결코 내가 지정한 드라이버를 받아들이지 않는 것 같습니다. 예를 들면 다음과 같습니다.
T42 ~ # lspci -v -s 02:02.0
02:02.0 Network controller: Intel Corporation PRO/Wireless 2915ABG [Calexico2] Network Connection (rev 05)
Subsystem: Intel Corporation Device 1011
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at c0214000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
Kernel driver in use: ipw2200
Kernel modules: ipw2200
T42 ~ # wpa_supplicant -D ipw2200 -i eth1 -c /root/wpafile
Unsupported driver 'ipw2200'.
T42 ~ #
그러나 wpa_supplicant
와 같은 드라이버를 지정하지 않고 시작하면 wpa_supplicant -i eth1 -c /root/wpafile
완벽하게 작동합니다. 왜 그렇습니까? 또한 어떤 경우 wpa_supplicant
?에 대한 드라이버를 지정해야합니다 .
aircrack
. 비록 아키텍처 관점에서 볼 때, 그 드라이버가 나타내는 수준을 이해하지 못합니다.