vine-users ML アーカイブ



[vine-users:062222] Re: ルーティングについて

  • From: Kiyotaka ATSUMI <kiyotaka@xxxxxxxxx>
  • Subject: [vine-users:062222] Re: ルーティングについて
  • Date: Fri, 19 Sep 2003 22:37:47 +0900 (JST)
渥美です.

ゲートウェイの記述は,自分では解決できないときに,自分以外の問い合わせ先を
書くものです.

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以降がいらない)
もっとも,今所望している範囲ならこの記述もいらないはずだと思うんだが...

--
静岡大学総合情報処理センター 渥美 清隆