Windows系统利用无线网卡共享接入网络

      呐呐,最简单的办法当然是下载一个软件,比如大名鼎鼎的 Connectify 等等,现在很多像魔方、电脑管家之类甚至杀毒软件比如:金山,都以小工具的形式提供这项功能,当然我最烦的就是往电脑上装各种各样,杂七杂八的软件了,于是就有了下面的这种办法,当然这不是我创造出来的啦,是win7就带有这项功能(win7亲测可用):
    某些较旧的无线网卡,在试图启动该功能时会出现“无法启动承载网络。组或资源的状态不是执行请求操作的正确状态。”的错误提示。这一般是因为驱动程序不支持“无线承载网络”,而无法实现这个功能。那我们有什么方便的方法可以快速判断自己已经购买的无线网卡是否支持“无线承载网络”呢?
只需要在“命令提示符”下运行下列命令:
            netsh wlan show drivers
    如果支持的承载网络为是就卡可以,如果更新网卡驱动还是不行的话那就是硬件不支持。

如果可以,那就接着往下看吧:
    1. 以管理员身份运行命令提示符:
            快捷键win+R→输入cmd→回车
    2. 启用并设定虚拟WiFi网卡:
            运行命令:netsh wlan set hostednetwork mode=allow ssid=**** key=********
此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁用。
            ssid:无线网名称,最好用英文(以abcdPC为例,只怪没有优秀的国产系统......)。
            key:无线网密码,八个以上字符。
            以上三个参数也可以单独使用。
    开启成功后,网络连接中会多出一个网卡为“Microsoft Virtual WiFi Miniport Adapter”的无线连接2.
    3. 设置Internet连接共享:
在“网络连接(就是你要共享的连接,也可以是无线)”窗口中,右键单击已连接到Internet的网络连接,选择“属性”→“共享”,勾上“允许其他??????连接(N)”并选择刚才建立的虚拟网卡“无线连接2”。 。
    4. 开启无线网络:
        继续在小黑框(命令提示符)中运行:netsh wlan start hostednetwork
    (将start改为stop即可关闭该无线网,以后开机后要启用该无线网只需再次运行此命令即可)

主机设置完毕。笔记本、带WiFi模块的手机等子机搜索到无线网络*****,输入密码********,就能共享上网啦!

    这个应该是可以写成脚本来执行的,只是我正在学习批处理文件的编写,这次先写成这样,等我会写.bat文件的话,再来更新吧。。

哈哈,脚本写好了,不过第3项还是得手动去控制面板里面改,这个遗留问题再说吧。。


  1. @echo off
  2. echo “要是开启的话,别忘了设置internet共享:在“网络连接(就是你要共享的连接,也可以是无线)”窗口中,右键单击已连接到Internet的网络连接,选择“属性”→“共享”,勾上“允许其他XXXX连接”并选择刚才建立的虚拟网卡“无线连接2”。。。。”
  3. echo.
  4. echo 注意需要用管理员身份运行该脚本
  5. echo.
  6. :list
  7. echo 1. 首次开启无线共享,自己配置
  8. echo 2. 开启无线共享,曾经配置过,并且没有彻底关闭
  9. echo 3. 嘎嘎,一键搞定,ssid=abc,密码=asdfghjk
  10. echo 4. 关闭此次无线共享,下次启动账号密码
  11. echo 5. 彻底关闭无线共享(卸载无线虚拟网卡)
  12. echo 6. exit
  13. echo.
  14. echo 请选择编号:...
  15. set /p n=
  16. if %n% == 1 goto firstkaiqi
  17. if %N% == 2 goto kaiqi
  18. if %n% == 3 goto yijian
  19. if %n% == 4 goto end
  20. if %n% == 5 goto chediend
  21. if %n% == 6 exit
  22. echo 输入有误,请重新输入
  23. goto list
  24. :firstkaiqi
  25.     netsh wlan set hostednetwork mode=allow
  26.     echo 请输入ssid(英文字符串):...
  27.     set /p ssid=
  28.     echo ssid = %ssid%
  29.     netsh wlan set hostednetwork ssid = %ssid%
  30.     echo 请输入密码(英文字符或数字,8个以上):...
  31.     set /p key =
  32.     netsh wlan set hostednetwork key = %key%
  33.     netsh wlan start hostednetwork
  34.     echo finished & pause & exit
  35. :kaiqi
  36.     netsh wlan start hostednetwork
  37.     echo finished & pause & exit
  38. :yijian
  39.     netsh wlan set hostednetwork mode=allow
  40.     netsh wlan set hostednetwork ssid = abc
  41.     netsh wlan set hostednetwork key = asdfghjk
  42.     netsh wlan start hostednetwork
  43.     echo finished & pause & exit
  44. :end
  45.     netsh wlan stop hostednetwork
  46.     echo finished & pause & exit
  47. :chediend
  48.     netsh wlan set hostednetwork mode=disallow
  49.     echo finished & pause &exit
复制这个代码,不要行号,粘贴到一个文本文档中,另存为一个扩展名为bat的文件,比如文件名为“wlan.bat“,运行时右键“以管理员身份运行”,接着就看步骤吧。。。。。。



阅读(453) | 评论(0) | 转发(0) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值