[Armadillo:05036] Re: Armadillo210でネットワークとログについて

Takenoshita Koyo email@hidden
2010年 3月 17日 (水) 18:47:03 JST


竹之下です。

> しかし、wtmpは変わらず出力される為、これも停止させたいのですが、何かヒントをお願いします。
/var/log/wtmp とは
[PC ~]$ man wtmp
http://www.google.co.jp/search?q=/var/log/wtmp

- ログインしたときにユーザ名を保存しておくログファイルらしいです
- バイナリ形式で保存されているらしいです
- who や last コマンドで中身を覗けるらしいです

ログインしたときにユーザ名を保存するらしいので、多分
getty とか login とかが関係していそうです

Armadillo では、getty とか login は busybox になっています

busybox のコンフィギュレーションを見てみましょう

[PC ~/atmark-dist]$ cd user/busybox
[PC ~/atmark-dist/user/busybox]$ make menuconfig

Login/Password Management Utilities
[*] getty
---     Support utmp and wtmp files

getty のオプションに、wtmp をサポートするようなオプションがあるみたいです
"---"となっているので、何か他のコマンドに依存しているようです

Coreutils
[ ] who                             <- チェックを外す

Miscutils
[ ] last                            <- チェックを外す

とします。

Login/Password Management Utilities
[*] getty                           <- チェックをつけたまま
[ ]     Support utmp and wtmp files <- チェックを外す

晴れて、"Support utmp and wtmp files"のチェックを外すことができました。

再度、atmark-dist をビルドしてください。

>つづいて、ネットワークなのですが、
>> atmark-dist でイメージを作成されていて、Armadillo-210.Base プロファイル
>> を使用されている場合は、
>> atmark-dist/vendors/AtmarkTechno/Armadillo-210.Base/Makefile
>を参考に、atmark-dist/vendors/AtmarkTechno/Armadillo-210.Base/etc/defaultの
>interfacesを固定に書き換え、atmark-dist のユーザーランドの設定でDHCPを外し、
>フラッシュメモリの config 領域も削除したのですが、
>ブート時に、DHCPエラーが出る為、何かヒントをお願いします。 
どのようなエラーが出ますか?

本当に、interfaces ファイルが書き換わっているか、
[Armadillo ~]# cat /etc/network/interfaces
[Armadillo ~]# cat /etc/default/interfaces
[Armadillo ~]# cat /etc/config/interfaces
として確認してみてください。

-- 
Koyo Takenoshita



armadillo メーリングリストの案内