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
ご覧のとおり、「」の間に何があるのかを明確にしようとします。
どんな提案がありますか?