1、首先要看一下你的网卡是否支持此功能
命令行中输入 netsh wlan show drivers
如上图 “支持承载网络”显示为是(如果为否则可以略过下文了)
2、设定虚拟网卡
命令行下输入 netsh wlan set hostednetwork mode=allow ssid=yourssid key=yourpassword
此命令有三个参数, mode :是否开启虚拟WIFI网卡,改为disallow则为禁用
ssid:无线网名称,最好英文
key:无线网密码,八位以上字符
以上三个参数可以单独使用,例如只使用 mode=disallow 可以直接禁用虚拟WIFI网卡。
如图,虚拟无线网卡已设置成功。
3、启用虚拟网卡
在命令行中输入 netsh wlan start hostednetwork(完成步骤2之后一定要执行此命令)
开启成功后,网络连接中会多出一个网卡为“Microsoft Virtual WiFi Miniport Adapter”的无线连接2。为方便起见,将其重命名为WiFi。若没有,只需更新无线网卡驱动就OK了。
4、设置Internet连接共享
此时的虚拟WIFI还是不能上网的,需要为它设置一个共享网络。如上图,我们此时的电脑“本地连接”是可以上网的。所以选择“本地连接”->右键->属性->共享
勾选 “允许其他网络用户......” ,在“家庭网络连接”中选择刚刚新建的“WIFI”点击确定。
这时“本地连接”图标旁会出现“共享的”字样。表示以共享到“WIFI”。
注:
1、如出现“internet连接共享访问被启用时,出现了一个错误” 这是因为windows防火墙服务没有开启,需要进入到服务中启动防火墙服务。
我的电脑->右键->管理->服务和应用程序->服务
选择“Windows Firewall” 将其启动,然后重新执行第4步。
2、 如果出现 "A LAN connection is already configured with the IP address that is required for automatic IP addressing"
可能是有多个其他网络连接使用了连接共享,禁用掉一些没用的即可。
如我的电脑由于装了虚拟机,会产生多个虚拟网卡,把虚拟网卡禁掉就ok了。