Solarisマシンに2つのネットワークインターフェイスがあり、ifconfig-aの出力は次のようになります。
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.17.56.150 netmask ffffff00 broadcast 10.17.56.255
ether 0:14:4f:7e:4a:68
bge1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 10.0.226.166 netmask ffffff00 broadcast 10.255.255.255
ether 0:14:4f:7e:4a:69
私のルーティングテーブルは次のようになります。
# netstat -nr
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ------ ---------
10.17.56.0 10.17.56.150 U 1 5670 bge0
10.0.226.0 10.0.226.166 U 1 1107 bge1
224.0.0.0 10.17.56.150 U 1 0 bge0
default 10.0.226.1 UG 1 0
127.0.0.1 127.0.0.1 UH 8 162738 lo0
インターフェイスbge0のポート7710でリッスンしているアプリケーションを実行しています。
問題は、外部マシンからポート7710で10.17.56.150にTelnetで接続しようとすると、機能することです。ただし、他のインターフェイスでは機能しません。つまり、ポート7710の10.0.226.166へのtelnetは機能しません。間にファイアウォールはありません。
誰かが何が悪いのか、そしてこれをどのように達成できるのかを助けることができますか?ポート7710で10.0.226.166にtelnetできるようにしたい。
前もって感謝します