渥美です. ゲートウェイの記述は,自分では解決できないときに,自分以外の問い合わせ先を 書くものです. At Fri, 19 Sep 2003 21:55:58 +0900 "Kaz Okui" <okui@xxxxxxxxxxxx> wrote: > 渥美さん述べられたようにルーティングテーブルがおかしいなら > /etc/sysconfig/static-routes > eth0 net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 > eth1 net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.30 > ネットで調べたらeth0に来た192.168.0.0宛てのパケットは192.168.0.1へ送り、eth1 > に来た192.168.1.0宛てのパケットは192.168.1.30へ送る意味だと書いてありまし > た。 192.168.1.30の計算機が192.168.1.4と通信をしようとすると, > eth1 net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.30 のルールを見ますが,192.168.1.30は自分自身なので解決できず,デフォルトルー トの192.168.1.1に問い合わせに行きます. 192.168.1.1は192.168.1.4を知っているので,適切にパケットを送信してくれます. 192.168.0.1の計算機が192.168.0.2と通信しようとすると, > eth0 net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 のルールを見ますが,192.168.0.1は自分自身なので解決できず,デフォルトルー トの192.168.1.1に問い合わせに行きます. 192.168.1.1は192.168.0.2を知らないので,パケットはさらに上位のネットワーク に消えていきます. static-routeでの書き方はよく分からないけど,たぶん > eth0 net 192.168.0.0 netmask 255.255.255.0 > eth1 net 192.168.1.0 netmask 255.255.255.0 で良いんじゃないかな.(gw以降がいらない) もっとも,今所望している範囲ならこの記述もいらないはずだと思うんだが... -- 静岡大学総合情報処理センター 渥美 清隆