把Windows打造为WIFI热点共享你的互联网连接
你已经通过有线方式接入了互联网,但是你想要让你的其他计算机和设备得到无线网络连接。你能够做到吗?你能使你的计算机像WiFi路由一样工作吗?答案是肯定的!关键之处就在于保证你的计算机装有一块无线网卡。如果你的无线网卡安装正确的话,那么你就可以将你的Windows PC做成无线热点并且共享你的互联网连接。
这一切是如何工作的?
PC上的大多数无线网卡都可以以无线的方式来共享有线的互联网连接。需要提醒你的是,你需要某些软件和专门的设置才能使用这一功能。从根本上来说,无论是软件还是设置都是通过“虚拟路由” 的方式令你的电脑共享互联网连接的。接下来我们要考虑Windows计算机上可以让你达到此目的的几种不同的方式,并且分析各种方法的优劣之处。
通过Windows菜单建立Ad-Hoc无线网络
Ad-Hoc是一个拉丁语词,它的意思是“为了这个”(for this)。这个词一般用来描述专为“这一”特定目的而设置的某一事物,通常是具有最小设置、计划或者支持以及临时的本质的事物。在Windows上有两种方式可以用来设置Ad-Hoc无线网络:一种通过图形界面,另一种通过命令行界面。首先,我们来看一下图形界面的方式。
点击 开始菜单,然后 控制面板,接着 网络和共享中心。你将会看到如下所示的窗口:
现在点击 设置新的连接或网络。当新窗口出现的时候,滑动窗口直至你看到 设置无线临时(计算机到计算机)网络。单击选中那一项,然后点击 下一步按钮。
你将会看到一个窗口,该窗口解释了Ad-Hoc无线网络连接是什么,并且告诉了你一些关于它的情况。这里最重要的事儿是,任何使用Ad-Hoc的无线网络的设备都必须在30英尺的范围以内。因为很多东西都能影响无线信号的覆盖范围,所以30英尺只是一个最大的上限,实际情况可能只有一半。你可以通过遵循一些我们称之为“ 无线风水”的诀窍来优化无线网络的覆盖范围。
第二重要的事儿是,如果你创建了一个Ad-Hoc网络连接,那么你同其他设备当前的任何连接都会中断。所以如果你认为你可以无线连接到某一网络,然后通过无线的方式将其共享给其他人的话,那么你就错了,你并不能这样做,这件事情上鱼与熊掌不可兼得。现在点击 下一步按钮移动到下一个窗口。
这个窗口用来让你设置网络连接的名字及其安全类型。 安全类型建议你选择“WPA-2个人”,这一是Ad-Hoc网络所能提供给你的最高安全级别。输入一个你不介意提供给别人的密码。不要 重复使用你Facebook或者银行账户的密码。如果你那样做的话,你会很快后悔的。如果你想要将来再一次设置Ad-Hoc网络的话,你可以勾选“ 保存这个网络”,然后再单击 下一步按钮。
恭喜!你已经创建了一个Ad-Hoc无线网络了!只要你觉得合适的话,就分享给你的朋友和家人吧!
这种类型的连接并没有太大的问题,不过它并不是一种通用的方案。使用Windows 7或者更早版本的Windows的人们已经在连接非Windows设备的时候遇到了一些困难,并且不得不深入研究配置他们的非Windows设备的方法来使其正常连接。
有时候,可能遇到的问题是设备与你的Ad-Hoc无线网络使用的安全或者加密类型不兼容;有时候,问题可能是Ad-Hoc主机的防火墙设置封锁了其他设备的连接;有时候,你能通过对你要连接的设备设置静态IP地址来解决问题;有时候,你就是不知道为什么它不能正常连接。
据我所做的研究,似乎Windows 8或者更新版本的操作系统这样的问题会少一些。我们之前已经阐释过 如何解决与Windows 8和WiFi有关的问题了。
关于这种方法的结论
这种方法的好处是它很容易连接并且能够很快的中断,因此它最适合临时连接那些确定可以工作的设备。
通过命令行或者批处理文件建立Ad-Hoc无线网络
你也可以使用命令行来建立或者中断Ad-Hoc无线网络。在Windows上如过你能通过命令行做什么事情的话,那么你同样可以 写批处理文件来做相同的事情。
要通过命令行来建立Ad-Hoc无线网络的话,你需要打开命令提示。打开命令行最便捷的方法是点击 开始,然后在 搜索程序和文件处输入cmd。当命令提示程序被检索出来的时候,右键选择 使用管理员身份运行(如果你使用的就是使用Administrator登录的就无所谓了)。
首先,你必须初始化承载网络模式。命令如下: netsh wlan set hostednetwork mode=allow ssid=YourSSID key=YourPassword keyusage=persistent,
请把YourSSID修改为你自己需要的网络名称,把YourPassword修改为你想要使用的网络密码。
其次,你必须打开承载网络: netsh wlan start hostednetwork
再次,当你想要关闭网络的时候,使用下面的命令: netsh wlan stop hostednetwork
真是相当的简单!如果你想把这一流程写成一个批处理文件的话,请打开记事本把下面的代码复制粘贴进去吧!再次声明,请把YourSSID修改为任何你想使用的网络名称,把YourPassword修改为你想要使用的网络密码。
@echo off
CLS
:MENU
ECHO.
ECHO …………………………………………
ECHO.
ECHO Press 1, 2, or 3 to select your task, or 4 to Exit.
ECHO …………………………………………
ECHO.
ECHO 1 – Set Wifi Sharing Attributes
ECHO 2 – Start WiFi Sharing
ECHO 3 – Stop WiFi Sharing
ECHO 4 – Exit ECHO.
SET /P M=Type 1, 2, 3, or 4, then press ENTER:
IF %M%==1 GOTO SET
IF %M%==2 GOTO START
IF %M%==3 GOTO STOP
IF %M%==4 GOTO EOF
:SET netsh wlan set hostednetwork mode=allow ssid=YourSSID key=YourPassword keyusage=persistent
GOTO MENU
:START netsh wlan start hostednetwork
GOTO MENU
:STOP netsh wlan stop hostednetwork
GOTO MENU
把这个文件保存到你的桌面上,方便起见可以把它命名为AdHocNetwork.bat或者其他的什么名字。注意扩展名是bat而不是txt。现在,当想要创建Ad-Hoc网络的时候,你需要做的只是运行这个批处理文件(以管理员身份)并且遵照下面的菜单做出选择而已。
关于这种方法的结论
这种方法的优缺点同使用Windows界面的方法一样。用它来设置短期的临时连接的话非常棒,不过它更自动化,设置起来也更快捷一些。译者按:承载网络和图形界面设置的Ad-Hoc网络还是有些区别的,承载网络更加稳定,但同时也需要无线网卡的驱动支持。至于如何查看网卡是否支持承载网络,请使用netsh命令:netsh wlan show drivers,如果结果中支持的承载网络为“是”,那么你的网卡驱动就是支持承载网络的。
使用软件的方法
现在有着大量的程序能够将把你的Windows PC设置为一个虚拟WiFi路由这一过程变得简单无比。它们大多数都会考虑到一些你再设置传统Ad-Hoc网络的时候会遇到的问题。 Virtual WiFi Router(免费)、 Virtual Router(免费)、 WiFi Hotspot Creator(免费)、Thinix($13 USD)以及 Connectify Hot Spot PRO,这些仅仅是其中一部分。
Connectify Hot Spot PRO——$40 USD
据我的经验,Connectify是这些软件中最好用的,它设置起来超级简单,跑起来也是如行云流水,并且我在使用任何设备来连接的时候都没有遇到过问题,当然前提是设备在覆盖范围之内。我使用它成功地连接过Android手机和平板、各代iPad和iPhone、黑莓Playbook和黑莓手机,当然了Windows PC更是不在话下。最多的一次,我同时连接了五个设备,它运行的仍然很棒,我的电脑和其他设备都没有明显的延迟。
当然,Connectify确实售价不菲,不过单就它给你省却的麻烦就值了!这款软件还能帮助你在连接到它的设备之间共享文件。说点儿离题的话,微软应该考虑收购Connectify,然后把它作为Windows的内置软件。 左边的图片展示了它是如何的容易设置,右边的图片展示给你它是如何跟踪谁当前连接以及谁曾经连接过的。
你们当中的一些人可能会想:“当我买一台无线路由就可以满足需要的时候,为什么我还要购买Connectify?”这是个不错的问题。如果你的PC通常固定不动的话,那么购买WiFi路由确实更有意义一些。但是,如果你需要在不同的地方设置WiFi的话或者你有移动办公的需求的话,那么这款软件当然更容跟着你满世界跑。
关于这种方法的结论
Connectify对于销售员、企业培训师、演讲人等来说是完美的。
总结一下
现在你了解到你可以把你的Windows PC或者笔记本作为一台虚拟路由了,并且你还知道了几种不同的方式来达到这一目的。选取最适合你的需要的一种吧,试试它,测试一下,然后看看通过它你还能做些什么。
Virtual WiFi路由能让你做些其他的什么呢?尽情实验吧,别忘了让我们了解一下。除了连接到互联网之外,它当然还有其他的用途,但是现在我们把留给你去探索学习啦。
曾经试过Virtual WiFi网络吗?你是怎么做的?你的方法有什么优劣呢?你是否有一种方法要推荐给其他人。如果你有的话,就请在下面的评论栏里告诉我们吧!