到上海了,打算在上海找一份工作好好的干下去,国庆就光跟家里人告别了,都没有好好更新博客~哎~我的错~
这两天陆续就要开始面试,我们整整半个团队都住在宾馆里,但是两个房间,只有两根网线,大家有的那么多台电脑都想上网,来的时候大家都没有带类似无线路由这样的东东,而前台提供的交换机又不是无线的=。=,虽然住这里离徐家汇挺近的,但是跑来跑去还是不方便啊~
纠结了半天之后,果断决定换成Ubuntu做正向代理。但是想了想,我如果把自己架成代理服务器,我自己就没法玩了,除了上网,联机打魔兽什么的,就十分不方便……于是……开始了windows的摸索……
旁边的人说,嗯,win7直接开共享上网!
好的,开了,但是问题也出现了,win7的只能让同是win7的系统共享上网,xp的悲剧了……于是……
又有人说了,用ApWifi这个软件啊,轻松实现共享上网。
于是,下了最新的ApWifi,虽然只是试用版,但是抱着能够让大家上一会儿是一会儿的态度,还是开开吧,嗯,果然~在正确设置之后,的确是能上了的样子~但是!但是有时候能连上,有时候就连不上,而且很多时候都卡在“正在获取ip地址”的界面中……我果断表示,又郁闷了……
在郁闷了10分钟之后,决定弄一个windows下的正向代理软件!嘿嘿,功夫不负有心人,忽然我发现了另一条捷径,那就是:Windows7自带的虚拟wifi,承载网络(软AP)!
什么是无线承载网络 这两个功能同时存在于 Windows 系统中。启用和禁用无线承载网络时也就同时启用和禁用了“虚拟WiFi”和“软AP”。无法在Windows中分别禁用或启用这两个功能。
1.将物理无线网卡虚拟为一个以上的虚拟无线网卡,即"虚拟Wifi"。 通过此特性,Windows 计算机能通过一块物理无线网卡以客户端身份连接到(由物理设备提供的)硬AP,同时又能作为软AP,允许其它设备与自己连接。此特性需要计算机上安装有支持“承载网络”功能的无线网卡。无线网卡的驱动程序必须实现微软为 Windows 7 定义的“无线LAN设备驱动程序模型”。 无线网卡驱动程序必须支持“无线承载网络”特性,才能取得“Windows 7 徽标认证”。
|
首先需要确保你使用的一定是Win7,然后确保自己的无线网卡驱动一定是一个完全版,而不是我们平时常用的比如“XXXX精简版win7”里自带的无线网卡驱动……
当一切准备就绪 "徽标"+R 打开“运行”输入cmd。进入命令提示行。
输入,查看我们的无线网络是否支持
netsh wlan show drivers
于是,我们开始定义我们的无线wifi
输入
netsh wlan set hostednetwork mode=allow ssid=gongxiangshangwang key=weiyanshifanzei
之后会显示启用信息,包括模式已经启用,SSID已经启用,密码已经启用。
这时,我们的网络连接的适配器设置中,能够看到一个新的,网卡名字叫Microsoft Virtual WiFi Miniport Adapter的连接,我们可以给其改名叫做“虚拟wifi”于是:
ok,继续配置,接下来我们需要让我们的网络实现内部通信,共享上网……
之后,在cmd的控制命令界面,输入
netsh wlan start hostednetwork 开启承载网络
然后,我们查看一下我们的状态
netsh wlan show hostednetwork
ok!
我们看到我们的承载网络已经启用。这时候再看到网络连接的适配器设置中,就已经是我们之前图中看到的样子了,我们的"虚拟Wifi"已经全面解析并且没有了红叉,正式启用了!
终于,我们几个都可以通过我架设的虚拟wifi开始上网啦!
看一下状态。
好吧……瞬间连入七台设备……
当然了,包括你自己的手机,ipad,统统都可以上网啦!
几个命令总结:
1.设置我们的虚拟承载网络方式
netsh wlan set hostednetwork XXX
用法: set hostednetwork [mode=]allow|disallow [ssid=]<ssid>
[key=]<passphrase> [keyUsage=]persistent|temporary
参数:
标记 值
mode 指定允许还是禁止托管网络。
ssid 托管网络的 SSID。
key 托管网络使用的用户安全密钥。
keyUsage 指定用户密钥密钥是永久性的还是临时的。
2.启动,查看等命令
netsh wlan start hostednetwork 启动承载网络
netsh wlan show hostednetwork 查看承载网络状态