公開コメントは嫌だけどメールならという人はこちら へ
smartd の一件以来(= [ これ]とか[ これ])、そこそこ安定していると信じていた自宅サーバ機。 だが実際はそうではないらしい。本日、いきなり無反応状態に(つまりreboot)。 インターネットの出入口は2つあるので、1つが止まっても何が起きているかの状況をある程度確認することはできるし、 一部マシンの遠隔 reset も出来るようになっている。 が、これでは詳しいエラーログが取得できない。
買い替えるにしても、まぁとにかく原因は確定しておきたい。 そこで、いまさらながら netconsole モジュールをインストールすることにした。 netconsole は linux のコンソール(kernel)メッセージを net 越しに飛ばすことができるモジュールである。kernel が panic 起こしてもその最後のメッセージの送信も行ってくれる(可能性が高い)ように作られている。 kernel の設定は済んでいたので、
modprobe netconsole netconsole=6665@xxx.xxx.xxx.xxx/eth0,514@yyy.yyy.yyy.yyy/
で完了。ルータとして使っているもう一台の Linux 機(古いノートPCだ)の syslog にカーネルメッセージをとばす。 うまく記録はされているようだ。
ただし、netconsole が動作している側で
protocol 0000 is buggy, dev eth0
とか。受け側では、
Jun 13 18:10:05 uo2 printk: 16 messages suppressed. Jun 13 18:10:10 uo2 IPv4:input: IN=eth1 OUT= Jun 13 18:10:10 uo2 MAC= Jun 13 18:10:10 uo2 00: Jun 13 18:10:10 uo2 50: Jun 13 18:10:10 uo2 8b:
とかとか。エラーが出たり、表示がおかしかったりしているので、 netfilter LOG messages truncated via NETCONSOLEを参考にカーネルにパッチを当てておくことにした。これでまたしばらく様子見。
きっとハードウェアに問題あるんだろうな(多分 BIOSTAR の安物マザーボード!それを買ったのは私だから、これは仕方ないことだと)。
学校に設置いて、部屋の温度などを計測しているボード(インターフェース誌の付録)は、何処か壊れていてうまくデータを取り込めていないようだ。 現在の表示温度はあてにはなりません。 そのうち、新しい雑誌のバックナンバーを入手して置き換えます。
委員会への参加。 まーーどうだか。 私が所属する短大でもまぁやっていることはやっているし、他と比べて大きく劣ることは無いものの、 きちんと組織だってやれているかどうかは微妙。 話の中で名前があがるような他の組織がきちんと出来ているかというのも(かなり)不明。 結局色々な意味で限界が見えてるのだと思う。はっきりとした戦略が必要だ。 議論も結論もある程度予想はできる。 最近は参加するたびに気が滅入るような。
帰りは秋葉に寄って、ただふらりと一周し、捨て値¥1000のDDS4テープドライブにちょっと興味をもったり、ケーブルなどのちょっとした部品パーツを購入して帰宅。
ごくたまに行儀が悪い MTA (というかspamプログラム?DoS?)があるようで、port 25 にガンガン接続してきた後、 セッションそのままで「待ち」状態のうっちゃらかししてくれる。 この前使っているときにたまたまその現場に出くわしたので、接続先を確認したらIP割り当ては中国のようだ。 これからもあるかもね。
もちろん数分するとタイムアウトで復帰するんで無視してもいいんですが、 授業などで使っている最中にやられると「確認メールが返ってこない」のを学生に説明するのがちょっと面倒かな。 受信時にウイルスチェックなどもしている関係で、安全性考えたら接続数に制限値を設けないわけにはいかないし。 緩くしたところで目一杯接続されてDoSに近いことされてしまうだろうし。
ということで、単一ホストに対しての接続制限を設けるような milter プログラムが無いかと探していたのです(milter-limit とか使えそうかなと)。 が、灯台下暗しでした。milter 使わなくても sendmail の機能で簡単に実現できるようになっているようです。 以前(1年前?) m4ファイルを設定したときにはこの項目は無かったと思ったのだが、sendmail 8.13 以降で実装されたのだそうだ。 sendmailにおけるタイムアウト値とリソースの設定など参照。 最近はパッケージ管理は CentOS にまかせっきりなので、最新パッケージが反映されるまではどうしても時間差ができる。 が、たまには見直すのもいいものだな。 早速 conncontrol(ClientConn), ratecontrol(ClientRate) でローカルor学校から以外の接続に制限値を設け、現在お試し中。 ホスト単位でも制限なので、やりたいことがきちんとやれて結構便利です。
今日は非常勤先が課外演習で休講になった。 朝起きたら天気予報通りあいにくの雨(それもしっかりとした雨)だったが、今日を逃したら次に行くチャンスは少ない・・・ 気乗りしないが、8時過ぎの電車で千葉を出て朝から回ってみた。
最初に乗ったタクシーで、運転手は行き先が分からないというので駅から走り出した後で「乗り換えてください」と下ろされてしまった。 何にでも「分からない」ことはあるだろうとは思うが、 雨降りまくっているのだから、せめて元の場所に戻してからおろして欲しいものだ。 ひどい話だ。 こういったものも結局は「品質管理」の話題になるのだろうか。 変に意地張らずに、タクシーもカーナビ・無線ナビなどを付けたらよい。
高校はまぁ、先生によって人それぞれ。 好意的な先生もあれば、挑発的な人もいる。 たまたまお互いに生徒・学生を知っていて、それを話題にして話が広がることもある。 2勝2敗3分けという感じの1日でした。
夕方学校に戻って、書類を書き上げ今回の分は終了。 ちなみに高校訪問で日当は出ません(それは問題ではありません)。 えーっと、先生には本来の仕事以外の校務として期限設けて高校をまわらせているけど、 事務員さんもちゃんと割り当てられているかどうかは不明。 数年間受験生がない高校を指定校に入れている理由はよく分からないし、 出した報告書がちゃんと読まれているかどうかも不明。 説明しながら自己矛盾も感じるし、なにしろ謎が多い。
注意点:運転が荒いので酔い止めの薬を飲む。行き先が分かるか確認する。タバコを吸わないか確認する。
Prev | 2006/6 | Next | ||||
---|---|---|---|---|---|---|
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
Last-modified: Thu, 22 Jun 2006 11:09:35 JST
76,080/499(1)
[dynamic,jconv:jcode,cache:on]
powered by tds-1.01-beta3(1.01-beta3-EGAMIX02)