WindowsXPのインストールなどはうまくいくものの、しばらく使っていると突然あの「リセット」が発生するではないか。天元編)を長時間プレイしている最中などにも。麻雀ゲームかというと、このリセット・エラーはそうそう起こるわけでないからで、かならずこうすればリセットが発生するという再現性を掴めないため、長時間PCを動かしてさらになんらダメージにならないジョブであるからだ。512MB-DDR(NANYA)2枚でもリセット・エラーが発生するのをみるにつけ、がっかりせざるを得ない。他社のDDRメモリを買う?こういうトラブルは、SD-RAMベースの基板ではほとんど経験したことがない。いっても例外として2件、ひとつはPentium166MHzが最速CPUの頃にメモリの初期不良に遭遇したことが一回(これはTwoTopで購入したもので、Windows3.1のインストール途中にブルー画面が出るので他のメモリと交換してみるとそういうことは起きないという単純な識別で判断してshopに持ち込んで確認・交換してもらった)。200GP(今のAthronと似た命名法だけど)の熱暴走でも苦労したことがある。CylixのCPUについては結局クロック倍率を66MHzの2倍の133MHzでいわゆる166GP相当で使うことで解決していたように思う。CPUが熱暴走を起こすと今回同様にシステム・リセットが発生する場合もあるが、熱暴走の場合は高熱が原因だから一度問題が生じると冷ますまで問題が何度も続けて発生するという特徴がある。この点でみれば今回の問題は必ずしも熱暴走ではない。CPUあるいはメモリの問題が主原因であろう。システムリセットはいわばメモリの内容が吹っ飛んでしまうか、CPUの内部回路のある種の暴走で起こっていると思えるからである。メモリについてはmemtest86というフリーウェアが雑誌のおまけCD-ROMにあったのでそれを用いて1昼夜半程度テストしてみた。1GBで1サイクル50分程度かかるテストを36回繰り返したところで止めたがこの時点でリセットも起きずメモリー・エラーも発生しなかった。memtest86はOSを介さない自走プログラム(DOSの部分程度は含んでいるのだろう)なので極めて軽い負荷のプログラムだといえる。テストとはいってもテンポラリファイルのアクセスをバックグラウンドで行いつつ走っているようなWindowsXPの環境と同等の環境であるとは言い難い。それでも純粋なメモリテストにはなっているのであろう。メモリの問題はNANYAの2枚についてはセーフであると判断せざるを得ない。そこで、今度はCPUを疑うことに。Probeというシステム監視プログラムが添付されているので、それを用いて諸元を確認すると、コア電圧が1.79Vから1.8V前後をうろうろしていることがわかった。AMDのサイトからAthronの仕様書(pdf)をダウンロードしてみると1.75Vがカタログスペックであるにもかかわらず。はじめはこのコア電圧を.25V単位で上げてみて様子を見た。一般にコア電圧が低めだと動作が不安定になる。いうのが「常識」であると思われたから、もしかすると2100+のような高速型では電圧不足なのではないか。実際にコア電圧を上げていくとむしろエラーが発生する頻度が上がったのである。1.825Vまで3段階まで試してみたが1.825V設定では起動途中でエラーが生じるほどになる。CPU温度も61度、62度、64度と上昇していた。Probeを見ると、コア電圧に限ってなのだが、常に設定電圧より約0.5V電圧が高めに表示される。1.75V設定で約1.8V。1.825V設定では1.88V程度。BIOSの電圧設定項目には1.7Vあるいは1.725V設定の項目が無いのでそれ以下は基板上のジャンパ設定でしか行えない。BIOSの設定値と監視値とが0.5Vも違うのは何故か?この点は不明である。いやそうではなくて実は監視値は正しくて、BIOSによる設定が0.5V高めに設定されるようになっているのではないか。この点に決着をつけるためには校正されたミリバルを用いてコア電圧を直接測定するのが一番であるが、残念ながらミリバルはもっていないしテスターで0.0xVの違いを測定できるわけでもない。シンクロはあるが、CPU基板の裏面を晒しながら剣山のようなあのピンからvCoreを探し出すのも面倒なので(笑)、ここは監視値を正しいものとみなして、基板上のジャンパをいじることにした。A7V333のジャンパでは0.5V単位でしか設定できない。1.75Vで設定しても値は変わらないので、1.7V設定に変更した。この場合、BIOSの設定もAUTOからManualに変更しなければならない。現在変更してみたマシンでWindowsXPを起動し放置したままにしてある。3時間程度経過しているが、リセットはかかっていない。これまでこうした単なる放置でも気がついてみるとリセットがかかりユーザ選択画面になっていたのであるが、現状リセットは一度も起きていない。なんとCPUの温度が50度と、1.75V設定1.8V表示の時に比べて10度も温度が下がっている。基板温度も45度から35度に。これで動いているのだから動作が同じならこの方が望ましいに決まっている。いうことで、強制リセットというか、システムダウンが今後も生じるかどうかは今後長時間にわたって様々にプログラムなどを動作させてみてテストしなければならないが、これで動作が安定するなら、あの「リセット」はコア電圧の設定ミスによるものだ。断定できることになるだろう。個人的にはそうあって欲しいと思っているそうでなければ、問題はさらに深い迷宮にはまりこむことになるのであるから。仮にそうであったとしたら、ASUSのA7V333にはコア電圧設定の部分にある種致命的な問題があったと断定できることにもなる。マニュアルでジャンパ設定できる。いう点が逃げ道というかそういう設定の余地があることで問題回避できる、そういう設計上の余裕があるという点は逆に評価できると思う。Probeのような監視プログラムのサポートがなければこのような問題を発見することは不可能であるのだから。760)の基板をそれぞれ9800/7980円で購入した。した基板を使う前に問題が解決するなら、この2枚の基板は使わないままになるかもしれない。した限りない無駄遣いができるのも今月に限っては可能なのである。実をいえばスロットのカエル君達のおかげなのです。今月5月、のべの差枚で1万枚以上もだせたが故の無駄遣いなのだ。●近況(2002/7/1)先月来のDDRメモリ騒動もどうやら一段落した。P4B533E)に切り替え、SAMSUNGのPC2700(333MHz)の512MBのDDR(2枚)をPC2100(266MHz)で仕様的にスペックダウンさせて用いている。1.73GHz(2100+)機には現状NANYAのPC2700の512MBのDDRメモリを2枚で使用中。A7V333のBIOSのデフォルト設定使用ではちょっと危なっかしい現象も散見されたが、メモリの使用スペックを最も低速(DDRのSPDで使用するのではなく、CPUとメモリのクロックを1:1(133MHz)で設定し他の緒元も最も低速に)設定した。懸案のV-DataのPC2100DDRの2枚差しは、MSIの基板にDuron(FSB-200MHz/PC1600相当)とこれまたスペックダウン設定して用いている。このような安全性重視の設定を行った後はとりあえずトラブルらしき現象はおおよそ終息している。現時点で現用機は以下のような様相に。最近は、ブラウン管モニタを全て液晶モニタに切り替えたり5.1chシステムを接続したりみたいなとりとめもないupgradeが続いている。無停電電源装置は計6台に増えた。ケーブル類は種類本数とも増加の一途で、整理用のケースをダース単位で購入したりなど。98用の古いGameも200本近く増え、もはや収納スペースの関係から限界ぎりぎりの状況。●トラブル(2002/8/21)実験サーバーの中核ともいえるサーバー機が立て続けにトラブルを引き起こし、ご破算の連続なのだ。もって、トラブルの種は尽きまじ。サーバー機は電源ONのままで使用するのが基本。テスト済みのセットアップボックスを量産して販売しているメーカー製のサーバーであれば、量産であることの故にトラブルが引き起こされるケースはある程度収束するに違いない。この観点からいえば、メーカー製サーバーの品質はあるレベルをクリアしていて当然だ。ところが、自作機をサーバーにするとなると、起こり得るトラブルは全くもって収束しない。サーバーをセットアップする毎に最新のパーツを使いたくなる。いう身勝手な想いと、新製品系しか置いていないという販売店の傾向とがトラブルを無限大に拡散することになる。マザーボードが不具合を起こした場合、同一のマザーボードを予備部品として確保してあるなら不具合はその基板の交換だけで決着する。予備のマザーが手許になければ、新品別製品と置き換えなければならない。新品別製品は旧製品とは全く別種のチップセットを使っていたりするであろうし、イーサネットなどオンボードの構成も異なっていたりする。すると、交換した基板では旧来のハードディスクは起動時にコンフィグレーション・エラーで立ち往生するのが普通。今回の一連のトラブルの発端はまずもって起動後30分程度経過するとハードディスクを認識しなくなる。再起動した場合、BIOSからハードディスクが認識できなくなっていた。経験的にこういう場合はハードディスクの制御系にあるいはマザーボードのIDE周辺回路に熱不良(ICチップの経時トラブルは定常運転時の発熱でチップ上の論理回路素子のスイッチング特性が劣することが原因となる場合が大半)があるのだろうと思えた。新品のマザーボードを換装し別機のハードディスクを接続すると、当然読める。これで、とりあえずこの実験機2のメンテナンスは終了とした。問題はHD無しになってしまったミニタワー機である。これには以前主機で使っていたASUSのA7V133+Aturon1.2GHzがセットアップされている。Serverの試供品をインストールしてあったが評価している暇もないのでLinuxで先に上書きしてしまった。先のトラブル機から外した40GBのHDDを接続してみると案の定見えない。HDDが死んでいるのだな。同一ケーブルでカスケード接続してあるCD-ROMは見えるからである。そこで、別の60GBのHDDと交換してみると、これまた見えない。いやはや、不良品のHDDを接続してマザーボードを壊してしまったのか。CD-ROMが見えるのが不思議なのであった。この二次的トラブルの元凶は、IDEのケーブルであったそれも接続のトポロジーの問題。IDEケーブルには普通コネクタが3個圧着してあり、コネクタ間の距離の長い方の端のコネクタをマザーボードに接続し、他の二つをIDE機器に接続するのが普通である。HDDのカスケード接続をする側で長い方を用HDDから短い方のケーブルの端についたコネクタをマザーボードに差し込むような接続をしていたのが問題であった。一本別のケーブルを用意し別個に接続すると見えなかったHDDが見えるようになった。すると、なぜに以前のHDDは見えていたのか?IDEやSCSIのインタフェースはパラレル信号を扱うため、ケーブル接続には常にインピーダンス整合が要求される。古いIDEケーブルがATA-33レベル止まりなのはその一例である。インピーダンスはケーブルの線間の容量と長さで決定されるし、また終端解放は終端反射のノイズの原因ともなるので、接続する場合は端と端とを接続する。ところが、終端解放されていなくても(長い側の端にCD-ROMが接続されていても)マザーボードとHDDとのケーブルの長さとその接続の先にどの程度のケーブルが接続されているかが問題になる場合がある。いうことを今回のトラブルで体感的に認識した。この問題にはA7Vの問題もあるだろう。ASUSのA7Vもいろいろなバージョンがあるが、私が使っているのはFSB133に対応しつつもATA-66止まりの板で、それにATA-100のHDDをつなげている。いうところが問題なのかもしれない。ATAの速度モードの決定のためのネゴシエーション途中のある種のタイムアウト時間とBIOS側の接続判定のタイムアウト時間がミスマッチしていると思われる節がある。実際のところ、BIOSで何回かHDD認識をトライすると先のトラブルケースなケーブル接続でさえもHDDを認識することができるのである。ところが、時間をかければ認識させ得るとしても、通常起動時ではそのようなタイムアウト・リトライをしない。BIOSの設定モードで認識できても通常起動時には認識できないのでHDD起動はいつまでたってもできない。これでは役に立たない。関わらずケーブルを1:1の終端接続で行えばそういう不具合を生じせしめずに普通に起動できる。これ「相性」なのである。この種の相性は合理的解決が可能だし、その合理的解決がある種とても常識的な領域であることが面白い。自作PCの世界ではよく「相性」が云々されるが、おおよそ相性問題はある種の常識からすれば「非常識」なことを実現しようとして失敗している例だとは言えないだろうか。この意味で「相性」という語は「オカルト」という語に似ていると思える。「これこれの組み合わせでは相性の問題で動かないことがある。」という表現は何も説明していないと思う。言い換えれるなら「理由は説明できないけれども、これこれの組み合わせでは動かないということは事実である。」と表現しているだけのように見える。動作不良の理由を説明できない販売店と動作不良の原因究明を行えないユーザの狂想曲。ショップ店頭のクレーム対応の現場を目撃する度にそれが「相性」という語で相互理解されて調和へと収束するのだろうなと。エンジニアには「相性」という語は禁句なのである。相性問題を微分的に追求して解体解明することがエンジニアの仕事なのであるから。おまけ的なトラブルが一つ。先のミニタワー機に40倍速のCD-Rを取り付けた(といっても手持ちのCD-Rメディアは12倍速対応の安物しかないのだが)せいもあって、新品基板のmicro-ATX機ではなく、A7V/Athronのミニタワー機を中核実験機に変更した。7.3のインストール時から不具合ぽかった電源が実運用開始後の最初の電源断で電源が壊れてしまった。インストール時の時点で、電源断後、電源スイッチを押してもパワーオンにならないという症状があった(どこぞの店頭展示品の電源付きケースの特売品を購入したのが間違い)、当初は電源ケーブルを抜いて20秒程度放置してから電源ケーブルを差し込みそこで電源スイッチをオンするとパワーオンしていた。それが48時間程度の実運用後の電源断・再起動時で同様にしてもパワーオンにならないのであった。20秒ほど電源ケーブルを抜くとうまく電源オンできるのはATXの電源はケーブルがコンセントに差し込まれている限り微弱ながらも常時24時間電流が流れる仕組みになっているためで、コンセントレベルでの電源断で電源回路内部のコンデンサーの蓄電が放電されてノーマル状態に戻るからであろうと推測している。この問題は単純に電源を別途購入して取り替えておしまい。サーバーのATX電源は電源スイッチ付きの別売ものがベターであろうかと。いずれにしても、なんとも故障トラブルの多いことか。いう日は訪れるのだろうが、その未来の日には日本のPCメーカーの大半はその息の根が止まるのかもしれない。Jagurが発売されるという話をATX電源を買いに行った時にヨドバシカメラの店内広告で知った。土曜日はお祭り沙汰があったらしくすこし気になったので水曜に町田へ出てヨドバシ・ソフマップを見て回ったが在庫切れで購入できず。結局8/31に再度新宿のヨドバシに出向いて入手した。インストールしてみた。Xのupdateでは150箇所以上の更新がなされているというが、体感的にはそれほど違ったという印象はない。版を重ねるに従って着実に安定的なシステムになってきている。初版では、SCSIのドライバー周りにバグがあって、Adaptec2940相当のSCSIカードに接続した4GBのドライブがよくクラッシュ(カーネルエラー)したものだが、1.1以降では止まっている。1.1では、USBのドライバー周辺に問題があり、特にUSBキーボードを切り替えて使うような場合、再々切り替え後にUSBキーボードが認識されないということがあった。そのUSBに関するトラブルはだいたい以下の通り。使用機種はPowerMac867MHz。切り替え機はシネックス扱いのEM-410USBという台湾製。症状は再々切り替えを行うとApple純正キーボードが見えなくなり事実上キーボードが使えなくなるというもの。実はそれ以前に2:1のUSB/VGA切り替え機を使っていたがそれでは全く問題がでていなかった。原因はEM-410USBという切り替え機にあるのだろう。実際WindowsXP側でも再々接続時に認識できないUSB機器がある。いったメッセージがでることがある。10.2にupdateしたところ、この問題は雲散霧消してしまった。EM-410USBでもとりあえず問題なく使えるのである。10.2になってUSBのプラグイン対応部分、USBの接続トポロジーの再構築の周辺が強化されたのであろう。ありがたいことである。いずれにせよUSB/VGAの切り替え機に問題が残っているのは確かだから将来的には取り替えることになるだろう。この種の切り替え機の主流は現状PS2キーボード、マウス、アナログVGAベースのものがほとんどだが、最近のマザーボードではPS2インタフェースを省いたものがトレンドになりそうな芽もある。将来的にはUSB/DVIの切り替え機が中心になるのだろう。実際その種の製品はすでに販売されているようでもあるし。*さてさて、来週の連休には引っ越しを敢行する。引っ越し先は戸建ての納戸付きなのでその納戸をサーバー部屋にする予定。マンション(集合住宅)系の部屋では管理組合の規約の関係で壁に穴を開けたり電気の契約ワット数を変更したりすることが容易でないことが多い。この種の制約があると、光ケーブルの敷設工事は物理的には可能に思えても事実上不能ということがあり得る。現状住んでいる部屋では壁の穴開けは御法度なのでできない。今さらに知ったのであるが電力契約も30Aが上限であるらしい。これではいつまでたっても光ケーブルは敷設できないであろうし、ブレーカーとの戦いも白兵戦になりそうな予感がしていた。ルールが変れば何でも可能である。いうもののそのルールを変更するためには管理組合の理事長選挙に立候補するだけの勇気が必要であろう。仮に理事長になったとしてもルールを改正できるかどうかは総会議決が必要でそれは1年に1チャンスしかない。新居では屋内配線を工事業者に委託してLANケーブルを引き回すことにした。無線LANという手もあるが、最低でも4万円弱程度。このコスト・レベルだと配線工事費用とさほど違わない。無線LANは故障する可能性があるが、配線されたケーブルの断線事故が発生する確率はネズミなどの食い荒らしがなければほぼゼロだといえる。無線LANは機種やOSを選ぶ。それにすべてのPC機器がそれで接続できるというわけでもない。最近再注目されている電磁波問題や盗聴受信によるセキュリティ問題も考慮すべきであろう。居住面積が1.7倍も広くなるので機器・機材の収納収容キャパシティもずいぶんと広く大きくとれるようになる。そのためこれまでオークションや粗大ゴミ処理で廃棄するべき候補としていた機材も捨てれなくなってしまった。NTTには光ケーブル敷設の申し込みも済ませてある。いうことで、これまでとは別のレベルの状況が目前となった。実にワクワクしている。改訂的持続もそれなりの楽しみがあるものだが、拡大的持続にはそれ以上の何かがある。いやいやまったくワクワクなのである。(2002/10/25)9/16に懸案事項であった引っ越しを敢行した。引っ越し荷物は段ボール箱だけでも220箱余り。それ以外にも衣装ケースやスチロール系のケースなどが多数あり、相当な大荷物だった。一ヶ月以上経過した現時点で段ボール類はおおよそ片づけたが、書籍の整理がほとんどできていない。文字通り山積みのまま。その大半は10年近く読まずにとっておいた技術書とか古いソフトのマニュアルといった類。私の場合、そういう踏ん切りはなかなかできない。今回はアパートから一軒家への引っ越しだ。いずれにしても借家だからローン周辺の煩わしさとは無縁。引っ越しの理由はいくつもあるが、家族的なことを除外して言えば、一番の理由は旧居が手狭に過ぎたことだ。4Kのアパートでは私が1部屋(四畳半)を占有していた。その四畳半にコンピュータの類が実稼働6台、予備数台。コレクションが20台前後.....。横積みできないので棚の配置を工夫して縦積みしていたがそれも限界に達していた。いう状況ではお宅サーバーなどを設置することは夢のまた夢なのであった。この点で引っ越しは必然事項なのだった。それに、もう一つの問題は、光ファイバーの設置(FTTH)だ。Bフレッツの受付が始まっているというのに、申し込むことができなかった。アパートの管理組合規約に「壁に穴を開けることまかりならぬ」という規約上の制約があった。これでは光ケーブルの敷設はできない。言えば、電源容量は30A契約固定。いう規約も根本的な制約だ。この制約が災いしてブレーカーが落ちるという事故は今的にも将来的にも避け得ないものであった。これでは、光ファイバーベースのサーバーなど設置できないし、まして複数台設置することなど不可能。実際、クーラーを1台つけている最中に炊飯器をつけ、そこで電子レンジをONするとまず確実にブレーカーが飛んでいた。いうことで、三階建ての戸建てへ引っ越しすることにした。インターネットで検索すると幸いにも学区内に適当な物件があり、飛び付くように決めてしまった。建坪的には1.7倍広い4SLDK。私の部屋は相変わらず四畳半だが、階段下の一畳ほどのハリー・ポッター部屋と、高さこそ1.8mだが広さ4.5畳の納戸がある一階全てを占有することになった。肝心の費用だが月にして2万ほど高くなっただけ。広さが1.7倍になったし、等々で、僕的には言うことのない選択であったと思っている。引っ越し早々に納戸と自室との間、さらに一階と二階の間にLANケーブルの敷設工事を行った。今月初めには、9月はじめに予約していた光ファイバーの敷設工事も完了し実は昨日開通した。いってもまだプロバイダー契約が完了していないので、実際に光ファイバーを利用できるようになるには日数がかかる予定。一つ良いことがあった。それは、99年の4月に突如訪れた頸椎のヘルニアが引っ越しのどさくさの中でほぼ完治状態になったということだ。これまでの3年間、そのヘルニアの後遺症で左手・左腕が痺れたままだった。1日の中で良いとき悪いときが交互に訪れ、ひどいときはもうキーボードも叩けない。それが今年の6月頃から右手にも移って、もうマウスボタンをクリックするだけで激痛が走るみたいな状態に何度も陥っていた。いう時は寝てることしかできないのだが寝ていても痺れや痛みはやってきた。それが、引っ越し荷物の開梱・整理をしている最中に、ふっとどこかへ行ってしまったらしいのだ。昔から、悪いことが重なれば「方違え」といって、方角を変える、つまり引っ越しをするというのが古式日本の習わしだったが、まさに「方違え」をしたならば、悪霊退散状態になった。体調的には今は99年以前と同じくらい。絶好調という感じなのだ。いうことがあって、先日、新宿のヨドバシで、「偉そうな椅子」を買ってしまった。これまで使ってきた椅子はもう角がボロボロで中のクッションが丸見え崩落状態だった。いうこともあるのだが、とにかく椅子に座ったまま寝てしまうこともある私なので、首を後ろに倒しても背もたれで支えられるような椅子が長年欲しかった。椅子に座ったまま寝入ってしまったことで打ち症的事故を引き起こし、それがヘルニアの原因となったわけで、という経緯だから、もう健康のためには「偉そう」な椅子が絶対必要なのだ。いうことで、3年ぶりの絶好調なので、寝る暇を惜しんでバリバリ。もって「方違え」は大正解なのであった。B-fletsが実質開通した。NTTレベルでは先月末に開通していたのだが、ドメインのレジストラ移管の手続きなどが間に挟まりプロバイダ契約の完了に手間取ってしまった。申し込みをしてからだいたい3週間程度。WEBサーバー設置が目的のB-fletsなので、いわゆるIP8というタイプの契約。IP8個といっても、最初と最後は使えず、ルーターに1個。DNSに2個を割り振るので実質3台までしか稼働サーバーは設置できない。DNSサーバーを共用化してメールサーバーやプロクシを例えばセカンダリDNSに設定するという手もあるだろうが、今回は素直にDNS専用機を2台用意して設定した。いうのもプロバイダとの契約からこの2台だけはIP変更できないからだ。IP8ベースのサーバーを設定する場合、最初に設定すべきはルーターだ。OCNの場合、PPPoE認証で接続される1IPに対して他の5IP分のパケットをルーティングする仕組み。実質5IP有効であっても、実際にパケットが送られてくるのはルーターのIPだけなのだ。逆にこちらの複数台のサーバーも皆ルーターをゲートウェイとして指定して1台のルーターがひとまとめにしてプロバイダ側に送り返す。契約的にはunnumbered使用となるので、グローバルIP設定したサーバー機は5台までしか設置できない。NATルーターならもっと数を設置できだろうが....といっても実際的に現状ではそうサーバーの数を必要とするほどのジョブがないので、3IPもあれば事は足りる。ルーターといえば、Ciscoなのだが、まぁ、最近は安物もたくさん世に出回っているので、安物で事足りればそれに越したことはない。いう安易な考え方でいる。もって、最初に選択したのは、メルコのBLR3-TX4だ。販売店で実物を見たところ、unnumbered対応。箱の表に印刷されていたからだ。箱の裏を見るとダウンロードupdateで対応といった趣旨のことが書かれていた。一抹の不安はあったが、まぁ数売れている商品であろうから、サポートはきちんと行われるであろう。とある種の信頼を置いての購入であった。11/15に1.19β2のファームウェアがweb公開されダウンロードして早速使ってみた。製品版の設定画面にはない、unnumbered設定のラジオボタンがあり確かに設定できるようであった。ところが、動作がおかしい。ファイアーウォール設定で登録・削除を繰り返すと、削除したはずの設定が生き残っていたりなど。Error"などというお馴染みの503エラーを吐き出すに至って、私、切れました。使いもしない内から、単なる設定途中ではそれはないだろう。いうことで、急遽買い出し。Opt90とかいうルーターを買ってきた(その昔、マイクロリサーチというチープなICE/ROMライターの会社が横浜にあったが、別会社である模様)。設定方法だけをいえば、メルコのルータの方がはるかに分かり易いし、Top画面で接続確認や切断が行えるという点で使いやすいような気もする。Opt90は設定内容をファイルに保存・再ロードできる機能があるし、ファイアー・ウォールの設定も実にきめ細かい。ターゲット・購買ユーザーは明らかに異なるだろう。YahooBBのようなADSL接続用途なら、まぁどちらも無設定でダイレクト利用できるのだが、メルコの方がお気軽だ。自宅に設置する公開サーバーということなら、Opt90の方が少しはまし。いいつつも、実運用ままだだから、まだこれがいい。これからトラブルの嵐に遭遇するかもしれないのであるし。メルコのルーターのように出航以前の係留中にすでにクラッシュ。8.0のパッケージを見つけたので、早速購入。サーバー用途なのでクドクドしいオプションは不要だからパーソナル版で、4800円程度。いう手もあったのかもしれないが、これまでの経験から、雑誌のおまけは編集側のミスとかがけっこうあって、トラブルの一因となっていたので、今回はパッケージ版をあえて購入した。x.2以上にならないと安定しないというジンクスがあるのではっきり言って8.0は不安だけれども。それで、今回DNS(2),www,テスト機と4台にインストール。gnomeがずいぶんと綺麗になって好印象。いうか、GUIはほとんどWindowsそっくりという感じで、ここまで来たかぁというより、結局こうなのかぁ。GUIのメニュー構成はは今一すっきりしていないが、設定ファイルの扱いが「手設定」と「設定ツール」とで格差を設けて手設定でいじったファイルは設定ツールは関知しなくなる。いうことから、今回は可能な限り「設定ツール」で行ってみることにした。サーバー設定の「services」はgoodだ。ファイアーウォールのレベル設定はまだまだ(というのもイーサ板の2枚差しを行った場合、信頼ポート表示が不全であるため)。DNS設定ツールはもう言うこと無し。WEBサーバー設定ツールははっきり言って全然実用に耐えません。Samba設定は従来通りのswat設定。swatの設定項目がむちゃくちゃ増えているのにはたじろいでしまいました。DNSの設定で、conf、正引き、逆引きなどいくつも設定ファイルを書かなければならないだろうことに恐れをなしていたのだけど、実際ツールを使うとまっとうなことをまっとうに入力すれば事が終わってしまうのでずいぶんと気楽に仕事ができた。アドレスをセットするだけで事が済んでしまう。実際、保存をかけて「services」を用いてnamedを再起動させてやればあっけなく動いた。サーバー環境とは無縁のADSL接続のパソコンのDNSだけを今回設定したDNSサーバーに変更しためしてみるとちゃんとYahooとかもアクセスできる。いうツールでもちゃんと動いているような応答を返してくるのだから嬉しくなる。実際のサーバーがURL指定で利用できるようになるのは、早くても3日後なので、まだ確認できてはいない。今回の作業では、メールやプロクシは設定できていない。ドメインというか、URLがきちんと使えるようになることが先決であるし、そうなったとしたらそれで、web環境の再構築という大きな仕事があるので、ずっと先にせざるを得ない。それはそれ、これはこれ。楽しいので寝ることを最近忘れている。(2002/11/25)二週間ほど前、五月台のビーバートザンというDIYショップへたまたま行った折りに、電力メータ付きのテーブルタップを見つけて買ってきた。サーバーがいよいよ実稼働に入ることもあり、PC機の実消費電力が気になっていた。家庭用のテーブルタップであるから、正確さという点ではやや疑問もあるが、電力メーターがログメーター(対数的な目盛り割付け)であるから大ざっぱにしかわからない。それでも実消費電力が全くわからないという暗闇的状況を克服できたという点ではまったく目鱗もののテーブルタップなのである。これまた大ざっぱにいえば、おおよそPC一台あたり100W強。三台で500Wというのが目安のようである。Athron/Pentium4に限らず、今時のGHzなCPUの消費電力はCPU一個あたり50W~60W程度。ビデオカードが5W~10W程度。あるから、それにHDDやCD-ROMなどのモーター駆動系のパーツやマザーボード、メモリーなどの電力消費量を足し込んでみれば、100W前後。いうのは妥当な数値だろう。867MHzが一番大食らいのように見える(おそらく150W超)ことだ。SCSI-HDDとIDE-HDDを増設してあるとはいえ、どうして150W前後になるのかが不明。電力消費は24時間稼働のサーバー機の場合、電気代と正比例する。電気代は1KW消費あたり24円前後だから、100W-PCだと1日約60円。一ヶ月で2000円弱電気代がかかることになる。DNS機2台+WWW機の計三台を24時間稼働させると月間で6000円程度。年で7万円程度も電気代がかかる。逆に言えば1W省電力できれば、月で17円。年で210円程度電気代を節約できる。これが100Wも違えば年で2万円も違うことになる。最近のGHz-CPUは皆50W超級だ。Celeron/Duronと、Pentirum4/Athronとの違いは想像するほど大きくない。同レベルのクロックであればせいぜい10W~15W程度。それでもCeleron/Duronの方が停電力消費だから維持費は安くなる。DNS機をプライマリ・セカンダリと2台設置するのは、今思えば贅沢な選択だ。DNSのやっていることはたかがしれているわけで、DNS専用機はそれこそ、HD無しのモデムクラスのブラックボックス化できるのではないだろうか。いう製品が出たら喜んで買ってしまうに違いない。仮に2万円としても消費電力が10W以下なら一年で元が取れる計算。実際、ルーター製品の中には簡単なDNS機能を持つものがある。今後この種の製品がたくさん出てくるのではないだろうか。DNSの設定も変則ながらどうにか動くレベルまで来れたので、次は使う使わないは別として、proxyサーバーのsquidの設定でもしようか。proxyサーバー専用機を別途設置するのは電気代的コストの面から大変なので、DNS機の一台に併設設定しようかと考えていた。サーバーのメンテナンスをグルーバル回線経由で行うことなく、LAN経由で行うのが以前から常々考えていたことであった。それで、サーバー機はそれぞれNICを二枚刺し、表からも裏からも利用できるように設定していたのだが、これが結構大きな問題を引き起こすことになった。Linuxでは、NICは何枚でも物理的に設置し得るだけ扱うことができる。ところが、2枚刺しでただ単純にIP設定しただけでは問題が生じる。2枚刺しする場合はルーティングをしっかりきめないと、Linux機はそのいずれもグローバル接続されているものとみなして扱ってしまう。グローバル(WAN)側から来たhttpリクエストに対する応答を192系設定したローカル(LAN)系のNICに出力してしまうことがある。このような状態だと、httpリクエストへの応答が192系のLANに流され消失してしまい、結果的に無応答エラーを引き起こす。この現象はTOPコマンドで見ているとdefunctマーク付きのリクエストとして現れる。いうことがあって、結果として、NIC二枚刺しは取り止め。ファイアー・ウォール的な観点から、telnetやftpなどのポートはWAN側では閉じたままにしたいので、proxyなのであるが、ここで、あえてLinux/Proxyではなく、一般的なルーターを構内IPルーターとして利用することにした。4000円前後の安物ルータを手に入れたということもある。この種のDisk-lessなルーターなら消費電力は10W以下。Linux-proxyを設置することと比べれば、年間で電気代が2万円近く節約できる。「IPルーターとしても使えます」とパッケージ表記されたルーターは案外すくないのであるが、実はたいていのルーターは静的IPルーターとして使える。CATV設定がそのまま使用できる。CATV設定でいえば、WAN側のIP設定に最外縁に設置したルーター(unnumbered)が扱えるUPを割り当て、LAN側にはまさにLAN側の192系のIPを設定する。WAN側のルーターアドレスをゲートウェイアドレスとすれば、192系のローカルなパソコンからルーター二台を経由してインターネット接続ができる。これば思ったより簡単であるし、速度さえ気にしないのであれば5000円前後の安物でも事足りるだろう。いうことで、常用の主機パソコンからbflets回線にアクセスするには2台のルーターを経由することになった。一台目は最外縁にあってパケットフィルタリングが主な役割だ。Unnumbered/PPPoE接続。諸サーバーのイーサポートに対して無関係なLAN内部トラフィックが流れるのを遮断しつつ、内部LANからbflets回線のインターネット利用と、(最外縁ルーターの保護内で行い得る)諸サーバーのメンテナンスがこの内部的ルーターで行える。