待望のソリッドネットワークスから連絡が来た。どうやらInterNICへの変更手続きは代行してくれるらしい。よかったよかった。一週間くらいかかるらしいので、それまではオアズケだけど、こっちの体制もまだ整ってないから、それはそれでありがたい。
当初、OCN用 DNS & Web & SMTP サーバは charon にするつもりだったのだけど、一度外向けに立ててしまうともうそこで遊べないし、なんだかもったいなくなってきたので、急遽\500マシンの残りに HDD と CD-ROM を足して、それを使うことにする。ヨドバシに安い CD-ROM を探しに行ったら、\10K近くするものしかなかったので(\5K以下を期待してた)、\20K出して CD-RW ドライブを買って、今の自分のメインマシンのそれと交換することに。
構築したマシンで、なぜか Apache でトップディレクトリが見えない。netconfで設定したのがいけなかったのかなあ、と色々調べてみると、見慣れない <File> ディレクティブがある。 <File ~> となっててその中に Deny from all とか書いてある。うーん。なんのつもりか判らないけど、これを外したら見えるようになったから、まあいいか。これ調べるのに3時間くらいかかったなあ。あああ。OCNの開通は明日だってのに。
sendmail の設定で、会社のドメイン直ウチだとうまくいかないって問題もあった。user@domain.com みたいにメールサーバを指定しない場合、DNS の MX レコードを頼りに送る sendmail を探すんだけど、それはうまくいっているように見える。じゃあ sendmail がリジェクトしてるんだろう、と考えたんだけど、 sendmail.cf を直接編集する技能なんてないし、ちょっと安易にこれも netconf で設定してしまっていたので、詳細が判らない。判らないなりに "[ ]Accept email for (null)" なんて項目があって、これを on にすれば、そのドメインへのメールを取るんだろう、くらいまでは判明。ところがいくら on にしても配信されない。なんでかなーと思っていると、ここが (null) になってるのが気になった。試しに % domainname としてみると何も表示されない。% dnsdomainname ならちゃんと出るから、この設定をコマンドから強制的にしてみて、もう一度 netconf を見てみると、ちゃんとドメイン名が表示された。さらにそこで設定すれば、 sendmail が正常に動作してくれた。うーん。domainname コマンドは NIS のドメインを指定するはずなんだけど、なんで sendmail の設定に使うんだ?教訓は、「sendmail.cf を netconf で設定する前に domainname コマンドで明示的にドメインを指定すること」って感じか?
コメントする