指定されたインターフェイスを介したIPアドレスへのトラフィックルーティング

指定されたインターフェイスを介したIPアドレスへのトラフィックルーティング

固定IPアドレス(192.168.1.86)を持つデバイスがあります。また、192.168.1.x を使用する DHCP ネットワークもありますが、そのネットワークで 192.168.1.86 のみを維持することはできません。メインネットワークおよび固定アドレスデバイスと通信できる必要があるマシン(ブリッジと呼ばれる)があります。

Aには2つのネットワークアダプタがあるので、これまでに行ったことは、DHCPを使用してプライマリネットワークと通信するように1つのインターフェイスを設定し、固定アドレスデバイスと通信するように手動で別のインターフェイスを設定することだけです。その後、あるインターフェイスを有効にし、他のインターフェイスを無効にすることで、いつでもどちらか一方と通信できます。これは明らかに非常に寂しく、時々イライラするまでです。

インターフェイスを手動で有効/無効にせずにこれを実行できますが、192.168.1.86へのすべてのトラフィックを1つのインターフェイスに自動的に送信し、別のアドレスへのトラフィックを別のインターフェイスから送信したいと思います。はい、そうすることができれば、そのブリッジマシンはもはやメインネットワークの192.168.1.86と通信できなくなることを知っています。私は大丈夫です。ボーナスとして、会議ブリッジマシンを介してインターネットと通信できる固定アドレスデバイスを取得できれば幸いです。

これは静的パスである必要があるように見えますが、サブネット全体ではなく、1つの特定のアドレスに対して静的パスを設定する方法(または可能かどうか)がわかりません(特にそのアドレスがサブネット内にあり、別のインターフェイスで処理されます)

では、192.168.1.86 へのトラフィックを 1 つのインターフェイスに送信し、別のアドレスへのトラフィックを別のインターフェイスに送信するようにブリッジをどのように設定できますか?

ブリッジマシン(残りのネットワークと固定アドレスデバイスに接続されたマシン)はCentOS 7を実行しています。

ベストアンサー1

次のコマンドを使用して、192.168.1.86にホストパスを追加します。

ip route add 192.168.1.86/32 dev eth1

ここで、eth1 はデバイスが接続されたインターフェイスです。このパスは通常の192.168.1.0/24パスよりも具体的で、デバイスと通信するときに選択されます。他のホストの場合は、通常のパスが適用されます。

おすすめ記事