砂拉豆 发表于 2015-5-17 07:49:02

使用win7作为wifi基站

  摘要:在win7中要实现无线网络共享通常有两种情况:第一种是你的机器的有线网卡连接到互联网;第二中是你机器的无线网卡连接到互联网。
  主要内容:
  1.有线网卡连接到网络
  2.无线网卡连接到网络
  3.注意

一、有线网卡连接到网络

  对于第一种情况我们可以通过Control Panel》Network and Internet》Network and Sharing Center》
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1pFuSXHWK_vQlOAi3gOXdNR3V6qNHgiOleoZto0wfBBp43sMcvKUtfhGJPgIpznE7woSv1qy7V7W8/.png?psid=1
  Manage wirless networks》Add》
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1p05fEYYwp_lzNF-3l9Bd0gUTk-FmE-MTLHRHsLq0OCjvrRK9V25xKAq515uoZiJ9_fg58nct8y2U/manually.png?psid=1
  Create an ad hoc network》
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1pYlG32f4YCO7VTzhVpyan77CEF7WfKpxcxDsopyguh4lE0vkgBidk9TleeIdCj1AL6iOUIlhLDwE/.png?psid=1
  Next》
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1pzCnjzQJjo6J7ud3qE-zFGb-j0JjKWPp1myHJ7gfSeNBhe5TNh7d-jBXwyXmmhs1cFhVlErGLoSw/.png?psid=1
  Next》
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1pjp11fJMZKRoDm1j2usMyL3CfnPKEfypDYfo_mr2ihkA_K-tXI0moVeywd1_CWw0Ia4wBLQtpbck/.png?psid=1
  这样就创建了一个临时无线连接。
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1pHI1QVgm_wiSbUaFOGq1XHAsmku5oDljxWCMjiTiXpACWSPVDCIsRNRs4GRG0oBcLiRWZi1dw8ps/.png?psid=1
  如果说你没有进行过网络共享,上面图中出现的应该不是"To share files,open Network and Sharing Center in Control Panel and turn on file sharing",而是提示共享此网络,此时你只需要点击共享即可。但是由于我之前进行过网络共享因此需要到网络共享中心进行设置,不过很简单。
  Change adapter settings》在"本地连接"上右键》Properties》Sharing》
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1pzh6uadT-FFX3cb5QMGGco58s4FYxY98fRr-KeHBxW9CTkkkFagJRxSWfoVPfZGOFpH2MtXiOSSg/.png?psid=1
  然后选择"Allow other network users to connect through this computer's internet connection"》"OK"即可。接下来其他wifi设备就可以通过此连接进行上网了。

二、无线网卡连接到网络

  第一种情况是将有线网络共享给无线网络,而对于第二种情况则不然。首先主机本身就是通过无线网络进行上网的,如何再将其共享给其他无线网络呢(当然,将其共享给有线网络是可以的,但是不是今天要说的内容)?这就归功于"Microsoft Virtual WiFi Miniport Adapter"了。在win7里面集成了虚拟wifi适配器,换句话说虽然你机器上只有一个物理无线网卡,但是在此基础上可以虚拟出一个无线网卡。这样一来只需要将你的"无线网络连接"共享给虚拟的连接即可。
  Alt+R》Cmd》OK》在命令行中输入下面的命令



netsh wlan set hostednetwork mode=allow ssid="KenshinCuiWiAP" key=kenshincui
  Mode设置为allow表示允许使用虚拟wifi适配器
  Ssid是无线网络的名称
  Key是无线网络的密码
  执行过此命令会在Network Connections中看到多了一个"无线网络连接2"的无线连接。
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1pFuSXHWK_vQmo0vvMBT7hwveyhR3qEkGvQ8bBJ3Ys6rX3V1T1qRWR5Q-QY_1W3lA3uAAYcLH9BA0/.png?psid=1
  选择"无线网络连接",也就是你的物理网络连接,右键》Properties》Sharing
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1pcpot-D7hQqniD10rpmu0GfBW2OoanSXOCrvCd64_bEFM5nTTV0ud-Knws3q6wygoraMV5J8wLDY/wirelessConnectionsSharing.png?psid=1
  然后选择图中"Allow other network users to connect through this computer's internet connection"。
  由于我之前已经将此网络共享给"无线网络连接2"因此在"Home network connection"选项中已经选择了"无线网络连接 2",如果之前没有共享并且你的机器上还有其他网络的话会提供给你选择要共享给哪个连接。
  共享完成之后,需要通过下面的命令启动虚拟wifi适配器



netsh wlan start hostednetwork
  可以看到此连接已经启动
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1p9IUJki5xrVTAzwD2A8cxcwRwrxsSTslfzn1BkeJYvLDNtw7laIWEOQvH2f9DXUH7E7ZyKi__f5k/.png?psid=1
  此时可以查看"无线网络连接2"的状态
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://byfiles.storage.live.com/y1piVdm0WGplMVBFp0WJo6GVSuxnY9G4B63BBV7tkF0VdyFQq3YZOc9YjgFhBsh0UeAQu0GUC_YCPY/.png?psid=1
  OK,这样其他wifi设备就可以发现此连接,并且通过之前设置密码进行无线连接了。

三、注意

  1.无论那种情况进行无线共享都必须保证Internet Connection Sharing (ICS)服务是启动的。
  2.在第二种情况下进行共享设置的时候最好禁用其他网络连接,只保留"无线网络连接"和"无线网络连接2",因为此时系统会自动非配ip等信息给"无线网络连接2",如果其他网络连接不禁用可能造成分配的ip段同已有连接冲突而共享失败。






http://i.creativecommons.org/l/by/2.5/cn/88x31.png
本作品采用知识共享署名 2.5 中国大陆许可协议进行许可,欢迎转载,演绎或用于商业目的。但转载请注明来自崔江涛(KenshinCui),并包含相关链接。


页: [1]
查看完整版本: 使用win7作为wifi基站