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

[debian-users:36658] Re: ルーター構築について



<005101c2fb2d$fa62e340$0201000a@inspiron8000>の記事において
mitsuhiro@xxxxxxxxxxxxxxxxxxxさんは書きました。

> woodyでルーター(FWとかでなく、単なるゲートウェイ)を構築しているのですが、
> ネットワークの設定で悩んでいます。
> 
> slinkの頃の/etc/network/interfacesはifconfigを使った単純なスクリプトだったの
> で大変わかりやすかったのですが、woodyのものは/etc/init.d/networkingとの関係
> がいまいちわかりません。
> 
> そこで、/etc/init.d/networkingを使用せずにifconfigを使ったスクリプトを使用し
> たいのですが、/etc/init.d/networkingの処理と干渉しないか心配になっています。
> 干渉しないように/etc/init.d/networkingを動作させないようにしてもよいのです
> が、その場合/etc/networks/option内の処理(ip_forward=onなど)は動作してくれ
> ますでしょうか。またip_forwardなどが動作しない場合にはどこを修正する必要があ
> りますでしょうか。

 私も最初 ifup/ifdown に関しては「いまいちわからない」状態だった
のですが :-)、使ってみると簡単です。 まず man interfaces して、
書式を眺めてみてください。

 ちなみに私のは /etc/network/interfaces は

# The loopback interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
	address 192.168.0.1
	netmask 255.255.255.0
	network 192.168.0.0
	broadcast 192.168.0.255

auto eth1
iface eth1 inet static
	address 192.168.1.1
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255
	gateway 192.168.1.254

という感じです (eth1 が上流)。

 /proc 以下の ip_forward への echo などは、interfaces ファイルの
up, pre-up ルールで書いてもいいですが、 /etc/network/if-up.d/
(ないし if-pre-up.d/) 以下に bash script を放り込んでしまうのが
楽だと思います。 私は iptables などの設定もここでしています。
static な route 定義をしたければ、ここに書くことになるでしょう。

> また、/etc/networks内に記述されているlocalnetうんぬんという記述は何に使われ
> ておりますでしょうか。これはネットワークに変更があった際は随時変更した方がよ
> ろしいのでしょうか。

 これは NIS を使わないのなら、あまり気にしなくていいものだと
自分は思っていました。

# が、間違いがあったら突っ込み願います > all

-- 
中野武雄