2003/Apr./20
●2003年4月20日 こんどこそ昨晩は疲れ果てて寝てしまったので、今度こその雪辱戦である。 まずは昨日エラー出まくりだったMAKEDEVに注目してみる。エラーから類推するに、自分でもひっかかった「/sbin」問題ではないかと勘ぐる。早速ディレクトリを漁って居場所を確認し、MAKEDEVをMacにftpしてきて編集する。 mknod → /sbin/mknod chown → /usr/sbin/chown これを書き戻し、パーミッションも元のパーミッションにして実行すると、エラーは出なくなった。んで、/mnt/devの中を覗くと....おお、昨日までは存在しなかった大量のファイルができているではないかぁ。実は、昨晩最後にHDDに残されたメッセージファイルをチェックしたのだが、どうもコンソールの「/dev/ttyS0」「/dev/ttyS1」がいないというエラーが大量にでていたので、このあたりが一番怪しいと睨んだのでした。 んで、あとは昨日と同じ処理をして再起動......来ました。よーやく起動しましたデスよ(号泣)。LEDが右に左に動いてますデス。面倒なので、早速IPの設定を変更してLANに接続するためにWeb設定画面を......開こうとしたけど開けない。おまけにtelnetもできない。というか、あなたのIP今いくつ(^_^;)? どうにもイーサからのアクセスができないので、またROMからブートしてメッセージを取り出してみる。 Apr 20 13:21:25 (none) syslogd 1.4.1: restart. Apr 20 13:21:26 (none) inetd[86]: time/tcp6: *: the address family is not supported by the kernel Apr 20 13:21:26 (none) inetd[86]: time/tcp6: *: the address family is not supported by the kernel Apr 20 13:21:26 (none) inetd[86]: time/udp6: *: the address family is not supported by the kernel Apr 20 13:21:26 (none) inetd[86]: time/udp6: *: the address family is not supported by the kernel Apr 20 13:24:15 (none) init: Switching to runlevel: 0 Apr 20 13:24:16 (none) exiting on signal 15 inetdの設定になにかありそうだってコトで/mnt経由で/etc/inetd.confを見てみる.....ftpもtelnetもコメントアウトされてるでないの(T_T)。さらに/etc/hosts.allowと/etc/hosts.denyを見てみる。hosts.allowは全てコメントになってて、hosts.denyは....ALL:ALL。これってつまり「誰も何もinetdを通過できない」ってコトですよねぇ....。ROMブート側のそれぞれのファイルを見ると、ちゃんとftpdとtelnetdに関する設定があって通るようになってます。 これだと思ってROM側のと同じ設定にして起動してみましたが、やっぱりダメ。良く考えたらhttpdはココを通らないそうだし、Web設定画面も開かないわけですから、もっと根本の部分にも問題があるような気がします。それと、ROM側の設定では「tcp」とあるトコがHDD側では「tcp6」になってるんですよね。これ、どういうコトなんでしょうか? これらって設定ミスなのか、デフォルト全滅にして自分でセットしろって事なのか、それとももっと奥の深い話があってこうなってるんでしょうか。さすがに疲れたので本日はココでオシマイっす。ああ、先は長そうや....。 そうそう、デリートキーが通らないのもストレスたまるけど、やっぱりシリアル端末を用意した方がいいなぁ。うーむ....。
Copyright 2003 All Rights Reserved by Kazutaka 'Zak' Sawa . |