アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になっております
LINUXで環境を構築していまして、困ったことがあります。

クライアントからのssh通信をLINUXサーバの2つのinterfaceへと行いたいです。

ロケーションを以下に示します「↓(矢印表記はLANケーブル)」

-------------
|クライアント |
-------------
↓(seg3)
------------- (seg2)
|L3スイッチ |→→→→→↓
------------- ↓
↓ (seg1)        ↓
------------- ↓
|サーバ    |←←←←←←
-------------



L3SWからのseg1,seg2は各々サーバのeth1,eth2へ接続されています。
要件としましては、クライアントからseg1経由のssh接続、
seg2経由のssh接続を実現したいです。

通信自体はクライアントからサーバのポート(eth1,eth2)へ通信はできたみたいですけど
tcpdumpで確認したところ、戻りのルートがサーバでフォワーディングしているようです。

つまり、以下のようになります。
クライアント→サーバeth1→サーバeth2→クライアント
クライアント→サーバeth2→サーバeth1→クライアント

条件としては、戻りの通信経路を各々同一にしたいのですが、どのような設定すればよろしいでしょうか
例:つまり、以下のような通信を行いたいです。
クライアント→サーバeth1→サーバeth1→クライアント
クライアント→サーバeth2→サーバeth2→クライアント


◆環境
OS:Red Hat Enterprise Linux ver5

・eth1,eth2にGWを設定
 GWはL3SWの接続先ポートを指定する

・L3は各ポートでVLANを切り、VLAN同士でルーティングさせている

・ping
クライアント→L3SW(seg2port) OK
クライアント→L3SW(seg1port) OK
クライアント→サーバ(seg2port) OK
クライアント→サーバ(seg1port) OK

・フォワードの設定
/proc/sys/net/ipv4/ip_forward 0



おわかりの方がいらっしゃいましたら、お手数ですがご教授願います。

A 回答 (2件)

そもそもなぜサーバが2つのネットワークに接続しているのか、とかが分かりません。

seg2経由のSSHを実現したい理由もわかりません。
なぜこのような環境なのかの情報が欲しいかもしれません。

L3スイッチですのでseg3からseg1、seg2からseg1も当然スイッチできると思いますのでサーバはseg1にだけ繋がっていればいいのでは?
PCがわざわざseg2を通過していく経路の必要性があまりわかりません。
2重化のためとも思えませんし。

この回答への補足

回答ありがとうございます
NW構成環境に関してはお客様に言われたものです
上記のものよりサーバ台数が増えます。

ssh通信に関しては本当はseg2のみの経由になります
しかし、現在はテスト環境の一環として上記の構成にし、sshを両方のセグメント(seg1,seg2)からたまたま行った時に気づいたものです

問題はssh通信の戻りのルートがなぜサーバをフォワーディングしてしまったのかをお聞きしたいです。

補足日時:2009/05/22 18:24
    • good
    • 0

>NW構成環境に関してはお客様に言われたものです


なるほど。。

>/proc/sys/net/ipv4/ip_forward 0
0ならばforwordの設定は無効と思います。

サーバ側から見た場合、クライアント1への通信はデフォルトゲートを使いますが、ゲートウェイが2つあるのでそれの優先度とかもあるのかなぁ。。
とか思いつつも分かりません。
確実に下記のようになるのでしょうか?
クライアント→サーバeth1→サーバeth2→クライアント
クライアント→サーバeth2→サーバeth1→クライアント
たまにはちゃんと(?)帰ってくるのでしょうか?

この回答への補足

回答ありがとうございます

ゲートウェイの優先度についても考えました
しかし、優先度があるのならseg1,seg2からの通信があった場合、どちらともフォワーディングのような現象はおきないと思います

また、事象に関しましては確実に以下のようになります
クライアント→サーバeth1→サーバeth2→クライアント
クライアント→サーバeth2→サーバeth1→クライアント
※それぞれ5~7回以上試しました

補足日時:2009/05/25 22:55
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!