クイズ - ルーティング編

2つのLANをPPPを用いて、以下のようなVPNを構築しました。 この設定のネットワークでは、 penguin から telnet 192.168.0.1 でhiro に 接続できますが、 hiro から telnet 192.168.1.1 で penguin に接続できません。 なぜでしょうか?

難しかったらヒントをどうぞ

この問題は出題者の私が実際にvpnを構築した時に、 なんでつながらないかかなり悩みました。 答えが欲しい方はfujiki@fc-lab.com までメールでお問い合わせください。


ネットワークは以下のように接続しています。
                  インターネットへ
                         | 
                         |(global address)
                     +---+---+
                     |router |
                     +---+---+
                         |(192.168.0.254)
----+--------------------+--------(ethernet)
    |192.168.0.1
+---+---+
| hiro  |
+---+---+
    |192.168.2.2
    | (ppp)
    |192.168.2.1
+---+---+
| panda |
+---+---+
    |192.168.1.3
    |
----+----+-----------------+-------(ethernet)
         |192.168.1.1      |(192.168.1.254)
     +---+---+         +---+---+
     |penguin|         |router |
     +-------+         +---+---+
                           |(global address)
                           |
                     インターネットへ

hiro, panda, penguin はすべてUNIXマシンで、 以下のルーティング情報をスタティックに設定しています。 動的にルーティング情報が更新されることはありません。

hiro
DestinationGateway
192.168.2.1/32192.168.2.2
192.168.1.0/24192.168.2.1
192.168.0.0/24192.168.0.1
0.0.0.0/0 (default)192.168.0.254

panda
DestinationGateway
192.168.2.2/32192.168.2.1
192.168.0.0/24192.168.2.2
192.168.1.0/24192.168.1.3
0.0.0.0/0 (default)192.168.1.254

penguin
DestinationGateway
192.168.0.1/24192.168.1.3
192.168.1.0/24192.168.1.1
0.0.0.0/0 (default)192.168.1.254


access counter