白木印「生」
の編集
https://memo.heliopause.jp:443/?%C7%F2%CC%DA%B0%F5%A1%D6%C0%B8%A1%D7
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
BracketName
Debian
Debian/CPUクロック
Debian/CUPS
Debian/DDNS
Debian/DNSSEC
Debian/exim4
Debian/iSCSI
Debian/IT8212
Debian/LDAP
Debian/LVM
Debian/Nagios
Debian/PostgreSQL 8.1(sarge)
Debian/PPPoE
Debian/PXE
Debian/RAID
Debian/samba
Debian/smartmontools
Debian/stone
Debian/Tips
Debian/VPN
Debian/ネットワークバックアップ
Debian/過去のもの
Debian/自前パッケージ
Debian/分散ファイルシステム
dev/Apacheモジュール
dev/Eclipse
dev/Git
dev/Makefile
dev/VC++
FormattingRules
FrontPage
Help
HP-UX/Tips
InterWiki
InterWikiName
IPv6
Linux全般/Ansible
local/top
MenuBar
OpenBlockS 600
PHP
PowerEdge
PowerEdge SC1430
ProLiant MicroServer
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RecentDeleted
SandBox
SRT100
WikiEngines
WikiName
WikiWikiWeb
Windows/gadget
Windows/JetBrains
Windows/SetPoint
Windows/Tips
Windows/X-Deep/32
x3550
YukiWiki
その他
トラブル集
仮想化
仮想化/ESXi
仮想化/OpenVZ
仮想化/User Mode Linux
仮想化/VServer
仮想化/Xen
玄箱/PRO
白木印「生」
25時という灰色人向けのツール、白木印シリーズの汎用Linuxルータ『[[白木印「生」>http://www.25ji.info/product/nama.html]]』((2008年6月ごろから、サイト消滅))のいじり方。 #contents *構成 [#z9544203] 製品にはマニュアルは全くつかない。本体+ACアダプタ+LANケーブル+シリアルケーブル+保証書だけ。~ 普通の人が買う商品じゃないから、ぎりぎりまでコストダウンしているんだろうなという感じがすごく出てる。~ 中身は、[[NV550>http://www.mrl.co.jp/product/nv550.htm]]にそっくり。 *接続方法 [#p738b922] デフォルトでtelnet接続できるようになっている。IPアドレスは192.168.1.200、ユーザ名はroot、パスワードはdefaultとなっている。~ そのほかに、シリアルケーブルで、直接コンソールにつなぐことができる。設定を間違ったり、ファームウェアのアップデートの時に使う。~ コンソールケーブル接続マニュアルの写真だと、ケーブルの1ピンに赤色がついているタイプだが、手元にあるケーブルは1番と6番が緑となっている。これもコストダウンの影響か…。~ 逆差し防止などないので、マニュアルを参考に向きを間違えないように接続。~ 直接PCに繋ごうとすると、コネクタを固定するためのねじ穴がじゃまになってはまらない。このため、「生」に繋いでるケーブル側のねじ山を取り外す。 *ファームウェア作成環境の構築 [#xb85de79] 簡単なのは、[[白木印「生」用DHCP Server 対応ファームの作り方(pdf)>http://www.gfi.co.jp/25ji_download/dhcp/DHCP_Server_20070831.pdf]]をみること。基本知識は必要だが、0からの構築方法が書いてある。~ ちなみに、x64環境ではコンパイルに失敗した。構築用に、x86環境を用意した方が良さそうだ。 **パッケージの取得 [#f57f69d0] マニュアルによると、「Debian(sarge)」で行うとなっているが、古いので最新の「Debian(etch)」で行う。基本的に、マニュアルにある通りの手順で問題なさそう。~ 必要なパッケージは以下のコマンドでインストールする。 # aptitude install libncurses5-dev # apt-get install make gcc patch unzip **ファイルの取得 [#zb9a0887] マニュアルには、配布元のURLも書いてある。25時においてある物より新しいのがある。~ とりあえずは、25時から持ってきたもので動作することを確認する。あとで、新しいバージョンで試してみようと思う。 **ビルド [#d78d73c8] ビルドしたいが、ひとつだけはまったことがある。~ ビルドの最終段階で、できあがったファイル(ramdisk.gz,zImage)を/tftpboot/にコピーする処理がある。ところが、ディレクトリがあるのに書き込み権限がない場合、エラーとなってしまう。ビルドするアカウントからは、書き込めるようにしておいた方がよい。すぐに、tftpでファイルが持って行けるし。~ ビルドは、マニュアルにあるように以下のコマンドで行う。build-gbi.shには実行権をつけておく。 % cd base_dir % batch/build-gbi.sh **カスタマイズとリビルド [#v87ee0a2] カーネルのカスタマイズとリビルドは、以下のコマンドで行う。~ ブートイメージの作成でエラーになったので、Makefileに"$(ROOTDIR)/../usr/local/bin/"へのパスを追加して解決した(→&ref(Makefile.patch.tgz);)。 % cd base_dir/build_linux/snapgear % make menuconfig % make clean % make dep % make カスタマイズでは、IrDA(赤外線)とMouseを外した。~ MTDを使用するときの、ソース変更部分をパッチファイルにしてみた(→&ref(ixp425.patch.tgz);)。 ntpを使おうと有効にしても、コンパイルでエラーとなる。この場合、configureをしてやるとよい。 $ cd build_linux/snapgear/user/ntp $ ./configure *参考 [#g83748c7] 発売元~ →http://www.25ji.info/~ 製品情報~ →http://www.25ji.info/product/nama.html
25時という灰色人向けのツール、白木印シリーズの汎用Linuxルータ『[[白木印「生」>http://www.25ji.info/product/nama.html]]』((2008年6月ごろから、サイト消滅))のいじり方。 #contents *構成 [#z9544203] 製品にはマニュアルは全くつかない。本体+ACアダプタ+LANケーブル+シリアルケーブル+保証書だけ。~ 普通の人が買う商品じゃないから、ぎりぎりまでコストダウンしているんだろうなという感じがすごく出てる。~ 中身は、[[NV550>http://www.mrl.co.jp/product/nv550.htm]]にそっくり。 *接続方法 [#p738b922] デフォルトでtelnet接続できるようになっている。IPアドレスは192.168.1.200、ユーザ名はroot、パスワードはdefaultとなっている。~ そのほかに、シリアルケーブルで、直接コンソールにつなぐことができる。設定を間違ったり、ファームウェアのアップデートの時に使う。~ コンソールケーブル接続マニュアルの写真だと、ケーブルの1ピンに赤色がついているタイプだが、手元にあるケーブルは1番と6番が緑となっている。これもコストダウンの影響か…。~ 逆差し防止などないので、マニュアルを参考に向きを間違えないように接続。~ 直接PCに繋ごうとすると、コネクタを固定するためのねじ穴がじゃまになってはまらない。このため、「生」に繋いでるケーブル側のねじ山を取り外す。 *ファームウェア作成環境の構築 [#xb85de79] 簡単なのは、[[白木印「生」用DHCP Server 対応ファームの作り方(pdf)>http://www.gfi.co.jp/25ji_download/dhcp/DHCP_Server_20070831.pdf]]をみること。基本知識は必要だが、0からの構築方法が書いてある。~ ちなみに、x64環境ではコンパイルに失敗した。構築用に、x86環境を用意した方が良さそうだ。 **パッケージの取得 [#f57f69d0] マニュアルによると、「Debian(sarge)」で行うとなっているが、古いので最新の「Debian(etch)」で行う。基本的に、マニュアルにある通りの手順で問題なさそう。~ 必要なパッケージは以下のコマンドでインストールする。 # aptitude install libncurses5-dev # apt-get install make gcc patch unzip **ファイルの取得 [#zb9a0887] マニュアルには、配布元のURLも書いてある。25時においてある物より新しいのがある。~ とりあえずは、25時から持ってきたもので動作することを確認する。あとで、新しいバージョンで試してみようと思う。 **ビルド [#d78d73c8] ビルドしたいが、ひとつだけはまったことがある。~ ビルドの最終段階で、できあがったファイル(ramdisk.gz,zImage)を/tftpboot/にコピーする処理がある。ところが、ディレクトリがあるのに書き込み権限がない場合、エラーとなってしまう。ビルドするアカウントからは、書き込めるようにしておいた方がよい。すぐに、tftpでファイルが持って行けるし。~ ビルドは、マニュアルにあるように以下のコマンドで行う。build-gbi.shには実行権をつけておく。 % cd base_dir % batch/build-gbi.sh **カスタマイズとリビルド [#v87ee0a2] カーネルのカスタマイズとリビルドは、以下のコマンドで行う。~ ブートイメージの作成でエラーになったので、Makefileに"$(ROOTDIR)/../usr/local/bin/"へのパスを追加して解決した(→&ref(Makefile.patch.tgz);)。 % cd base_dir/build_linux/snapgear % make menuconfig % make clean % make dep % make カスタマイズでは、IrDA(赤外線)とMouseを外した。~ MTDを使用するときの、ソース変更部分をパッチファイルにしてみた(→&ref(ixp425.patch.tgz);)。 ntpを使おうと有効にしても、コンパイルでエラーとなる。この場合、configureをしてやるとよい。 $ cd build_linux/snapgear/user/ntp $ ./configure *参考 [#g83748c7] 発売元~ →http://www.25ji.info/~ 製品情報~ →http://www.25ji.info/product/nama.html
テキスト整形のルールを表示する