web-dev-qa-db-ja.com

hostednetworkによって割り当てられたIPを取得する方法?

Microsoft Virtual WiFiまたはhostednetworkをコマンドプロンプトから使用して、WiFiアダプターを介してインターネット接続を共有し始めましたが、今のところ問題ありません。私が直面している唯一の問題は、仮想WiFiに接続されているクライアントに割り当てられたIPアドレスを表示する方法が見つからないことです。これは可能ですか?そうでない場合、クライアントが仮想WiFiに接続したときにクライアントに割り当てられているはずのIPの範囲を取得するにはどうすればよいですか?

「マイネットワーク」上のクライアントをクライアントマシンから確認できますが、割り当てられたIPを確認し、仮想WiFiをホストしているマシンからpingしようとすると、応答がありません。それでは、クライアントにping /接続するために、クライアントIPアドレスをどのように取得できますか?

例:クライアントのマシンでipconfigを実行すると、デフォルトゲートウェイに空の値が表示され、IPアドレスは192.168.137.1になります。ただし、仮想WiFiをホストするマシンに移動してそのIPにpingを実行すると、応答がありません

編集:入力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)

編集2:クライアントのマシンでは、デフォルトゲートウェイの値はありません。また、インターネット接続を共有していません。データをコピーするためにFTP経由でクライアントのマシンに接続したいだけですが、これは問題でしょうか?

8
Giovanni Mounir

私もこの問題を抱えており、次のように解決しました:

  • 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

これで、DHCPサーバーは独自の設定ファイル(dhcpsrv.ini)接続されているクライアントのIPアドレスとDNS名。

お役に立てれば。

:上記すべて(IPアドレス、パスワードなど)は、私のテスト構成の例です。もちろん、独自の設定を使用する必要があります。

9
Nova

arp -aは、arp(またはアドレス解決プロトコル)テーブルをダンプします-これは、IPアドレスのMACアドレスへのマッピングです

次に、使用しているインターフェイスですべての動的アドレスを探します-出力は次のようになります/

Interface: 192.168.0.106 --- 0xe
  Internet Address      Physical Address      Type
  192.168.0.1           c4-a8-1d-84-f3-59     dynamic
  192.168.0.101         00-1e-8f-76-95-5e     dynamic
  192.168.0.105         00-10-75-57-7a-e8     dynamic
  192.168.0.126         00-1c-25-20-1a-a0     dynamic
  192.168.0.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  224.0.0.253           01-00-5e-00-00-fd     static
  239.2.0.252           01-00-5e-02-00-fc     static
  239.192.152.143       01-00-5e-40-98-8f     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static
4
noone

ipconfig /allを使用して、Wireless LAN Adapterを参照する必要があります。 IPv4アドレスを探します。

0
DragoonHP