Windows 8では、ICSでワイヤレスホストネットワークを使用しています。インターネットに接続されたインターフェイスが1つあり、WiFiインターフェイスがワイヤレスアクセスポイントとして使用されています。インターネットに接続されているインターフェースはUSBモデムです。
これは私がしたことです、私はこれらのコマンドを実行しました:
netsh wlan set hostednetwork ssid=* key=*
netsh start hostednetwork
次に、インターネットに接続されたインターフェイスでICSを構成し、新しい仮想WiFiアクセスポイントインターフェイスにリンクしました。
次に、Android電話をWiFiアクセスポイントに接続し、インターネットにアクセスしようとしました。
ブラウザでエラーが発生し、DNSが解決されなかったことが通知されました。
そこで、Android電話のWiFi構成を変更して(静的構成)、Google DNS 8.8.8.8および8.8.4.4を使用すると、すべてが機能しました。
WiFiインターフェースは192.168.137.1にあるので、私のAndroid電話はその特定の範囲で接続され、ゲートウェイとDNSを同じIPに設定します。
私がインターネットで読んだすべてのガイドで、この問題について言及しているサイトはありません。 DNS情報がUSBモデムから伝播されない理由がわかりません-> WiFiアクセスポイント-> Android電話WiFi?
WiFiアクセスポイントインターフェイスのDNSサーバーを静的にGoogleDNSに設定しても、機能しません。
インターネット接続は、DNSサーバーをAndroid電話のWiFi構成に設定した場合にのみ正しく機能します。そうでない場合は、直接IPのみを使用できます。
何か案は?
接続されたデバイスにDNSが送信されないため、Windowsホストネットワークに接続するときに接続が得られないという同じ問題が発生しました。
私はここで解決策を見つけました: https://4sysops.com/archives/how-to-share-wi-fi-in-windows-8-with-internet-connection-sharing-ics/ I以前に読んだものの、2回目まで入手できなかったため、次のような手順が重要です。
Control Panel\Network and Internet\Network Connections
に移動すると、インターネット接続とホストされているネットワークが「ローカルエリア接続* XX」のように表示されます。それはあなたがホストしているwifi接続ですが、それでも「LAN」接続と呼ばれます。要約すると、ホストされたネットワーク接続とソース接続を共有した後にホットスポットに接続すると、DHCPを介して接続されているデバイスにDNSが自動的に送信され始めます。
補遺A:たとえば「ローカルエリア接続* 3」に手動で設定されたDNS設定がないことを確認してください。たとえば、空にする必要があります。
ネットワークブリッジを作成するには、インターネット接続の共有で使用されていないLANまたは高速インターネット接続を少なくとも2つ選択する必要があります。