MyException - 我的异常网
当前位置:我的异常网» 移动开发 » ADSL+一台无线网卡笔记本实现Hero下网

ADSL+一台无线网卡笔记本实现Hero下网

www.MyException.Cn  网友分享于:2015-08-26  浏览:5次
ADSL+一台无线网卡笔记本实现Hero上网

我们都知道Hero的上网方式主要有:GRPS,3G,还有就是WIFI啦。第一种太费钱了,尽管包月还勉强接受;3G我的卡还不是,所以没咋试过,WIFI最省钱还速度快。所以刚入手的Hero,一直没咋干GPRS上网,最近琢磨了WIFI上网。发现如果在自个家里设置WIFI也是非常简单的吗!Hero真是神机啊,哈哈。

我家的上网是ADSL拨号,相信目前中国绝大多数家里都是这样的。要建立wifi,常见的方法就是买一台无线路由器,然后最方便了。可惜我手头目前没有无线路由器,也不想花这个钱,就像能否通过我的具有无线网卡的笔记本来实现手机上网啊。经过昨天一天的网络搜索,最算成功配置。现在分享如下,希望对各位有帮助啊,以后就可以老婆一边占着本本上网,我就可以躺在沙发上用我的Hero Wifi上网啦。再也不用顾虑GPRS的宰人花费啦。。。

欢迎大家尝试,有啥问题,请跟帖,我及时给予答复。。。

============

很多用户并没有无线路由器或无线AP这类共享设备,而只有一台具备无线网卡的笔记本电脑,通过ADSL拨号上网,此种情况下,具备WiFi功能的手机亦能通过笔记本电脑上实现无线上网。具体做法如下:

1) 无线笔记本方面的设置(Windows7系统):

a. 首先确保笔记本已经能够通过网线的ADSL拨号上网了;另外确保笔记本无线网卡安装正确,主要指驱动安装正确,无线网卡可以正常工作;

b. 打开我的电脑,点击地址栏,将其修改为“控制面板\网络和 Internet\网络连接”,进入到网络链接(采取其他方法也可以进入),查看是否具有“无线网络连接”,没有的话说明无线网卡安装不成功。有的话:
> 点击"无线网络连接",右键选择“属性”,在“网络”标签下选择“配置”;在配置窗口中选择“高级”,确保选择的属性值为“Ad Hoc信道”,确定返回。
> 回到“无线网络连接 属性”窗口,选择"Internet协议版本4",进去之后设置:

IP地址:192.168.0.1
子网掩码:255.255.255.0
DNS服务器:192.168.0.1

之后确认退出。

c. 再次修改地址栏为“控制面板\所有控制面板项\网络和共享中心”,在左侧选择“管理无线网络”(如果看不到"管理无线网络",需要打开操作系统的服务,确保WLAN AutoConfig服务启动,XP下叫做Wireless Zero Configuration),进入之后,选择“添加”,然后选择“创建临时网络”(英文叫做Ad Hoc网络),之后下一步,填写:

> 网络名,也就是SSID,这个名字可以随意来取,例如“mywifi”,之后配置手机的时候需要与这个相一致;
> 安全类型,选择"WEP";
> 安全密钥,可以自己填写一个密码,例如"123456",之后配置手机wifi的时候同样需要;
> 勾选”保存这个网络“,下一步从而完成。

d. 如上,配置好无线网络之后,还需要配置已经通过ADSL上网的宽带连接的属性,让其共享internet上网:
修改地址栏为“控制面板\所有控制面板项\网络和共享中心”,选择“宽带连接”,点击右键选择“属性”,在“共享”标签下,将所有的选项勾选上,确定退出。目的是允许当前的宽带连接上网可以共享给其他计算机来使用。

如上的所有操作其实是在Windows7下建立了一个Ad Hoc网络。WindowXP下配置ad hoc大同小异,可以参考:
中文的:http://bbs.958shop.com/topic-150506000000-98920.html
英文的:
http://www.home-network-help.com/ad-hoc-wireless-network.html

2) HTC Hero手机上的wifi设置:

a. 编辑手机上的两个系统文件:

/system/etc/wifi/tiwlan.ini

/data/misc/wifi/wpa_supplicant.conf。

通常是将手机和电脑通过usb相连,然后通过官方sdk的adb工具,将其pull下来,修改之后,再push回去;另外别忘了开启手机的USB debugging选项(在"设置->应用程序->开发"下)。具体如何使用adb请搜索相关教程,例如(http://www.hiapk.com/bbs/thread-70698-1-1.html);

> 编辑tiwlan.ini文件的一些命令:

adb shell mount /system
adb pull /system/etc/wifi/tiwlan.ini .

(注意上面最后为:一个空格和一个点,表示下载到当前目录)

下载tiwlan.ini文件到当前目录,用文本编辑器编辑该文件,寻找到"WiFiAdhoc = 0",修改为"WiFiAdhoc = 1",并在之后添加:

dot11DesiredSSID = mywifi
dot11DesiredBSSType = 0

注意这里的SSID需要和之前在电脑端设置的SSID一样“mywifi”。

完后保存并将修改之后的文件push回手机去,代码为:

adb shell rm /system/etc/wifi/tiwlan.ini
adb push tiwlan.ini /system/etc/wifi/tiwlan.ini

> 编辑wpa_supplicant.conf文件:

adb shell mount /data
adb pull /data/misc/wifi/wpa_supplicant.conf .

(注意上面最后为:一个空格和一个点,表示下载到当前目录)

下载wpa_supplicant.conf文件到当前目录下,使用文本编辑器编辑文件wpa_supplicant.conf,修改为:

ctrl_interface=tiwlan0
update_config=1

eapol_version=2
ap_scan=2
fast_reauth=1

network={
ssid="wifi"
scan_ssid=0
mode=1
key_mgmt=NONE
group=WEP104
auth_alg=SHARED
wep_key0="123456"
}

注意如上的ssid和wep_key0需要和在电脑上配置的一样。

完后保存并将修改之后的文件push回去,代码为:

adb shell rm /data/misc/wifi/wpa_supplicant.conf
adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf

完后,输入
adb shell reboot

重启手机。

b. 设置手机的无线网络:

在手机的“设置->无线控件->无线局域网设置”,点击"menu",在高级中设置使用静态IP,并设置:

IP地址:192.168.0.2
网管:192.168.0.1
网络掩码:255.255.255.0
DNS1:192.168.0.1

之后返回到“无线网络设置”,点击“添加无线局域网络",添加:

网络SSID: wifi
安全性:WEP
WEP十六进制:1234656

之后保存。

3) 两者相互连接:

在笔记本电脑上,点击右下角的网络链接,在弹出窗口中选择刚才建立的”mywifi“,点击连接。
就会看到手机的wifi自动连接上了(如果已经打开了手机的wifi的话),然后手机就可以通过无线笔记本的ad hoc虚拟wifi来上网了,不会有任何花费。

参考资料:
http://publish.it168.com/2007/1025/20071025031403.shtml
http://www.soligard.com/technology/how-to-connect-htc-hero-to-ad-hoc-wifi-network/
http://bbs.958shop.com/topic-150506000000-98920.html

转自:
http://labs.chinamobile.com/groups/10308_30985

文章评论

科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
总结2014中国互联网十大段子
总结2014中国互联网十大段子
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
我是如何打败拖延症的
我是如何打败拖延症的
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
10个调试和排错的小建议
10个调试和排错的小建议
程序员和编码员之间的区别
程序员和编码员之间的区别
那些争议最大的编程观点
那些争议最大的编程观点
程序员都该阅读的书
程序员都该阅读的书
每天工作4小时的程序员
每天工作4小时的程序员
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
旅行,写作,编程
旅行,写作,编程
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
漫画:程序员的工作
漫画:程序员的工作
 程序员的样子
程序员的样子
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
我的丈夫是个程序员
我的丈夫是个程序员
Java程序员必看电影
Java程序员必看电影
老程序员的下场
老程序员的下场
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
一个程序员的时间管理
一个程序员的时间管理
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
为什么程序员都是夜猫子
为什么程序员都是夜猫子
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
程序员必看的十大电影
程序员必看的十大电影
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
程序员应该关注的一些事儿
程序员应该关注的一些事儿
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
代码女神横空出世
代码女神横空出世
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
如何成为一名黑客
如何成为一名黑客
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
中美印日四国程序员比较
中美印日四国程序员比较
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有