或者,我如何检查某些 WiFi 芯片是否支持创建 WPA 加密热点?它依赖于硬件吗?有人能创建 WPA 加密热点吗?
更新:请参阅http://chat.stackexchange.com/transcript/3874
相关错误报告:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/905748
答案1
和SIOCSIWENCODEEXT
错误通常与 WPA/失败SIOCSIWGENIE
密切相关。wpa_supplicant
您是否尝试过重新编译最新的 RT2790 驱动程序启用 *wpa_supplicant* 支持 - 默认情况下不是!。另外,请注意仅支持WPA PSK用于临时(见下文第 280 行README_STA
)
- 获取最新驱动程序,下载,解压,
cd
到目录。 在里面
os/linux/config.mk
,找到第 10 至 14 行,内容如下:# Support Wpa_Supplicant HAS_WPA_SUPPLICANT=n # Support Native WpaSupplicant for Network Maganger HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
n
将这两行末尾的 更改为y
。make
和sudo make install
驱动程序(您将需要内核头文件等 - 如果您需要有关该过程的更多信息,请发表评论)。
重新启动,并查看 WPA adhoc 是否有任何不同(错误等)。
如果不:
- 按照
README_STA
解压目录中的文件,将其复制cp RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat
打开该文件并更改:
NetworkType=Adhoc
Authmode=WPANONE
:重要的仅支持此项 (WPA PSK) 用于 adhoc- 尝试
EncrypType=NONE
(甚至尝试 TKIP 和 AES,因为 README 没有说明哪个支持 adhoc) - 设置
WPAPSK
为密钥 -- ***wpa_supplicant* 可能不完全支持 adhoc*
卸载/加载模块以使其生效:
rmmod
和modprobe
。请参阅
README_STA
文件以了解更多参数和详细信息,并尝试进行实验。如果您需要更多帮助,请发表评论。
答案2
要启动 WPA adhoc 网络,请创建 wpa-adhoc.conf:
ap_scan=2 network={
ssid="test adhoc"
mode=1
frequency=2412
proto=WPA
key_mgmt=WPA-NONE
pairwise=NONE
group=TKIP
psk="passphrase" }
并通过运行来启动它:
wpa_supplicant -cwpa-adhoc.conf -iwlan0 -Dwext
有用的资源:
- 找到你的无线芯片组并检查它是否受支持这里。
或者,如果不支持 WPA 加密,你可以在主机之间建立 VPN,使用OpenVPN甚至SSH。
资料来源: