如何通过托管网络获取分配的 IP?

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 地址、密码等)都是我的测试配置示例。当然,您需要使用自己的设置。

  • “……当然,你需要使用你自己的设置。” --- 好吧,我是这里的新手,但我自己的设置应该是什么?基于什么?如何选择IP,网关?“托管网络”和客户端的 ip/网关/DNS 的规则是什么? (3认同)

Dra*_*nHP 0

您需要使用ipconfig /all并浏览到无线 LAN 适配器。查找IPv4 地址