我通过在我的笔记本电脑中创建一个 ad-hoc wifi 连接来连接我的所有设备,但 windows 8 似乎没有 ad-hoc 连接的选项。请帮帮我,我已经尝试过似乎不起作用的第 3 方软件“Connectify”。
5 回答
您可以使用内置netsh
实用程序运行批处理文件来设置 Adhoc ...
要使用 ICS(Internet 连接共享)功能,您需要打开共享。
为此,您必须按...
WinKey+R
然后输入ncpa.cpl
- 右键单击无线网络适配器(您从中获得互联网的那个)选择
Properties
然后选择Sharing
顶部的选项卡 Allow other network users to connect through this computer's Internet connection
检查/标记. 从家庭网络连接的菜单中选择您创建的托管虚拟网络(本地连接 * 12)。单击确定以保存配置。
如果在任何情况下 DHCP 没有运行或工作,您可以在托管虚拟网络适配器(本地连接 * 12)上手动设置 IP 地址...
- IP 地址:192.168.137.2(可能不同)
- 子网掩码:255.255.255.0
- 默认网关:192.168.137.1
- 域名解析:8.8.8.8
下面是批处理文件代码,在记事本中复制粘贴并以.cmd 扩展名保存...
部分源代码:链接
@echo off
CLS
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (shift & goto gotPrivileges)
setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
ECHO UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%temp%\OEgetPrivileges.vbs"
exit /B
:gotPrivileges
setlocal & pushd .
REM Run shell as admin (example) - put here code as you like
ECHO.
ECHO ============================
ECHO Setting up Adhoc Network ...
ECHO ============================
netsh wlan set hostednetwork mode=allow ssid=LocalAdHoc key=password
netsh wlan start hostednetwork
cmd /k
您可以使用以下命令停止网络
netsh wlan stop hostednetwork
您必须使用该netsh
实用程序来执行此操作。这是一个很好且完整的教程来做你想做的事:
Windows 8 adHoc 连接创建器。它是一个免费的 GUI 实用程序,用于在 Windows 8 中创建临时连接。您还可以根据许可条款修改程序。请访问https://adhoc8.codeplex.com/
使用这个简单的工具在 windows 8 中创建 wifi adhoc 网络......
http://www.softpedia.com/get/Network-Tools/Misc-Networking-Tools/Wi-MAN.shtml
正如先生们所说,您必须使用 netsh 实用程序来执行此操作。但是有一个图形工具可以做到这一点,它模拟“netsh”命令,它是免费的。你可以在这里找到它: https ://www.facebook.com/AdHocInitializer