1753794 メンバー
7293 オンライン
108799 解決策
新規ポスト

複数NICに同一セグメント設定で接続不可

 
もっち
新しいメンバー

複数NICに同一セグメント設定で接続不可

お世話になります。

下記の様に4つのNICに同一セグメントのIPを割り当てるとping(クライアントPCよりHP-UXへ)が飛びません。3つのNICを別セグメントに割り当てた瞬間にpingが飛びます。また、一つでも同一に戻すとpingが飛ばなくなります。

大変恐縮ですが、何かご存知でしたらご教示頂きたく存じます。

※全てLAN0に対してpingしているとします。

1)不可(全て同一セグメント)

LAN0 :192.168.1.1/24

LAN1 :192.168.1.2/24

LAN2 :192.168.1.3/24

LAN3 :192.168.1.4/24

2)可(全て別セグメント)

LAN0 :192.168.1.1/24

LAN1 :192.168.20.2/24

LAN2 :192.168.30.3/24

LAN3 :192.168.40.4/24

3)不可(一つのみ同一セグメント)

LAN0 :192.168.1.1/24

LAN1 :192.168.1.2/24

LAN2 :192.168.30.3/24

LAN3 :192.168.40.4/24

2件の返信2
yoshimura
レギュラーアドバイザー

複数NICに同一セグメント設定で接続不可

それぞれの LAN I/F は Ethernet として同一セグメントに

つながっているのですか?

複数の物理 LAN I/F に同一 IP セグメントの設定をした場合、

ルーティング的に考えると(PING を)受信した I/F と返信を

返す I/F が必ずしも同じになるわけでは無いはずです。

たとえば lan0(192.168.1.1) への ping の返信を lan1 から

返されることが考えられますので、もし Ethernet として

別々のセグメントにつながっていたら、応答が返って来ない

ことが考えられます。

ちなみに複数の物理 LAN I/F に同一 IP セグメントの設定を

すると同一セグメント上のブロードキャストパケットを複数うけて

しまうとか、ブロードキャストを取り扱うプログラムが

想定していない構成でエラーになってしまうなどのトラブルが

考えられるので構成的にはあまりお勧めするような構成では

ないと思います。

日本橋SE
新しいメンバー

複数NICに同一セグメント設定で接続不可

netstat -rで確認できると思うのですが、メトリック値はどうなっていますでしょうか?おそらくすべて同じ値だと、パケットがどのNICから出ていいかわからず通信が不可能となります。

同一セグメントにつながっていてもメトリックを正しく設定(優先順位をつける)すれば通信可能だと思います。