web-dev-qa-db-ja.com

異なる(gwからの)サブネット全体にルーティングを追加するにはどうすればよいですか?

10.10.1.100インターフェースから169.254.1.0ネットワークへのルーティングを追加したい。 Windows 7でどのように行うことができますか?

1
Pablo

たくさんのコメントの後、私は次のようにセットアップを読んでいます:

 ------------------スイッチ----------------- 
 /(ルーター)\ 
 | | | 
 | | | 
有効なPRODホストMywin7コンピューターヘッドレスボックス
 10.0.0.0/8(atm on 10.0.0.0/8)On 169.254.0.0/16

ルーターは関係しないことに注意してください。

また、現在稼働中の実稼働アプリケーションのため、10.10.1.100を169に変更することはできません/制限されています。

それはいくつかのオプションを残します。

  1. また、Windows7デスクトップに169 ... IPを追加します。これは、本番アイテムの邪魔にならないようにするためです。

  2. 一時的な4台目のPCを入手して、それを試してみてください。それを起動するのは簡単なはずですが、169で静的IPを設定します...これでヘッドレスボックスに到達できます(他のPRODホストとはまだ通信していませんが、構成して修正することもできます)。 10.0.0.0/8で...)

  3. ヘッドレスボックスはローカルであるため、セミランダムなラップトップ/デスクトップを取得することもできます。これらのヘッドレスボックスとラップトップを独立したスイッチに接続するだけです。次に、それらを適切に構成してから、本番ネットワークに接続します。

セットアップがそれほど単純ではなく、スイッチではないが、間に1つ以上のルーターがある場合は、問題が発生している可能性があります。 RFC1918IPはルーティング可能であるとは想定されていません。したがって、間にルーターがある場合は、それらを再構成する必要があります。サードパーティのルーターがある場合(たとえば、ヘッドレスボックスが別のオフィスにあり、インターネット経由でそれらに到達しようとした場合)、あきらめます。別のことを試してください。 (たとえば、そのオフィスのボックスへの最初のVPN、または他のオフィスのルーターにログインします)。

その場合は、元の投稿に詳細を追加してください。

1
Hennes

これら2つのネットワーク間にルーターが必要です。ルート内のコマンドゲートウェイは、ピアIPアドレスと同じサブネット内にある必要があります。したがって、ルーターには少なくとも2つのアドレスが必要です。たとえば、10.10.1.1および169.254.1.0。

両方のネットワークが同じ物理イーサネットネットワークに接続されている場合は、2番目のIPサブネット内のコンピューターに2番目のIPアドレスを追加することができます。ただし、そうするとDHCPを使用できなくなります。すべてのIPアドレスを修正する必要があります。

2
gmag11

サブネット外にゲートウェイが必要な場合-WindowsServer 2012R2およびWindows8.1には、サブネット外への直接アクセスを有効にするPowerShellコマンドレットがあり、「Get-NetOffloadGlobalSetting」に現在の状態が表示され、「Set-NetOffloadGlobalSetting-NetworkDirectAcrossIPSubnets」に表示されます。値を構成できます。 PowerShellはクライアントオペレーティングシステムの「NetworkDirectAcrossIPSubnets」の構文を理解しますが、この機能はサーバーでのみ使用でき、クライアントOSで設定するとエラーが発生します。

0
Maxim Masiutin

「169.254.1.0」自体はネットワークではありません。通常、リンクローカルアドレスには169.254.0.0/16が使用されますが、コメントによると、ネットワークは169.254.1.0/24を使用します。

これらのホストは同じリンク上にある(同じスイッチに接続されている)と言います。 169.254.0.0/16の範囲は「リンクローカル」として定義されており、ルーティングが明示的に禁止されているため、これは良いことです。 (一部のルーターはこれを許可しますが、ほとんどのルーターはこのネットワークとの間でパケットを転送することを拒否します。)

オンリンクとは、ルートを追加する必要があることを意味しますなしゲートウェイですが、宛先インターフェイスを直接使用します。

  • Windows 7の構文では、次のようになります。

    netsh interface ipv4 add route 169.254.1.0/24 "Local Area Connection"
    
  • routeの使用:

    route add  169.254.1.0  mask 255.255.255.0  0.0.0.0  if <ifindex>
    

    最初に<ifindex>realインターフェースID(例:16)に置き換える必要があることに注意してください。これはroute printの上部に次のように表示されます。

    Interface List
     16...00 15 5d 21 cf 04 ......Microsoft Hyper-V Network Adapter
      1...........................Software Loopback Interface 1�
    
0
user1686