LinuxはターゲットIPを別のサブネットにリダイレクトします。

LinuxはターゲットIPを別のサブネットにリダイレクトします。

2台のLinuxコンピュータがあります。どちらもアダプタが2つあります。

one frontend -> 172.17.62.x
one backend -> 192.168.141.x

両方のアプリケーションがフロントエンドホスト名を使用して互いのIPを解決しても、バックエンドアダプタを介してのみ2つのアプリケーション間で通信が行われるようにしたいと思います。 /etc/hosts ファイルを変更できないため、静的パスを使用する必要があります。

したがって、サーバーAがサーバーBのフロントエンドIPを確認する場合は、サーバーBのバックエンドIPを使用する必要があります。サーバーBがサーバーAのフロントエンドIPを確認している場合は、サーバーBのバックエンドIPを使用する必要があります。

これを達成するために、バックエンドネットワーク用の標準ゲートウェイを使用する新しいルーティングテーブルを追加しました。

OS>echo 200 FRONT_TO_BACK >> /etc/iproute2/rt_tables
OS>ip route add default via 192.168.141.1 table FRONT_TO_BACK

さて、フォーマットにルールを追加したいと思います。

OS>ip rule add from 172.17.62.188/24 to 172.17.62.194/24 "use device eth1 with source ip 192.168.141.188/24 and to got 192.168.141.194/24" table FRONT_TO_BACK

ご覧のとおり、「」の間に何があるのか​​を明確にしようとします。

どんな提案がありますか?

関連情報