M. Takeyamaです。
On Thu, 17 Jun 2004 09:12:03 +0900 (JST)
INABA Akira
稲葉と申します。
route add default gw 192.168.1.1 route add default gw 172.17.1.254
eth0 の初期化を
/sbin/ifconfig eth0 172.17.0.0 /sbin/route add -host 172.17.0.0 dev eth0 /sbin/route add -net 172.17.0.0 netmask 255.255.0.0 gw 172.17.1.254 dev eth0
とすればいいんじゃないでしょうか。 やりたいことは理解できるのですが...
/sbin/route add -net 172.17.0.0 netmask 255.255.0.0 gw 172.17.1.254 dev eth0 のところで、172.17.0.0/16(netmask 255.255.0.0)をネットワークアドレス と認識しているですよね。 /sbin/ifconfig eth0 172.17.0.0 ところでは、第1のNIC /dev/eth0 に対してホストアドレスとして 172.17.0.0を設定しているですよね。 #ここの時点で矛盾が生じていると思います。 172.17.0.0/16(netmask 255.255.0.0)をネットワークアドレスとした場合には、 172.17.0.0 --- ネットワークアドレス 172.17.255.255 ---172.17.0.0/16のネットワークアドレスのブロードキャスト アドレス。 172.17.0.1 - 172.17.255.254 --- 172.17.0.0/16のネットワーク空間で使用 可能なIPアドレス になると思います。 ----- M. Takayama