[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46323] routed -s の代替 (via bird)



中野です。

 sarge から netkit の routed パッケージがなくなったようで、
代替品をどうしようかと思っています。 eth0, eth1 が付属の
ゲートウェイマシンで、従来は routed -s として使っていました。

 bird / quagga というあたりが候補のようですが、より simple
そうな bird をとりあえず試してみました。 が、経路のアナ
ウンスがうまいことできていません。

 /usr/share/doc/bird/bird-*.html を見つつ、bird の設定ファイル
/etc/bird.conf は末尾のようなかたちで用意しました。 起動後に
route コマンドを試すと、学内ネットワークのエントリがずらずら
出てくるので、routed -q 相当のことはできているようなのですが。

 おそらく何かをスッポリ見落しているのだと思うのですが、
bird をお使いの方からコメントをいただけると幸いです。
また quagga で routed -s 相当をさせるにはこうすれば良い、
というポインタも有難いです。 宜しくお願いします。

# で今どうしているかというと、woody の routed を コピーして
# 使っています…

-- 
中野武雄

===========================bird.conf============================
log syslog { info, remote, warning, error, auth, fatal, bug };

protocol kernel {
	persist;
	scan time 20;
	import all;
	export all;
}

protocol device {
	scan time 10;
}

protocol rip MyRIP {
	debug all;
	authentication none;
	honor always;
	interface "eth0" { mode broadcast; };
	interface "eth1" { mode broadcast; };
	import all;
	export all;
}
===========================bird.conf============================

ちなみに syslog にはこんな風に出ています。

================================================================
bird: Guessed router ID aaa.bbb.ccc.ddd according to interface eth1
bird: Kernel told us to use non-neighbor aaa.bbb.ddd.eee for aaa.bbb.ddd.0/24
bird: Kernel told us to use non-neighbor aaa.bbb.ccc.ddd for aaa.bbb.ccc.0/24
bird: Ignoring bogus route 0.0.0.0/16 received via MyRIP

[2〜4 行目繰り返し]

bird: Shutting down
bird: System shutdown completed