仕事

ここ数日、本業が何か分からなくなる作業をしているが、今日もその続き。午後からは、この作業で必要なMS-DOSのネットワーク接続ディスクを作成する。新しく来たマシンの内蔵LANがBroadcom社のBCM57xxシリーズ搭載なので、今まで使っていたIntelのEtherExpress100シリーズ用のディスクが使えなくなる。なので、新マシンの数が少ないうちに作業を行う。
今までのディスクは、一枚一枚にIPアドレスとコンピュータ名を設定し、ディスク作成時にそのあたりの設定ファイルを自動で書き換えるWebシステムを使っていたのだが、同じものを作っても面白くないので、IPアドレスを固定するか自動にするかを起動時に選択できるようにして、コンピュータ名を自動設定するように変更する。
結果として思ったとおりのものができ、おまけとして万が一設定がバッティングしても、DOS起動中にやり直しが効くようになった。
これだとただ単にディスクコピーをするだけで、設定の重複がないネットワーク接続ディスクが大量生産できるので来週以降の作業が格段に楽になったような気がする。また、自分がメンテナンスしやすいように、必要なファイルをモジュール化しているので、容易に他のLANカードの設定に変更できるようになった。
社内にあるRealtekのマシンやDECの2114xシリーズやAMDのLANカードへの対応もしやすくなったので、この週末に自宅の環境で検証しておくことにして、ついでにバーチャルPC用のネットワーク接続ディスクのイメージも作成することにしよう。