ゲートウェイの設定は以下4つのパートからなります:
ポケベルゲートウェイを設定する必要があるソフトウェア群は著者のホームページ から入手できます。
ftp://ftp.cs.unm.edu/pub/chris/paging。
現在これらのファイルを前記サイトに置いておくよう努力していますが、今後 別のサイトに置くこともあります。
sendpageはポケベルゲートウェイの重要なプログラムです。このプロジェクト を開始するにあたって、このソフトウェアを入手してコンパイルして下さい。 sendpageソフトウェア以下のFTPサイトで入手できます:
ftp://ftp.net.ohio-state.edu/pub/pagers/sendpage7a.tar.z
あるいは著者のマシン:
ftp://ftp.cs.unm.edu/pub/chris/paging/sendpage/sendpage7a.tar.z
pagingサブディレクトリを作って、ソフトウェアを集めて展開して下さい (tar zxvf)。 sendpageパッケージの設定情報、readme、installファイルを是非読んでおいて 下さい。sendmail設定の箇所は飛ばして代わりにこの文書に書かれている方法を 行って下さい。
sendpageをコンパイルするためにinstallファイルに書かれている手順に
従って下さい。編集する必要のあるsendpage.h
ファイルの設定について
2,3注意があります。
#define arsystem_notifier
"行を"/*"、"*/"を使って
コメントアウトしてあるか確認します。
#define posix_signals #define posix_open
#define modem_dev "/dev/modem"を使うことをお奨めします。 デバイスは"
/dev/cua0
" [com 1]、"/dev/cua1
"
[com 2]など。#define modem_init atevxh
#define c_flag ctrscts|hupcl
#define toggle_dtr
興味があれば著者のFTPサイトでsendpage.cfを公開しています。
ftp://ftp.cs.unm.edu/pub/chris/paging/sendpage/sendpage.h.example
著者はZyXEL 1496+
を使っています(sendpageでうまく動作します)。
他のモデムについても妥当であると思います。
ポケットベル会社のモデム(sendpageでは"ポケットベルセンター(Paging Central)"
とします)は私のものとは違いますが、この設定で動くかどうか試してみたいと
思います。適当な初期文字列についてはモデムのマニュアルを参照。以下は
私の設定例です:
0 は "OK" 5 は "CONNECT 1200" 7 は "BUSY"
/etc/group
ファイルでは、ユーザー「sendpage」がメンバーとなっている
「modem」というグループがあります。モデム(/dev/cua1
)用のデバイス
ファイルユーザー「root」、グループ「modem」所有になっています。
これは所有者とグループ両方で読み書き可能です
(chown root.modem /dev/cua1 ; chmod ug+w /dev/cua1
)。