接続制御データベースの作成には tcprules(日本語訳) を使います。
$ cat /service/ftpd/tcp foo@1.2.3.7:allow 1.2.3.6:allow 1.2.4.:allow :deny(ユーザ名が foo ,IPアドレスが 1.2.3.7 のホスト及びIPアドレスが 1.2.3.6 と 1.2.4.* であるホストからは接続を許可し、他のホストからは接続を拒否します。)
$ cat /service/smtpd/tcp 1.2.3.6:allow,RELAYCLIENT="" 127.:allow,RELAYCLIENT=""(IPアドレスが1.2.3.6と127.*であるホストからの接続に対しては環境変数 RELAYCLIENT="" を設定して接続を許可し、他のホストからは環境変数を設定せずに接続を許可します。)
$ cd /service/ftpd # /usr/local/bin/tcprules tcp.cdb tcp.tmp < tcp $ cd /service/smtpd # /usr/local/bin/tcprules tcp.cdb tcp.tmp < tcp
目次 - tcpserver とは - インストール - 接続制御データベース - 環境変数 - オプション - 起動例 - TIPS - tcpanalog