[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:00748] Re: fml with qmail, tcp_wrapper



中谷@川崎市です。
青木さん、吉岡さんありがとうございました。

2000/10/31 17:17:52 +0900にyossy@xxxxxxxxxxxxxさんに頂いた
「[connect24h:00746] Re: fml with qmail, tcp_wrapper」への返事です。


>> と書き、中継を許可しないといけないようなのですが、FreeBSD 3.5Rには
>> tcpdがないようです。ports/securityにはあるのですが、makeすると、
>> 
>> ===>  tcp_wrappers-7.6 is forbidden: tcp_wrappers is in the base system.
>> 
>> と出てしまいます。man inetd等によると、tcpdはkernel?に取り込まれて
>> いるようですが、tcpdを呼び出すdaemon等はどうやって記述すればいいの
>> でしょうか?
>FreeBSD 3.2以降ではinetdにtcp_wrappersの機能が組み込まれているので、
>inetdを-wWオプションつきで起動し、inetd.confにはtcpdを意識せずに
>記述すれば大丈夫なはずです。

解決しました。
結局tcpdを呼び出さなくても、inetd.confでtcp-envを呼び出し、
hosts.allowで中継を許可したいアドレスだけsetenv RELAYCLIENTして
動かしてみました。

tcpdchkでは、
Warning: /etc/hosts.allow, line 43: tcp-env: service possibly not wrapped
って言われてしまいますが、動いているようです。

>詳しくはman inetdにて。

man inetdもしてみたのですが、頭の弱い私には難解な日本語でしたので(^^;
読むのをサボっておりました。
fmlのドキュメントにはtcpdを使う書き方しかかかれておらず、いつもは
Linux使いのため戸惑ったのでした。

-------
Masayasu NAKATANI / noborito.org (under constraction)
mnaka@xxxxxxxxxxxxxxx
今月の|The PowerVR2
お言葉|    to make your Dreamcast come true...