一、ad-hoc及ap介绍:

        Ad-Hoc(点对点)模式:ad-hoc模式就和以前的直连双绞线概念一样,是P2P的连接,所以也就无法与其它网络沟通了。一般无线终端设备像PMP、PSP、DMA等用的就是ad-hoc模式

        Ad hoc网络是一种特殊的无线移动网络。网络中所有结点的地位平等,无需设置任何的中心控制结点。网络中的结点不仅具有普通移动终端所需的功能,而且具有报文转发能力。


       ap是一个无线网络的接入点,俗称“热点”。无线AP:AP全称是Access Point,其功能是把有线网络转换为无线网络。形像点说,无线AP是无线网和有线网之间沟通的桥梁。其信号范围为球形,搭建的时候最好放到比较高的地方,可以增加覆盖范围,无线AP也就是一个无线交换机,接入在有线交换机或是路由器上,接入的无线终端和原来的网络是属于同一个子网。

      无线路由器:无线路由器就是一个带路由功能的无线AP,接入在ADSL宽带线路上,通过路由器功能实现自动拨号接入网络,并通过无线功能,建立一个独立的无线家庭组网。

   

    安卓系统的手机和平板可以使用wifi,理论上可以使用wifi共享精灵把笔记本电脑的无线网卡虚拟成热点,再让其它无线设备通过无线(包括WIFI)连接到热点上,从而使多台设备同时共享上网了。



         win7以上系统可以通过netsh命令建立ap热点,安卓系统直接支持;   

         winXP系统的笔记本虚拟出来的热点是adhoc信号的,原生的安卓系统并不支持adhoc;


    ad-hoc属于WEP协议开放式的WIFI,安卓系统默认仅仅支持WPA/WPA 2加密协议的WIFI 

       WEP是Wired Equivalent Privacy的简称,有线等效保密(WEP)协议是对在两台设备间无线传输的数据进行加密的方式,用以防止非法用户窃听或侵入无线网络。
       WPA  WPA 全名为 Wi-Fi Protected Access,有WPA 和 WPA2两个标准,是一种保护无线电脑网络(Wi-Fi)安全的系统,它是应研究者在前一代的系统有线等效加密(WEP)中找到的几个严重的弱点而产生的。WPA 实作了 IEEE 802.11i 标准的大部分,是在 802.11i 完备之前替代 WEP 的过渡方案。WPA 的设计可以用在所有的无线网卡上,但未必能用在第一代的无线取用点上。WPA2 实作了完整的标准,但不能用在某些古老的网卡上。这两个都提供优良的保全能力,但也都有两个明显的问题:
  WPA或WPA2 一定要启动并且被选来代替 WEP 才有用,但是大部分的安装指引都把 WEP 列为第一选择。

    因此就需要对安卓系统打adhoc补丁 ,将下载adhoc补丁写入到安卓系统文件中(其实就是修改BIN文件夹内 wpa_supplicant),成功后就可以将安卓设备直接链接到虚拟热点中共享上网,省了购买无线路由的费用。

           可以根据自己手机型号和系统版本去下载相应的ad-hoc补丁。

  友情提醒:在安装adhoc补丁前请务必【备份手机原adhoc文件】

  安装失败后,恢复原版的adhoc文件,即可解决adhoc补丁不合适导致的打不开WIFI等各种问题



二、windows XP步骤方法

  1、硬件安装,正确安装好网卡驱动,如图,我们正确安装了硬件。

使用无线网卡制作WIFI热点,让手机共享上网

  2、电脑网卡属性设置,如下图,我们打开本地连接的属性,选择高级菜单,将Internet连接共享的勾都打上。

使用无线网卡制作WIFI热点,让手机共享上网

  3、并且,在选择无线网卡为专用网络连接。

使用无线网卡制作WIFI热点,让手机共享上网

  4、设置完之后,我们可以看到,本地连接有一个手的图标,那是共享的的状态。

使用无线网卡制作WIFI热点,让手机共享上网

  5、然后,我们设置一下无线网卡,打开无线网卡的属性,选择常规菜单,点击TCP/IP协议的属性,我们可以看到,电脑已经将其IP地址与子网掩码设置好咯,如果发现,没有自动设置好,只说明,你在本地

  连接设置那里出错,没有将无线网卡设置为专用连接。

使用无线网卡制作WIFI热点,让手机共享上网

  6、接着,我们进入属性中的无线网络配置菜单,点击高级菜单。

使用无线网卡制作WIFI热点,让手机共享上网

  7、将要访问的网络选择为“仅计算机到计算机”

使用无线网卡制作WIFI热点,让手机共享上网

  8、回到无线网络配置菜单,我们点击添加按钮,进入关联的选项,我们为其连接取个名字-Vlan,名字随便取可以的,最好是英文的设置好密码,单子设置为12345。

使用无线网卡制作WIFI热点,让手机共享上网

  9、设置好无线网卡与本地连接的配置时候,系统会自动弹出说搜索到无线网络信号。

使用无线网卡制作WIFI热点,让手机共享上网

  10、我们打开无线网络连接。

使用无线网卡制作WIFI热点,让手机共享上网

  11、选择连接Vlan这个信号点,输入密码。

使用无线网卡制作WIFI热点,让手机共享上网

  12、已经连接上了。

使用无线网卡制作WIFI热点,让手机共享上网

  13、最后,我们将防火墙关闭。

使用无线网卡制作WIFI热点,让手机共享上网

  14、测试将手机的WIFI功能打开,进行连接,这样就可以链接成功了。


三、win7设置方法:

要知道自己的网卡是否支持承载网络:

1. 在CMD里用”netsh wlan showdrivers“命令(没引号),运行完后会有一行显示”支持的承载网络:是(如果支持显示为:是)

wKiom1QEFVjCKQDyAAEw6rB7-6M687.jpg


2..运行netsh启用无线热点需要有管理员权限,如果已经是管理员,但是不让运行netsh程序或提示没有管理员权限,就需要如图做账户控制设置(目前无线热点只能通过netsh命令行方式实现,没有界面方式的设置办法)。

wKioL1QEFm-TrMaCAAHOVMADL1o561.jpg


3.检查已经是管理员,运行如下命令:

第一步. netsh wlan set hostednetwork mode=allow ssid=bmzj54M key=password (ssid是热点名字,key是口令,可以根据喜好自己设定)

第二步.netsh wlan start hostednetwork

4.打开网络共享中心把你现在所连的网(一般是本地连接)的属性打开,会看到那个熟悉的改ip的界面,这里要在上面切到"共享"选项卡,点选”允许其它网络共享…………“,并在下面选你的虚拟无线网络网卡(MicrosoftVirtual WiFi MiniporAdapter)。这时基本就成功了,可能有问题,可以在上面说到的设备管理器里把你的虚拟无线网卡打开,可能找不到,在查看里打开”显示隐藏的设备“就能看到了,我的叫"MicrosoftVirtual WiFi Minipor Adapter"。

wKiom1QEFVeRPDcAAAHIYELF4L4171.jpg

5.这时可以使用另一台电脑找到这个无线网络了(无线网络名就是ssid等于的那个名称),需要输入密码(key等于的那串字符)

6.每次重新启动计算机后,就会没有共享,如果需要每次启动就共享,需要创建一个批处理文件。

例如建立以后后缀为.bat的批处理文件,bmzj.bat文件内容如下:

netsh wlan set hostednetwork mode=allow ssid=bmzj54M key=password

netsh wlan start hostednetwork

然后将文件放到开始菜单的启动中,就可以每次启动系统自动启动热点了。

7.参考命令:

netsh 命令供高级用户或管理员使用。

Netsh.exe 具有很多个与无线局域网(WLAN)相关的子命令。在命令提示符中键入以下命令可以获得netsh 和WLAN的完整选项列表:

netsh wlan /?

Technet 网站上也提供了用于WLAN管理的Netsh 命令的详细联机文档。

以下是用于WLAN和无线承载网络管理的部分常用netsh命令,还有许多命令组合并未列出: