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

[gentoojp-users 640] Re: 極小gentooでルーター



柴尾です。

> 太田です。
> # 反応してみましたー。(^^;

太田様、反応ありがとうございます d(t-t
しばらく何にも反応がなかったので、アキラメきっておりました。
だから、連休にusersをまとめ読みなのです(汗)
ほとんど進んでないので恐縮ですけど、現状など。

極小Linuxということで、構成を考えて見ますと、
1.カーネル:思い切ってモジュールなし、周辺ハードはNIC、IDE、FDDのみ。
  ネットワーク機能はできるだけ取り込む。
  --> 900-1000kB位、vanilla-sources、まだ試せてません。Mosquitoから
     環境を変えるだけの体力に自身がないので、、、
     http://www.s-me.co.jp/mosquito/mos34.html
2.スクリプト:シェルのみ、gentoo的にはPythonがあったほうが
  良いのでしょうけど、自分が使えないもので、、
3.ライブラリ:lddなどで、調べながら入れてましたけど、passwd系は
  lddコマンドでは出てくれないのです。だから、今は丸ごとコピー。
4.etc:これも、選びながら入れてますけど、pam.dが必要だったり、
  よくわかってません。rc系は/etc/init.dに本体があって、/etc/runlevels
  にはシンボリックリンクが置いてあるんだってわかったり。
5.バイナリ:ルーターにgccがあってはまずいでしょと思うし、入れると
  ライブラリが大きそうなので、gccは外してます。もちろんemergeもなし。
  だから、単体ではアップデート不可です。
6.ブート:Grubを使ってます。それほど気にする容量じゃないですから。
7.デーモン(守護神?):考えてるのはsshのみ、webサーバなし、ftpさえなしの
  超ハードボイルド構成を考えてます。考えが甘いかも、、、
  iptablesはデーモンかなぁ。すみません、何しろ試せてないもので。

全部で20MBくらいとなります。

LiveCDのStage1が使えないかと考えてみましたが、gccとpythonのあたりが
ややこしそうで断念。結局はchrootしてcpとlddとrebootによる動作確認で、
必要ファイルを絞りこんでる状態です。効率のいい方法はないでしょうかねぇ。

前にも書きましたけど、極小gentooは極小といいつつbootパーティションに入る
くらい(32MB)を狙っているので、ルーターだけでなく、緊急ブートシステムとしても
使えますよ〜。LiveCDの起動画面もかっこいいけど、手軽さではこちらが勝ると思います。
カスタマイズ性とか、起動の早さとか、CD-ROMを入れないでいいとか、、、
でも、中途半端であんまり需要はないか、、とも思ってます。
# 1FDはライブラリの再構築やバイナリの圧縮が必要のようで、
# 単にgentooセットのファイルコピーじゃ無理と思ってます。

ついでに、ハード的に関連するかもリンクをまとめます。間違いあればご指摘願います。
私としては、欲張ってDMZありがよいなぁと思ってるので、一般のEthernet×2では
少し物足りません。というか、面白いから調べてますが、ハードは揃っているので、
今のところ購入予定ないです。とはいえ、MiniーITXはUSBをEtherにすればイケルかな?

NTTコムウェアさんの「L-BOX」、PCカード型NICの搭載でDMZ対応可?
ソリューションを意識してなのか、製品の詳細紹介ページがないみたい。
http://www.nttcom.co.jp/news/pr03070101.html

WildLab.さんの「子羊ルータ LAMB」、小さいみたい。
http://www.wildlab.com/

ぷらっとホームさんの「OpenBlockS」
http://online.plathome.co.jp/products/openblocks/openblocks266/

レーザーファイブさんの「L-Router」、製品情報のリンクが切れてます q(T-T
http://www.laser5.co.jp/prodauct/embe/index.html