Total Pageviews

Thursday, 22 August 2013

Android的共享上网问题

毕竟在内地,公共Wi-Fi实在是相当的不普及。

不像香港,香港的大学很多都是Wi-Fi覆盖的。

不像台湾,马英九已经高调宣布要从重点城市开始试点城域Wi-Fi,逐步向全台湾扩展。

而且内地移动网络运营商的流量费贵的要死!

因此就有了这一篇文章,如何让你的Android手机共享上网。

首先确保你的电脑上的任何防火墙/安全卫士等类似的软件没有禁止网络共享。

本文主要分为以下一个部分:

1、使用笔记本电脑发射Wi-Fi信号给Android手机共享网络(较简单,一般不需要涉及命令行)

2、使用USB数据线共享电脑的网络(较难,需要手动执行命令,上网完成之后如果不会命令须重启手机才能切换回到正常上网模式)

3、(高级)手动设置Android手机的网络设置、路由表、域名解析服务器(DNS)

 一、使用笔记本电脑发射Wi-Fi信号给Android手机共享网络

先说最简单的,因为很多人用的都是笔记本电脑,因此第一个办法就可行了。首先说明,使用笔记本发射Wi-Fi信号共享的网络在架构 (Architecture)上来说属于Ad-hoc网络,需要Android 2.3及以上系统支持。如果你的Android系统老旧,本文所属方法无效,请自行上网搜索第三方支持的软件。以下操作以Win7操作系统+Android 2.3为例。

其实命令行比图形界面简单多了。你没看错,命令行的确要简单,不信瞧着。

请新建一个纯文本文档,复制粘贴以下内容


@echo off
netsh wlan set hostednetwork mode=allow ssid=androidify key=12345678
netsh wlan start hostednetwork
pause

其中,androidify是Wi-Fi网络的广播名称(SSID),可自定义。12345678是密码,可自定义,建议设置为八位纯数字。点击『文件』 『另存为』,选择保存为『任意文件』,保存文件名为『开启网络共享.bat』(不含前后引号),就把这个脚本保存为批处理文件了。双击这个文件既可开启网 络共享。 那么怎么关闭共享呢?一样做一个脚本就行了,内容如下,保存为『关闭网络共享.bat』

@echo off
netsh wlan set hostednetwork mode=disallow ssid=androidify key=12345678
netsh wlan stop hostednetwork
pause