我正在尝试连接到无线互联网,我有用户ID和密码。网络使用WPA2 Enterprise加密和Cisco:LEAP身份验证。
如何连接?
在我的笔记本电脑上,我使用称为Access Connections的ThinkVantage Technologies的程序来实现这一点,但在无线网络中内置的Android上有足够的选项。
android版本:4.0.4使用jjhybrid自定义ROM(和rooted)
我正在尝试连接到无线互联网,我有用户ID和密码。网络使用WPA2 Enterprise加密和Cisco:LEAP身份验证。
如何连接?
在我的笔记本电脑上,我使用称为Access Connections的ThinkVantage Technologies的程序来实现这一点,但在无线网络中内置的Android上有足够的选项。
android版本:4.0.4使用jjhybrid自定义ROM(和rooted)
I'm trying to connect to a wireless internet I've got the user id and password for. The network uses WPA2 enterprise encryption and Cisco:Leap authentication.
How can I connect?
On my laptop I do this using a program by ThinkVantage technologies called Access Connections but on the Android built in wireless networks there aren't enough options.
Android version: 4.0.4 with JJHybrid custom rom (and rooted)
在我的经验中,Vanilla Android Ui的问题不足以获得设备拥有的所有WiFi功能。
我在过去的情况下我在我的设备上完成了什么,在我需要连接到企业wifi的情况下是远程进入设备并手动更改 wpa_supplicant.conf
文件。要执行此操作,但您需要在设备上访问root访问权限。
步骤如下:
确保您已将设备连接到计算机并打开开发模式,并安装了设备驱动程序。您可以在谷歌的页面
您需要在手头上拥有Android-Developer-Bridge,它配备了Android-SDK。您可以获得这里。
adb.exe devices
。这将为您提供检测到的设备的打印。如果没有,请检查上面的步骤。 adb.exe pull /data/misc/wifi/wpa_supplicant.conf <The path you want to put the file on your computer>
。 打开文件并通过添加以下格式的块来修改它(//是一个注释,不应放在文档中)。您需要从网络管理员获取正确的信息:
network={ ssid="<Your network SSID>" scan_ssid=1 priority=1 //Higher priority makes this SSID take precedent over other SSID's mode=0 key_mgmt= //For instance IEEE8021X eap= //For instance PEAP identity= "<Your username>" password="<Your password>" phase2="" //For instance auth=MSCHAPV2 }
保存文件,关闭手机的WiFi,运行 adb.exe push <Path of the file on your filesystem> /data/misc/wifi
adb.exe shell
,并执行 chown system.wifi /data/misc/wifi/wpa_supplicant.conf
将手机的wifi重新打开,并希望这项工作。
另一个选项是尝试使用您可以获得播放市场的一些WiFi管理应用程序,但在我的经验中,他们没有效果很好。
希望这有助于某种方式。
-mrdreesden
The problem, in my experience, is that the vanilla Android UI doesn't give enough access to all the WiFi capabilities that the device possesses.
What I've done on my devices in the past, in situations where I needed to connect to an enterprise wifi is to remote into the device and change the wpa_supplicant.conf
file manually. To do this though you'll need root access on the device.
The steps are as follows:
Make sure that you have the device connected to the computer and turn development mode on, with your device driver installed. You can find some of them on Google's page.
You'll need to have android-developer-bridge at hand, which comes with the android-sdk. You can get that here.
adb.exe devices
. This will give you a print out of the devices that were detected. If not, check the steps above.adb.exe pull /data/misc/wifi/wpa_supplicant.conf <The path you want to put the file on your computer>
. Open up the file and modify it by adding a block with the following format (//is a comment and should not be placed in the document). You'll need to get the correct information from your network administrator:
network={ ssid="<Your network SSID>" scan_ssid=1 priority=1 //Higher priority makes this SSID take precedent over other SSID's mode=0 key_mgmt= //For instance IEEE8021X eap= //For instance PEAP identity= "<Your username>" password="<Your password>" phase2="" //For instance auth=MSCHAPV2 }
Save the file, turn off your phone's WiFi, and run adb.exe push <Path of the file on your filesystem> /data/misc/wifi
Now run adb.exe shell
, and execute chown system.wifi /data/misc/wifi/wpa_supplicant.conf
Turn the phone's WiFi back on, and hopefully this worked.
Another option is to try to use some of the WiFi management apps you can get on the Play market, but in my experience they haven't worked all that well.
Hope this helps you in some way.
-MrDresden
© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有