web-dev-qa-db-ja.com

ICS Windows 7で割り当てられたDHCP範囲を192.168.1.x範囲に変更するにはどうすればよいですか?

Windows7ラップトップでインターネット接続の共有を設定しました。現在、DHCPからICSクライアントに割り当てられているIP範囲は192.168.137.xの範囲です。範囲を手動で192.168.0.xの範囲に変更する方法を見つけることができません。 (つまり、私のワイヤレスルーターと同じ範囲)

グーグルを試しましたが、答えが見つかりませんでした。

編集:私はこれを見つけました http://support.Microsoft.com/kb/230148 Microsoftサイトからですが、私のregeditでその特定のパスを見つけることができないため、この記事は非常に古い可能性があります。

EDIT2:これは私がこれを行う必要がある特定のシナリオです。注:少なくともしばらくの間、新しいハードウェアを購入するつもりはありません。 (マルチポートwifiルーターを購入すると問題が解決することはわかっています)ポケットwifiルーターがあります。これにはWANポートのみがあり、イーサネットはありません。イーサネットのみがあり、イーサネットがないデスクトップがあります。 Wi-Fi。デスクトップにはi7プロセッサと16GBのRAMがあります。非常に強力です。Wi-Fiとイーサネットの両方を備えたWindows7を備えたラップトップがあります。しかし、私のラップトップの構成は非常に低く、セットアップしたものはそれほど強力ではありませんICS私のラップトップでインターネット接続を共有するために私のラップトップで。

Dekstopの仮想マシン内でRHLLinuxを実行しています。 Linux VMデスクトップ内から友人のVM彼の家に)へのサイト間VPNをセットアップしたい。彼のコンプも背後にあるNAT。wifiルーターがデスクトップにpingできるようにしたかったので(ポケットwifiルーターでnattingを設定できるように)、192.168.0.xの範囲のIPアドレスを指定することでこれを実現できると思いました。 。しかし、私は間違っていました。@ michael-kjorlingで以下のソリューションを試した後、デスクトップは192.169.0.119のIPアドレスを取得しました。しかし、デスクトップもWifiルーターも相互にpingを実行できません。

それで、これを達成する方法はありますか?

"internet connection sharing" "windows 7" internal subnetをグーグルで検索したところ、最初のヒットはマイクロソフトのナレッジベース記事KB230148 インターネット接続の共有DHCPサービスのIP範囲を変更する方法 でした。これは2011年に最後にレビューされ、 「引退」する時間であり、以下に適用されると述べられています。

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • ウィンドウズ7アルティメイト

その記事から:

ホストに割り当てられているIPアドレスと、接続の共有ホストのDHCPサービスで使用されているIPアドレスの範囲を変更するには、レジストリエディタを使用して次の値を変更します。これらの値は、HKLM\System\CurrentControlSet\services\SharedAccess\Parametersにあります。

(REG_SZ) ScopeAddress
(REG_SZ) StandaloneDhcpAddress

ScopeAddress値は、接続の共有で使用するアドレス範囲に設定されます。 StandaloneDhcpAddress値は、仮想Wi-Fi/SoftAPが有効になっているときに使用されるアドレス範囲です。どちらの値でも、255.255.255.0のネットワークマスクが使用され、構成できません。

したがって、効果を得るには、ScopeAddressStandaloneDhcpAddressC0A80000の16進数に設定した後であるように思われます。これにより、WindowsはICSクライアントのIPアドレスを192.168.0/24(CIDR)の範囲外に割り当てます)(質問のタイトルの値が正しく、質問の値が正しくない場合) 、代わりにC0A80100を使用してください。)

ただし、ルーターラップトップの両方が割り当てているため、IPアドレスの衝突が発生する可能性があります同じアドレスプールからのIPアドレス。そして、運が良ければアドレスの衝突を引き起こさない場合でも、ラップトップ、ICSクライアント、またはおそらく両方)のいずれかでIPルーティングに大混乱をもたらす可能性があります。そのため、このような設定を防ぐために、実際には可能性があります

whyを説明すると、ICSクライアントのIPアドレス範囲を(そのホストの観点から)外部IPと同じにする必要がありますICSサーバーのサブネット、多分誰かが実際に動作する、そして確実に動作するソリューションを提案することができます。

5
a CVn

あなたはこれを達成することができないかもしれません。 ICSはNATルーターとして動作し、共有しているネットワーク接続からクライアントに提供するアドレス範囲を持つマシンを非表示にします。デスクトップ(またはデスクトップではVM))からルーターにpingを送信しますが、その逆はありません。

ただし、ラップトップにlinux vmをインストールできる場合は、mayこれを構成して必要な処理を実行できます(ここで要約します。詳細についてはグーグルで検索する必要があります):-両方のイーサネットデバイス(特定のホストとの間でルーティングするiptables)を使用して仮想ホストを構成します。アドレス/ポート変換は、内部マシンを指す外部接続に配置されます。

基本的に、デスクトップに2番目のサブネットを使用し、ルーティングvmにゲートウェイし、192.168.0サブネット上のIPでルーティングvmを公開して、トラフィックをそこに変換し直します。

0
simonc