USB接続のFDD試した限りでは、ノートPCに多いUSB接続のFDDではMosquitoのフロッピーディスクを作成することはできませんでした。USBのFDDは使えないと考えておいた方がいいでしょう。Mosquitoのプログラム(mos322.exe)をWebサイト(http://www.s-me.co.jp/mosquito/mos3_2/images/)からダウンロードします。mos322.exeは、Mosquito用のフロッピーディスクを作成するためのWindowsプログラムです。Mosquitoのフロッピーディスクを作成するためにはWindows環境が必要になるのです。次に、フォーマットしてもいいフロッピーディスクを2枚用意します。1枚目はMosquitoの起動ディスクに、2枚目はモジュールを追加するための作業用ディスクになります。作業用ディスクは、Windowsでフォーマットしておいてください。Mosquitoの起動ディスクはフォーマットしておく必要はありません。Windowsでmos322.exeを実行すると、画面1が表示されます。mos322.exeを実行すると最初に表示される画面[OK]ボタンをクリックすると、続いて、フロッピーディスクの挿入を求めるメッセージなどが表示されます。Mosquitoの起動用ディスクをFDDに入れて[OK]ボタンをクリックすると、確認を求めるメッセージが表示され、フォーマットとデータのコピーが始まります(画面2)。進ちょく状況がパーセント表示される作成が終了しても、特にメッセージが表示されるわけではありません。画面2が消えて、FDDのアクセスランプが消灯したら、エクスプローラでフロッピーディスクの内容を確認してください。MosquitoのフロッピーディスクはFATフォーマットなのですが、容量は1.62Mbytesと特殊になっています。試しに、作成したフロッピーディスクでPCを起動してみましょう。login:」というプロンプトが表示されれば、フロッピーディスクは正常に作成されています。次はパッケージの追加や削除を行い、自分のPCに適したMosquitoに設定していく作業を始めるわけですが、それに先だって準備しておかなければならないことがあります。それは、テキストエディタのインストールです。テキストエディタ用のパッケージはeditor.lrpというファイル名です。editor.lrpが使用するライブラリ(libncurs.lrp)も必要です。パッケージが置かれているサイト(http://www.s-me.co.jp/mosquito/mos3_2/)からこの2つをダウンロードし、作業用ディスクにコピーします。login:」というログインプロンプトが表示されたら、「root」と入力して[Enter]キーを押します。初期設定では、rootのパスワードは設定されていないので、これでログインできます。この状態では明らかにマズイので、すぐにパスワードを設定しましょう。パスワードの変更は、通常のLinuxと同じくpasswdコマンドで行います。changed.続いて、作業用ディスクをドライブに入れて以下のコマンドを実行します(mountなどの作業は必要ない)。load_lrpは、パッケージをメモリにロードするコマンドです。←libncurs.lrpのインストール成功ここで設定したパスワードは、まだRAMディスク上に保存されています。それをMosquitoの起動ディスクに保存するには、save_lrpコマンドを使用します。続いて、NICなどのドライバをインストールします。具体的には、作業ディスクに入ったドライバをMosquitoのディレクトリ(RAMディスク上にある)にコピーし、save_lrpコマンドで新しいモジュール(module.lrpなど)をMosquitoの起動ディスクに保存するという流れになります。Mosquitoにデフォルトで含まれているNICのドライバは、ne.o、eepro100.o、rtl8139.o、tulip.oの4つですから、筆者の環境では、別にepic100.oとvia-rhine.oが必要となります。NICのドライバが置かれているサイト(http://www.s-me.co.jp/mosquito/mos3_2/new_modules/)からダウンロードし、作業用ディスクにコピーします。作業用ディスクをドライブに入れてmountし、必要なドライバ(ここではepic100.oとvia-rhine.o)を/lib/modulesにコピーします。2000のエクスプローラで作業用ディスクにコピーしました。Mosquitoで作業用ディスクをマウントして確認してみると、ファイル名が短縮されています。そのため、/lib/modulesにコピーした後に、mvコマンドで正しい名前に変更しました。/mntNICのドライバをコピーしたら、モジュールを読み込んで動作するかどうかをチェックしましょう。←コピーしたドライバを指定エラーが発生しなければ、次のコマンドでeth1が追加されているかどうかを確認します。show必要のないモジュールは削除します。ここでは、ne2k-pci.o、eepro100.o、rtl8139.o、tulip.oはすべて必要ありません。IPマスカレード関連のドライバ(ip_masq_*.o)は、必要に応じて取捨選択してください。via-rhine.oそして、テキストエディタ(ae)で、モジュールの設定ファイルである/etc/modulesを編集します。/etc/modules/etc/modulesの内容が画面に表示されます。必要のないモジュールの先頭に「#」を付けます。必要なモジュールの先頭に「#」が付いていたら、それを削除します。筆者の場合は、以下のように変更しました。変更後なお、Mosquitoの場合はNICのドライバを読み込む順番によってeth0、eth1......が決まります。LAN側がeth0になるということが決まっているので、eth0のNICのドライバは、eth1のそれよりも先に読み込むように/etc/modulesを設定してください。/etc/modulesの編集が終わったら、[Ctrl]+[W]キーを押します。/etc/modules]と表示されるので、そのまま[Enter]キーを押します。続いて、[Ctrl]+[C]キーを押すとaeは終了します。最後に、変更した環境をパッケージにして、Mosquitoの起動ディスクに保存します。そのためのコマンドが、save_lrpです。FDDにMosquitoの起動ディスクを入れて、以下のコマンドを実行します。NICに適したドライバの調べ方NICに適したドライバを選択するには、最初にNICの取扱説明書をよく読んでください。最近のNICの場合、メーカー品であればLinuxに関する説明がされていることが多いようです。そこに、ドライバ名が書いてあるでしょう。Ethernet-Howto(http://www.linux.or.jp/JF/JFdocs/Ethernet-HOWTO.html)を参照したり、メーカーのWebサイトを見るのも有効な手段です。■不要なパッケージの削除Mosquitoは、以下のパッケージで構成されています。/etc以下のディレクトリとファイル。Webサーバデーモン用のパッケージ。Web管理画面の管理ツール。etc.lrpに含まれない各パッケージの設定ファイルを保存。PPPoE用パッケージ。pppd.lrpが必要この中には、インターネット接続環境によっては必要のないパッケージもあります。CATVインターネット接続の場合は、PPP関連のパッケージ(pppd.lrpとpppoe.lrp)は必要ありません。逆に、PPPoEで接続するADSLの場合は、dhcpcd.lrpが不必要です。PPP関連のパッケージは合計で113.4Kbytes、dhcpcd.lrpは13.4Kbytesほどのサイズですから、フロッピーディスクの容量をある程度は節約できます。これらのファイルの削除は、Windowsのエクスプローラで簡単にできます。以上で作業は終了です。リセットボタンを押すか、[Ctrl]+[Alt]+[Delete]キーでPCを再起動してください。Mosquitoが起動したら、eth0にクライアントPCを接続して、IPアドレスが取得できるかをテストしてみましょう。先にも少し触れましたが、Mosquitoのネットワークの初期設定は、次のようになっています。DHCPクライアントIPアドレスが取得できたら、次はWebadminによるネットワークの設定です。設定編は1月26日公開!設定編では、Webadminによるネットワーク設定やフィルタリング、ログの転送など、Mosquitoをルータ/ファイアウォールとして活用するための方法を紹介します。(2017/7/27)本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、コマンド名からプロセスIDを探す「pidof」コマンドです。(2017/7/21)今回は、コマンドライン環境でのジョブコントロールを試してみましょう。(2017/7/21)本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、プロセスごとのCPUの使用率やI/Oデバイスの使用状況を表示する「pidstat」コマンドです。(2017/7/20)本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、I/Oデバイスの使用状況を表示する「iostat」コマンドです。