■掲示板に戻る■ 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

djb有効活用スレッド

1 :djb信者@navi2ch :2001/01/07(日) 15:27
djbに関することなら何でもアリ。
- djb utilityの上手な使い方
- djbのcoding style
- ライセンス
- qmail、djbdns
- superscript
等々。

753 :名無しさん@お腹いっぱい。 :02/02/20 09:44
http://mew.org/ml/mew-dist-2.0/msg02077.html

* OCNのDNSサーバーでは問題なし
* Outlook Express6では問題なし
* ソフトウェアの開発元にご確認を
* 以上、ご報告とさせて頂きます
* 全文引用

754 :名無しさん@お腹いっぱい。 :02/02/21 20:27
>>737
> gunzip djbdns-1.05.tar.gz が gunzip djbdns-1.05.tar
実際に djb 氏の書いた通りに試してみましたか?

私も同じ事を思っていたのですが、試したらできてしまった
記憶がありますよ (;´Д`)
流石 djb 大先生。


755 :名無しさん@お腹いっぱい。 :02/02/23 06:24
一台のマシンでインタネサーバー立てて色々やる場合、外部からの
dns 検索に答える為グローバルアドレスが振られているマシンで
tindydns や qmail, publicfile 等を、その 127.0.0.1 で dnscache
を動かしますよね?

この場合、内部の LAN にインタネをする PC が繋がっていると
もう一つ dnscachex を (多分) 立ち上げなければなりませんが、
アクセス集中の負荷を考えない場合、グローバルアドレスでは
qmail, publicfile, dnscachex を、127.0.0.1 では tinydns を
動かせばスッキリするような気がします。何かまずいでしょうか?

/etc/dnscache/root/ip/ には 1~254 までのファイルを作って
アクセス制限をしない構成にする訳です。

756 :名無しさん@お腹いっぱい。 :02/02/23 07:49
> /etc/dnscache/root/ip/ には 1~254 までのファイルを作って
> アクセス制限をしない構成にする訳です。

これ意味わかんないんだけdo.

757 :755 :02/02/23 08:05
>>756
すいません、dnscachex (グローバルアドレス) の方でした。

dnscache ってデフォルトでは全て拒否するので root/ip/ のディレクトリに
アクセスを許可する IP と同じ名前のファイルを置きますよね。
192.168 を置くと 192.168.0.0/16 を許可するっていう感じで。

で、ローカル以外の見知らぬ人にも許可しないと dns の mx とかを
教えられませんので、1.0.0.0/8 〜 254.0.0.0/8 のアクセスを許可
する意味でああ書きました。

ちなみにサーバーの mx 情報などは dnscachex がループバックで
tinydns に聞きに行く設定になっているとの想定でです。

758 :名無しさん@お腹いっぱい。 :02/02/23 08:56
>>755
逝ってよし

759 :755 :02/02/23 09:03
>>758
・・・理由キボンヌ (´・ω・`) ショボーン

760 :名無しさん@お腹いっぱい。 :02/02/23 10:41
>>755
いや、そんなに危険ではないと思うけど、
オレはそういうの嫌い。個人的に。センスがない。
だから「逝ってよし」としか書けなかった。

761 :755 :02/02/23 11:10
>>760
そうだったのですか。
やはり公開の危険性についてはどちらでも同じ事ですよね?

確かにファイル作りまくるのはスマートでは無いのですが、
サーバーになる PC が一つしかないので、alias でもう一個
IP 振ってまで消費する dnscachex のリソースが勿体無いと
感じたのですよ。(搭載メモリ 16MB)

理由を求めましたのは、私がまだ ns を外部に公開した事が無く、
技術的に勘違いしている事もあると思い、詳細を聞きたかったのです。


762 :名無しさん@お腹いっぱい。 :02/02/23 20:57
>>760
センスがない、ということの理由は説明できないのですか?


763 :名無しさん@お腹いっぱい。 :02/02/24 00:57
>>755
氏ね

まあ、http://dns.jp.qmail.org/authorityless.html にのらないよう
注意しなさいってこった。
こういう設定は石垣を思い出していやだな。

764 :名無しさん@お腹いっぱい。 :02/02/24 18:07
ひさびさのとうこう age

765 :名無しさん@お腹いっぱい。 :02/02/24 20:39
氏ね氏ね団のみなさん、これは
client locationを使えばよい、
というお話ではないのですか。
それは >>755 の宿題なのですか。


766 :755 :02/02/25 00:50
>>763
調べた結果 authority というのは、そのドメインの
元情報を持っているとの自己証明みたいなモノですね?
それが無いと、ZONE 転送を受けている方だと認識され、
(相手の) dnscache が探し出せないという事ですか。

この違いが「dnscache は DNS サーバではありません」と
本家の日本語サイトで言われる所以な訳ですね。
大変勉強になりました、情報有難う御座います。

で、「氏ね」と言うのは、この仕組みを無視したまま
稼動させるのは、ネットワーク的に凄く周りに迷惑が
掛かるので、強めに釘を差したような意味でですか?
それとも、 DNS 立てるのにはまだまだ全体的に知識が
足りないようなので止めておけ、みたいな感じですか?

とにかく取り付く島のある叱咤は大歓迎ですよ。

>>765
また私が見慣れぬ言葉ですが "client location" で
グーグルしても英語のサイトばっかりですね。
(((( ;゚Д゚)))ガクガクブルブル
まだまだ先は長そうです。長文失礼致しました。


767 :名無しさん@Emacs :02/02/25 02:21
これどうよ?
http://www.qmailtheeasyway.com/

768 :名無しさん@お腹いっぱい。 :02/02/25 11:51
>>755
は合格

769 :765 :02/02/25 21:20
>>766
ぐぐるより先に、tinydnsのマニュアル
 http://cr.yp.to/djbdns/tinydns.html
やそこからリンクされているページを検索しる。


770 :名無しさん@お腹いっぱい。 :02/02/26 00:00
> それが無いと、ZONE 転送を受けている方だと認識され、

ちがいます。zone 転送受けている側でも、authority は返す必要があります

> で、「氏ね」と言うのは、この仕組みを無視したまま
(snip)

どこからでも再起検索を受け付けるようになっていると、DOS に使われる。
あなたの MX が引けないとメールが場運図する。

771 :755 :02/02/26 04:55
>>768
早っ! Σ(゚口゚lll;)

>>769-770
色々と情報有難う御座います。
皆さんのおかげで段々と的を絞れるようになって来ました。
特にココを見たら自分の勘違い&不勉強がよくわかりましたよ。
http://dns.jp.qmail.org/server/recursion.html

後は axfrdns と rbldns を試す予定なのですが、PC 一台なのに
プライマリとセカンダリでゾーン転送のテストとは・・・。

などと無理やりにでも djb ネタに収めてみるテスト。

772 :名無しさん@お腹いっぱい。 :02/02/26 11:29
dns@list.cr.yp.to をダイジェストで受ける方法無い?
eGroups に作ろうとした形跡があるけど動いてない・・・
http://groups.yahoo.com/group/dnscache/


773 :名無しさん@お腹いっぱい。 :02/02/26 19:14
>>771
ゾーン転送をしなければいけない理由はなんでしょう。

774 :755 :02/02/26 22:04
>>773
なんとなく勉強の為にやってみようと思ったのですが、
これは必ずしも専用のツールを使用して行わなければならない事
でも無いみたいですね。
http://djbdns.jp.qmail.org/djbdns/faq/axfrdns.html

後は無料の DynamicDNS サービスで委譲して貰えるトコでも
探しましょうか。

775 :名無しさん@お腹いっぱい。 :02/02/27 04:26
>>774
http://dns.jp.qmail.org/server/secondary.html#jpdomain

776 :名無しさん@お腹いっぱい。 :02/02/27 05:44
dnscacheが外部へ問い合わせできません
freebsd4.5Rでportsから入れました
#vipw
dnscache:*:81:81::0:0:DNS cache:/var/dns:/sbin/nologin
tinydns:*:83:81::0:0:DNS log:/noexistent:/sbin/nologin
#vi /etc/group
dns:*:81:
#mkdir /service
#chmod 755 /service
#mkdir /var/dns
#/usr/local/bin/tinydns-conf tinydns dnslog /var/dns/tinydns 127.0.0.1
#ln -s /var/dns/tinydns /service
dnscache/log/main/currentをみるとこういうログがものすごくたまってるのですが
@400000003c7beeb236799074 envdir: fatal: unable to run sh: file does not exist
@400000003c7beeb338433c84 envdir: fatal: unable to run sh: file does not exist
tinydnsは問題なくうごいているのですがなにがいかんのでしょう?

777 :755 :02/02/27 07:46
おはようございます。

>>775
ああ、ZONE ファイルの同期を ZONE 転送とは他の方法で行い、
負荷分散の為にはセカンダリも使用した状態も作ってみよう、
という意味でですよ。それも同一ネットワーク内に。

そこの文章では別にセカンダリは必須では無いと書いてありますが、
落ち難くする為には必要じゃないのですかねぇ。
まぁどのくらいの負荷で落ちるかは知りませんので、i486 100MHz と
メモリ 16MB でも ADSL 8M 位は余裕でさばけるのかも知れませんが。

あと、一応飽く迄経験のためですよ。ホントにそんなにアクセスある
サイトを運営したりはしないでしょうからねぇ。一生 (汗

>>776
ports の事は全く知らないのですが、その記述で全ての作業なのですか?

#pw useradd dnslog -g dns -d /nonexistent -s /nonexistent
#/usr/local/bin/dnscache-conf dnscache dnslog /var/dns/dnscache 192.168.0.1
#echo 127.0.0.1 > /var/dns/dnscache/root/servers/example.net
#echo 127.0.0.1 > /var/dns/dnscache/root/servers/168.192.in-addr.arpa
#ln -s /var/dns/dnscache /service

とかはしなくても良いのですか?
それとも dnscache とはログを取る専用ユーザとして登録されているのですか?
的外れだったらスマソ

778 :名無しさん@頭いっぱい。 :02/02/27 18:55
djbdnsを使っているのですが、
このサーバをセカンダリにして、BINDで動いているプライマリのZONEデータの反映ってどうしてます?

Autoaxfrって方法もあるみたいですど、
http://balthazal.ipc.kobe-u.ac.jp/~shin/linux/autoaxfr/
あまりスマートで無いような気がして、、

やっぱ、cronで
tcpclient axfr-get なスクリプト書いているのでしょうか?

どっか、一般的な方法書いてあるページ誰か知りません?
(一般的なスクリプトでも可)



779 :名無しさん@お腹いっぱい。 :02/02/27 22:12
>778
プライマリも djbdns にして,
ssh か rsync で反映して下さい.

780 :名無しさん@お腹いっぱい。 :02/02/27 23:41
>>776
# tail -n 30 /var/dns/*/run


781 :778 :02/02/28 01:06
>779
ところが、プライマリ側は、異教徒の人という事情なのですよ。これが、、

やむなくこちらもBINDに戻さなければならないのでしょうか、、(T_T)



782 :名無しさん@お腹いっぱい。 :02/02/28 02:11
改宗させれ!

783 :名無しさん@お腹いっぱい。 :02/02/28 07:12
質問です。
ルーターで53番をhostAに振っていて、
hostAにてtinydnsを動かして外部からの問い合わせに対応している場合。
hostBでdnscachexを動かすと、hostBが外部DNSに問い合わせた結果は
hostBに返ってくるんでしょうか。hostAに返っていってしまうような気がするのですが。。

784 :名無しさん@お腹いっぱい。 :02/02/28 11:27
>>783
日本語を勉強してください

785 :783 :02/02/28 15:02
>>784
何か変でしょうか?

どなたか・・・

786 :名無しさん@お腹いっぱい。 :02/02/28 16:12
bind4使おう!

787 :名無しさん@お腹いっぱい。 :02/02/28 18:21
BIND 逝ってよし

---Dan

788 :783 :02/03/01 00:25
783です。
誰か教えてください。。。

789 :名無しさん@お腹いっぱい。 :02/03/01 00:34
>>783
言ってることわかんないから答えようがないよ。
もうちょっと整理してみ。

790 :名無しさん@お腹いっぱい。 :02/03/01 00:55
>>783
1, Client:1025 -> dnscachex:53
2, dnscache:2000 -> NameServer:53
3, NameServer:53 -> dnscache:2000
4, dnscache:53 -> Client:1025

詳しい事しりませんが、こういう感じではないかと思ってます。
少なくとも FW の設定ではこう設定して動いていますので、
大まかな意味では合ってると思いますが、違うならつっこみキボンヌ。

全然 783 の質問の意味を把握できてなかったら スマソ

791 :783 :02/03/01 06:03
ええっと、
ブロードバンドルーターの設定で53番をhostA【192.168.1.1】に振っています。

hostAで、tinydnsを192.168.1.1で動かし、axfrdnsを192.168.1.1で動かして
外部からの自ネットワークへの名前解決に対応しています。

これとは別にhostB【192.168.1.2】を設置し、
hostBでdnscachexを192.168.1.2で動かしています
(ついでにtinydnsを127.0.0.1で動かしています)。

ローカルネットワークからの名前解決(つまりresolv.confの設定)は
hostB【192.168.1.2】が行いたいのです。
その際、hostBが外部(上位)に名前解決をした場合、その答えが
ルーターの設定の関係でhostAに行ってしまうのではないかと心配しています。

ということです。

792 :783 :02/03/01 06:09
そんで>>790サンの言うことは
問い合わせた側は1025と2000を使うので問題ないという意味でしょうか。

793 :776 :02/03/01 07:20
>>777
おはようございます

>とかはしなくても良いのですか?
>それとも dnscache とはログを取る専用ユーザとして登録されているのですか?
>的外れだったらスマソ
すみません説明不足でした
dnscacheを10.1.1.3でtinydns127.0.0.1で動かしています。
777さんが書いているものももちろんやっていますがどうも外部へ問い合わせできません

>>780
># tail -n 30 /var/dns/*/run
をやってみるとこうかえってくるんですが

# tail -n 30 /var/dns/*/run
==> /var/dns/dnscache/run <==
#!/bin/sh
exec 2>&1
exec <seed
exec envdir ./env sh -c '
exec envuidgid dnscache softlimit -o250 -d "$DATALIMIT" /usr/local/bin/dnscache
'

==> /var/dns/tinydns/run <==
#!/bin/sh
exec 2>&1
exec envuidgid tinydns envdir ./env softlimit -d300000 /usr/local/bin/tinydns

なにがいかんのかわからないです。
例えばdnscacheだけ動かしたとしても外部へは問い合わせにいくわけですよね
tinydnsの設定が間違っていたとしても

794 :名無しさん@お腹いっぱい。 :02/03/01 13:09
氏ね

795 :783 :02/03/01 14:18
ふと思ったんですが、
一台のhostでtinydnsを2つ動かすことってできますかね?
それができたらいいんだけどなぁ

796 :名無しさん@お腹いっぱい。 :02/03/01 15:00
>>795
もちろんできる。ifconfig aliasでIPアドレスを二つつけて、それぞれのアドレスで
tinydnsを動かせばよい。力武氏とかはそうしていると聞いているけど。

797 :名無しさん@お腹いっぱい。 :02/03/01 19:27
>>795
氏ね

798 :名無しさん@お腹いっぱい。 :02/03/02 02:00
>>796
あちきは、dummyデバイスで、127.0.0.2あたりに
tinydnsを動かしてたことがありますな。
ま、そのコンテンツは、$root/serversのサーバ選択をかけた
dnscachexでプライベートに提供というやつですが。


799 :名無しさん@お腹いっぱい。 :02/03/02 03:18
>>792
運営は多分問題無いと思います。
細かく言うと、各ソフトが空けるポート番号はランダムでしょうが、
要求先が 53 なのと、返答元が 53 だという事は固定かと。

あと、あの図で最初だけしか x 付けてないですね。
モチロンその後も全て dnscachex の事です。

>>793
なぜでしょうね。
ダメもとで ls -al /var/dns/*/ しる?
しかし妙な事しない限り、この辺はそのままだと思いますがねぇ。
私にはワカランっす (汗

800 :783 :02/03/02 07:52
やっぱりできるんですね
ああ幸せになれそうだ。
djb万歳!

801 :780 :02/03/02 18:05
>>793
# echo dnscache is not running on your machine.
# { echo '/envdir/s/sh/\/bin\/&/'; echo wq; } | ex /var/dns/dnscache/run
# svc -u /var/dns/dnscache
$ sleep 5; ps U dnscache


802 :名無しさん@お腹いっぱい。 :02/03/04 18:56
新 ml age

803 :名無しさん@お腹いっぱい。 :02/03/04 22:02
>>802 ageてないのでage


804 :ppm119.noc.hakui.nsk.ne.jp :02/03/05 19:31
http://export.cr.yp.to/
どうよ?

805 :名無しさん@お腹いっぱい。 :02/03/06 01:33
>>804
リンク先のタイトルの真中、一瞬 vs かと読み間違えてチョット燃えた。

806 :名無しさん@お腹いっぱい。 :02/03/09 10:22
http://cr.yp.to/2003-494.html

807 :名無しさん@お腹いっぱい。 :02/03/09 11:18
このソフトのIPv6対応ってどうなってんの?

808 :名無しさん@お腹いっぱい。 :02/03/09 21:36
>>807
http://www.google.com/search?hl=ja&q=djbdns+IPv6&btnG=Google+%8C%9F%8D%F5&lr=
しれ

809 :名無しさん@お腹いっぱい。 :02/03/09 21:37
法法法法法法法法法法法法法法法法法法法料領法法法法法法法法法法法法法法法法法法
法法法法法法法法法法法法法法瞭麟麟麟麟麟麟麟麟麟麟法法法法法法法法法法法法法法
法法法法法法法法法法法法麟麟麟麟麟麟麟麟麟麟麟麟麟麟麟法法法法法法法法法法法法
法法法法法法法法法法法麟麟麟麟麟鱗鱗鱗鱗鱗鱗鱗鱗麟麟麟麟麟法法法法法法法法法法
法法法法法法法法法法領麟麟麟鱗瞭緑緑緑緑緑緑緑諒緑領緑麟麟麟法法法法法法法法法
法法法法法法法法麟麟麟麟鱗瞭瞭瞭緑緑諒諒諒諒諒諒諒諒諒諒麟麟麟瞭法法法法法法法
法法法法法法法鱗麟麟麟麟鱗瞭瞭緑緑遼諒諒諒諒諒諒諒諒諒諒諒麟麟麟法法法法法法法
法法法法法法隣麟麟麟麟麟鱗瞭瞭緑緑遼諒諒梁梁防法法法諒諒諒瞭麟麟鱗法法法法法法
法法法法法法麟麟麟麟麟麟鱗瞭瞭緑緑諒諒諒梁梁梁防防法諒諒諒諒麟麟麟法法法法法法
法法法法法法麟麟麟麟麟麟鱗瞭瞭緑緑諒諒梁梁諒諒諒法防諒諒諒諒麟麟麟防法法法法法
法法法法法法麟麟麟麟麟麟鱗麟麟麟麟鱗瞭諒法法梁諒諒隣麟麟諒諒麟麟麟鱗法法法法法
法法法法法法麟麟麟麟麟麟麟麟麟瞭緑緑緑緑諒諒領遼領諒諒遼緑諒瞭麟麟法法法法法法
法法法法法法法麟麟麟麟鱗麟鱗瞭諒諒梁緑緑領諒諒諒領諒法防諒諒諒麟麟法法法法法法
法法法法法法緑麟麟麟麟鱗鱗麟麟麟麟鱗領瞭諒法法緑鱗麟麟麟諒諒諒麟瞭法法法法法法
法法法法法法瞭量麟麟麟瞭緑瞭瞭緑領遼諒緑遼防梁諒緑諒法防瞭諒梁麟緑法法法法法法
法法法法法法瞭瞭鱗遼鱗瞭緑諒諒諒諒遼緑緑緑諒諒防防梁諒諒法防梁防法法法法法法法
法法法法法法遼瞭瞭緑鱗瞭緑諒諒諒梁諒瞭瞭緑諒梁梁諒防梁梁法防防防法法法法法法法
法法法法法法法量瞭瞭鱗鱗緑諒諒諒諒量瞭瞭緑梁防防諒緑防法法防防法法法法法法法法
法法法法法法法瞭隣隣鱗鱗緑緑遼緑緑瞭麟麟麟緑緑緑法諒緑諒防防防諒法法法法法法法
法法法法法法法法法隣鱗鱗瞭緑瞭瞭瞭瞭瞭瞭諒諒諒防防防瞭緑諒梁防諒法法法法法法法
法法法法法法法法法瞭鱗鱗瞭緑緑麟鱗量量瞭瞭緑緑諒諒諒諒瞭諒諒防法法法法法法法法
法法法法法法法法法法麟瞭瞭諒緑瞭麟緑諒防法法法法麟緑諒緑諒諒法法法法法法法法法
法法法法法法法法法法麟鱗麟諒瞭瞭瞭緑瞭緑諒遼緑緑諒諒諒諒諒諒法法法法法法法法法
法法法法法法法法法法麟麟瞭瞭瞭瞭瞭量緑領領諒諒諒諒諒諒諒諒法法法法法法法法法法
法法法法法法法法法法麟麟鱗麟瞭瞭瞭鱗鱗瞭瞭緑遼諒諒諒諒諒諒法法法法法法法法法法
法法法法法法法法料鱗麟麟麟麟麟瞭緑緑諒諒諒梁防梁防諒諒法法法法法法法法法法法法
法法法法法法法鱗麟隣防隣麟麟麟麟鱗遼諒諒諒梁防梁諒諒法法法法法法法法法法法法法
法法法法法法麟麟麟鱗防防防麟麟麟麟鱗瞭領瞭諒諒領緑諒法法法法法法法法法法法法法
法法法法隣麟麟麟麟麟防法法法隣麟麟麟鱗鱗鱗鱗隣領諒諒法法法法法法法法法法法法法
法料麟麟麟麟麟麟麟麟防法法法法法麟鱗鱗鱗鱗瞭諒諒諒法法麟法法法法法法法法法法法
(省略されました・・全てを読むにはここを押してください)

810 :名無しさん@おっぱい :02/03/09 21:42
キティ大繁殖警報発令中!!





811 :t2.hpcl.titech.ac.jp :02/03/11 20:30
しれってなんですか?

812 :名無しさん@お腹いっぱい。 :02/03/12 16:11
>>811
〜〜して下され。の略かと思われ。

813 :名無しさん@お腹いっぱい。 :02/03/13 15:24
ezmlm でこういう Message-ID のやつはじく方法ある?
Message-ID: <a505b01c1c649$a153f1f0$8fe8c90a@tkmsftddsq04>


814 :名無しさん@お腹いっぱい。 :02/03/13 15:33
>>813
OE 禁止とかいう感じ?

815 :名無しさん@お腹いっぱい。 :02/03/14 19:01
>>814
SPAM よけです。

816 :名無しさん@お腹いっぱい。 :02/03/14 19:01
ezmlm-idx って開発とまっているの?


817 :名無しさん@お腹いっぱい。 :02/03/14 19:49
そんなこと言ったらqmail本体なんて何年止まってるんだ・・・

818 :名無しさん@お腹いっぱい。 :02/03/15 09:15
>>813
spam.h1r.org 井伊大老。



819 :名無しさん@お腹いっぱい。 :02/03/15 10:00
>>817
qmail は完成しているからいいけど、ezmlm-idx はバグが結構あるし。
せめて web だけでも最新版の man をのせてくれ!!

820 :名無しさん@お腹いっぱい。 :02/03/15 15:01
使ってないから知らないけど、バグってどんなんあるん?


821 :名無しさん@お腹いっぱい。 :02/03/15 15:24
Solaris だと、ezmlm-cgi.c を書き換えなければコンパイルできないし、
書き換えても test がまともに通らない。

822 :名無しさん@お腹いっぱい。 :02/03/15 20:47
じゃあパッチをMLにpostすれば・・・

823 :名無しさん@お腹いっぱい。 :02/03/16 21:26
大岡山大先生 vs パイプ喫いの中川

824 :名無しさん@お腹いっぱい。 :02/03/16 21:59
>823
何処で?

825 :名無しさん@お腹いっぱい。 :02/03/17 16:18
meeting@大岡山

826 :名無しさん@お腹いっぱい。 :02/03/18 20:27
>>823
大先生の負けということでよろしいですね。

827 :名無しさん@お腹いっぱい。 :02/03/18 22:22
djb@ezweb.ne.jp なんてあどれすつかってるのはだれ?

828 :名無しさん@お腹いっぱい。 :02/03/19 00:15
>>827
ラブレタ出してみて、返事があったらここへうpすれ。


829 :名無しさん@お腹いっぱい。 :02/03/21 10:47
>>828
言いだしっぺの法則でおながいします。


830 :名無しさん@お腹いっぱい。 :02/03/23 09:39
結局 28 日の勉強会ってどうなったんだ?

831 :828 :02/03/23 10:35
>>829 言い出しっぺは827でねか。


832 :名無しさん@お腹いっぱい。 :02/03/23 11:53
責任点火か…

833 :名無しさん@お腹いっぱい。 :02/03/28 11:10
Linux2.4.16 上の qmail-1.03 で配送がうまくいかないんです。

$ echo to: someone | /var/qmail/bin/qmail-inject
qmail-inject: fatal: qq trouble creating files in queue (#4.3.0)

って怒られます。

# ps -ax | grep qmail
10046 ? S 0:01 supervise qmail
16688 ? S 0:00 qmail-send
16690 ? S 0:00 splogger qmail
16691 ? S 0:00 qmail-lspawn ./Maildir/
16692 ? S 0:00 qmail-rspawn
16693 ? S 0:00 qmail-clean
で、ちゃんと走ってますし

ログも
Mar 27 17:52:09 myhost qmail: 1017280329.428331 status: local 0/10 remote 0/20
ですし

/var/qmail/queue はこんな感じですし
drwxr-x--- 11 qmailq qmail 1024 Mar 27 01:19 queue

# df -h
/dev/hda1 1.4G 740M 664M 53% /
/dev/hda3 484M 46M 438M 9% /var
/dev/hda4 16G 266M 16G 2% /home
ですし

~someone/Maildir もこんな感じです。
drwx--S--- 47 someone users 2048 Mar 27 13:20 Maildir

ついでに quota も off ってます。
何度も祈り、願いも込めました。
私は、どうすれば幸せになれるのでしょうか?

834 :833 :02/03/28 11:24
追記:
courier-imapさんは元気に動いています。

/var/qmail/bin/qmail-inject は root:qmail で rwxr-xr-xです。
/var/qmail/bin/qmail-queue は qmailq:qmail で rws--x--x です。

もちろん sendmail や postfix などの MTA は動いていません。
ソースは、、、ごめんなさい、追いきれませんでした。

835 :名無しさん@お腹いっぱい。 :02/03/28 14:26
>>833
インストールはどこ見てやったよ?
グループとかユーザー作ってからインストールしたよね??
chownとかchmodとかしてないよね??
ディレクトリごとコピーとかしてないよね??

836 :833 :02/03/28 17:05
インストールは基本的に
http://www.jp.qmail.org/q103/jinstall/
を参考にしました。(と、このリンク先など)
何度もやっているので google でひっかかるような
サイトも片っ端から見てみました。
手順通り、ユーザーとグループを作成してから

# make setup check

でインストールしました。 パーミッション/オーナーの変更はしていません。
(何度も make setup check を行いました)
patch は当ててません。(一度quota用?のを当てて入れましたが同じでした)

google で"trouble creating files in queue" で検索してみたのですが
これだ!となるような情報は発見できませんでした。

検索の結果みつけたエラーの理由は
・ディスク容量
・/var/qmail/bin 以下のファイルの実行属性
・/var/qmail/queue/ への権限
・/var/qmail/queue/ 以下に腐ったファイルがある
くらいでしょうか。 ほかにはご存知ないですか?
(もちろん各々チェックしてみました)


/service/qmail/run の中身
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger qmail

----

(~someone/.qmail は -rw-r--r-- 11 root users です。)
# cat ~someone/.qmail
./Maildir/

----

/etc/passwd の一部
alias:x:7790:2108::/var/qmail/alias:/bin/true
qmaild:x:7791:2108::/var/qmail:/bin/true
qmaill:x:7792:2108::/var/qmail:/bin/true
qmailp:x:7793:2108::/var/qmail:/bin/true
qmailq:x:7794:2107::/var/qmail:/bin/true
qmailr:x:7795:2107::/var/qmail:/bin/true
qmails:x:7796:2107::/var/qmail:/bin/true

----

/etc/group の一部
qmail:x:2107:
nofiles:x:2108:


むむ、、、ナゼダ。

837 :835 :02/03/29 16:17
>>836
ソース見たら、queueディレクトリにchdirできないと出るエラーだね。
もしかしたら、/varをマウントする時に、nosuidなんてしてない?
qmail-queueがqmailq権限で動けないというのが漏れの推測なんだが。

838 :835 :02/03/29 16:18
間違ってsageちゃった。age

839 :名無しさん@お腹いっぱい。 :02/03/30 23:29
うちのネットワークが6bone-jpに接続されたので、IPv6対応のDNSを
立てようと思っているんですが、djbdns + http://www.fefe.de/dns/
patchで、特に問題や制限なく運用できるもんでしょうか。





840 :835 :02/03/31 04:57
>>837

完璧です。 /var を nosuid でマウントしてました。
実は Cobalt Cube 3 なのですが、デフォルトの設定のようです。
すばらしい! 助かりました。 ありがとございました


841 :名無しさん@お腹いっぱい。 :02/04/08 00:22
すいません、qmail で外部にメール送る時 From: に
ローカルネット内のホスト名があると、配信拒否か
実際には配送せずエラーメールで返して欲しいのですが
これは qmail の制御ファイルで設定できるのでしょうか?

qmail-send の役目かと思いましたが locals は To: を
見てるだけのようで、example.org としても @example.org
としても普通に配送してしまいました。(当たり前かな?)

qmail-smtpd の badmailfrom はローカルネット内の
メール交換も規制してしまいそうですし。(未検証)

・・・もしかして、スクリプト作ってどっかに噛まさないと
いけないような処理なんでしょうか?
ドメインや固定 IP を持ってない人は結構当てはまる
状況だと思うのですが google では絞りきれませんでした。

842 :名無しさん@お腹いっぱい。 :02/04/08 02:17
>>841
835にも言うの忘れたけど、qmailの話題はこっち
http://pc.2ch.net/test/read.cgi/unix/987174898/l50

制御ファイルだけではできないと思う。
virtualdomain使った応用でできると思う。
www.jp.qmail.org 隅々まで読んで、どれが使えそうか考えれ。

843 :841 :02/04/08 17:46
>>842
「qmail いろいろ」スレは見逃してました、すいません。
過去ログ漁って見ます。

> virtualdomain使った応用でできると思う。
そうですか・・・。
私のまだ浅い知識ではピンと来ませんが、それ系でも見てみます。
それは MUA の役割だ、とか書いてない事を祈りながら・・・。
有難う御座いました。

844 :名無しさん@お腹いっぱい。 :02/04/09 05:48
>>843
virtualdomain使って、bouncesaying を呼び出せばいいです。
実際にやってます。スレ違いという事で詳細略。


845 :名無しさん@お腹いっぱい。 :02/04/12 14:59
64bit 整数を扱えないコンパイラでは
djb ソフトは動かせんですか.. あぅぅ。
gcc 入れるの大変なんだよな...


846 :名無しさん@お腹いっぱい。 :02/04/18 06:01
DIONと契約して、IPを16個借りて、セカンダリーDNSをDIONのを使うようにした。
プライマリーを立てたら連絡してと書いてあったので、連絡した。
そしたら、プライマリーの正常性テストなるものをやられた。
そしたら、正引き以外Xもらった。ゾーン転送は漏れの設定ミスだったのだが、
逆引きはちゃんとあってたので、ログを見てみたら、
1.0.168.192.in-addr.arpa
なんてリクエストが来てた。
漏れのところで委譲されてるのは、
0h.0.168.192.in-addr.arpaのゾーンなのに・・・
1.0h.0.168.192.in-addr.arpa
でリクエストせずに、逆引きできませんというなよと言いたい。
1.0.168.192.in-addr.arpa はあんたらのサーバーで管理してるんだろうと
小一時間問い詰めておいた。
BIND では問題なかったかもしれんが、djbdns では、そんなごまかしは通用しな
いんだよ。
という事で、DION 使うときは、0.168.192.in-addr.arpa のゾーンも設定してお
きましょう。
一応報告まで。
あ、言わなくても分かってると思うが、本物はプライベートアドレスじゃないよ。

847 :名無しさん@お腹いっぱい。 :02/04/25 02:56
daemontools の実態はどこへ置くのが最適?

/home以下の人もいれば、/var以下 の人もいる。<もちろんサブディレクトリ作って
どこでも動作上問題ないの?
/usr/local以下はどう?

848 :名無しさん@お腹いっぱい。 :02/04/25 03:14
>>847
/に直置きですが何か?


849 :名無しさん@お腹いっぱい。 :02/04/25 15:49
>>848
ヲレも面倒だったので/package/admin/に直に置いちゃってる

850 :名無しさん@お腹いっぱい。 :02/04/25 22:48
>>847
djb 命な漏れ的には,
/package/admin/daemontools-0.76/command/ 以下に実体を置くのが好き.
さらに Solaris 厨な漏れとしては,
/opt/daemontools/bin/ にシンボリックリンクを作りたいな.

851 :名無しさん@お腹いっぱい。 :02/04/26 07:53
>>847
nullfsで/var/djbの下に。


852 :名無しさん@お腹いっぱい。 :02/04/30 20:10
readproctitle service errors: .......................

こいつに悩まされています。鬱。
googleでこの板を発見したけど、おれさまのからっぽな頭ではどうしようもなかった。
どうか、どうか、教えてくださいまし。

「daemontoolsをインストールした手順」
mkdir /home/daemontools
chmod 1755 /home/daemontools
cd /
ln -s /home/daemontools /package
cd /package
fetch ftp://ftp.jp.qmail.org/qmail/daemontools-0.76.tar.gz
tar xfz daemontools-0.76.tar.gz
cd admin/daemontools-0.76
./package/install

以下、手がかりになれば‥‥。
$ ls -l /command/multilog
lrwxr-xr-x 1 root wheel 52 Apr 30 15:56 /command/multilog -> /home/daemontool
s/admin/daemontools/command/multilog

$ ls -l /home/daemontools/admin/daemontools/command/multilog
-rwxr-xr-x 1 root wheel 22688 Apr 30 15:56 /home/daemontools/admin/daemontool
s/command/multilog


次100 最新50 (10:00PM - 03:00AM の間一気に全部は読めません)

read.cgi ver5.26+ (01/10/21-)