Gio*_*nir 9 networking windows wireless-networking ip windows-8.1
我刚刚开始使用 Microsoft Virtual WiFi 或hostednetwork从命令提示符通过 WiFi 适配器共享我的互联网连接,到目前为止一切顺利!然而,我面临的唯一问题是我找不到向连接到虚拟 WiFi 的客户端显示分配的 IP 地址的方法,这可能吗?如果没有,那么当客户端连接到虚拟 WiFi 时,我怎样才能获得客户端应该分配的 IP 范围?
我可以在“网上邻居”上看到客户端,但是从客户端机器上看到分配的 IP 并尝试从托管虚拟 WiFi 的机器上 ping 它时,我没有得到任何响应。那么如何获取客户端 IP 地址以 ping/连接到客户端?
示例:在我客户端的机器上,当我这样做ipconfig时,默认网关显示为空值,IP 地址为192.168.137.1。但是,当我转到托管虚拟 WiFi 的机器并 ping 该 IP 时,我没有收到任何响应
编辑:输入netsh wlan show hostednetwork显示虚拟 WiFi 的当前状态,它还显示连接客户端的 MAC 地址,但不幸的是它没有显示 IP。例子:
> netsh wlan show hostednetwork
Hosted network settings
-----------------------
Mode : Allowed
SSID name : "Giovanni-PC"
Max number of clients : 100
Authentication : WPA2-Personal
Cipher : CCMP
Hosted network status
---------------------
Status : Started
BSSID : 56:5a:04:6f:88:09
Radio type : 802.11n
Channel : 11
Number of clients : 1
00:19:32:45:71:da Authenticated <-- (a client)
Run Code Online (Sandbox Code Playgroud)
编辑 2:在客户端的机器上,默认网关没有值。我也没有共享互联网连接,我只是想通过 FTP 连接到客户端的机器来复制数据,这可能是问题吗?
小智 9
我也遇到了这个问题,我是这样解决的:
创建 WiFi 热点:
netsh wlan set hostednetwork mode=allow ssid=ProvaMi key=pippo123
netsh wlan start hostednetwork
在“网络和共享中心 > 更改适配器设置”中为热点分配一个名称(在我的例子中:“TestWIFI”)
为 WiFi 网络设置静态 IP 地址:
netsh interface ip set address "TestWIFI" static 192.168.159.1 255.255.255.0 196.168.159.1
现在,使用在 Windows 上提供 DHCP 服务器的程序(http://www.dhcpserver.de/cms/),我配置了服务器以生成
[SETTINGS]
IPPOOL_1=192.168.159.2-254
IPBIND_1=192.168.159.1
AssociateBindsToPools=1
Run Code Online (Sandbox Code Playgroud)
现在,DHCP 服务器将dhcpsrv.ini使用任何已连接客户端的 IP 地址和 DNS 名称更新其自己的设置文件 ( )。
希望这可以帮助。
注意:以上所有(IP 地址、密码等)都是我的测试配置示例。当然,您需要使用自己的设置。