このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

外部からのメール受信のみ不可

発言者:鯖
( Date Friday, July 07, 2000 10:54:10 )


いつもお世話になっております。
さて、今までに同じ設定で立てたサーバー6台中3台で発生した問題があるのですが未だに原因
が分からずじまいのまま、とりあえずprefを捨てて対処してきたという状況で、とても気になって
ポストしました・・・

つまりどのような状況かといいますと、まず3台のサーバーの構成はSIMS1.8b8, IPNetRouter1.5c16.
daemon,NetBarrier,AutoBoot1.6.1, Keep It Up2.2などをinstallし、NIC2枚挿ししてgatewayに
しているマシンです。
マシンは、PowerMac G4/400, PowerMac G3/300, PowerMac 7100/80AV,PowerMac7100/66などで、
構成は全く同じ。サーバーとして正しく機能していました。OSは、7.6.1, 8.6, 9.0.4など様々です。
またこれらは、上流にsunのサーバーがあってそこを経由して外へでています。

これらのサーバーのうち3台に突然、そのトラブルが発生しました。
運用開始からそれぞれのサーバーでトラブルがおこるまでの日数は、まちまちですが・・・

きっかけは自宅から、そのサーバーへメール送信を行った時です。
送信先のアカウントは、AutoReplyを行うように設定してありましたが、送信してもそのReplyが
戻ってこない。
今までは転送されてきていたので、どこかでつまっているのかな?と思っていましたが、数時間後
に、以下のエラーがMAILER-DAEMONから届きました。

==================================================
Deferred: Connection timed out with mydomain.co.jp.
Warning: message still undelivered after 4 hours
==================================================

翌日、職場でそのサーバーを見ると特にダウンしているわけではありませんし、内部同士のメール送受信、
および外部のウェブ閲覧、ftpなどは問題なく行う事ができました。

外部へメールを送信すると、SIMSのログでは外部のメールサーバーとしっかりやり取りをしており、
相手先にメールも届いていましたが、その相手からメールを送信してもらうとこちらには届かない..
また上流のサーバーに接続している別のサーバーからメールを送信してもらっても届かない...
つまりメールのみ、一方通行状態になっていました。

試しにここのアカウントへ自動転送指定してある外部のアカウントへメールを送信しても、戻ってき
ませんし、そのサーバーとのやり取りはログにも残っており、この問題解決後には転送されてきました
から、送信はできているという事。

知り合いから、http,ftpとは違って、SMTPはConnectionを持続して確立するものだから、Driverや
Hub, Cableをまず疑ってみてはどうか、という指摘があったのでまずそれを試してみましたが何も
変わらず・・・。

じゃ、Preferenceが壊れたのかな?と思って、MacTCPやOpenTransportr初期設定、SIMS prefなど
を捨ててみましたが、状況は変わらず。
もちろん、サーバーソフトウェアもre-installしても状況は変わらず。

で、同じセグメントにあるサーバーからPingを打ってもらうと、届かないよといわれました。
これじゃ、とは思いましたがその他の外部接続は問題がないため、疑問に思いました。

次にシステムプロフィールを見てみると、ネットワーク概略の欄ではNICがPCIに付けたLAN側のもの
しか見えない!! 内蔵が見えないということは壊れてる??

Driverを・・と思いましたがMacOS 9から「Ethernet(built-in)」が無くなったので、CD-ROMから
ネットワーク系のみをre-installしたり、システム全てをre-installしたり...
9以外のケースでは、Driverをre-installしましたが、、状況はかわりませんでした。

そう思っていた時、別サーバーからPingを打ってもらっていたら急に見えたとの連絡。
それからは、今まで上流でspoolされていた未配送メールがどかどかやってきました。
原因がわからないまま、動き始めると数ヶ月、半年は再発しない場合もあるし、全く再発しない場合
もあります。

マシンは異なっても構成は同じで、同じトラブルが起こる点、Pingで見えないのにサーバーとして
機能している点など、疑問は多く、同じトラブルを経験した方がいらっしゃれば・・と思い、長々と
書いてしまいました。

7300?のように、Appleのドライバやハードに問題がある場合もあるのではないかとも思ったのですが
ソフトウェア同士の相性、およびNICの相性も疑ってはいます。

ちなみにG4では、NICにPlanex Communicationsの「EM-502」を使っています。
もちろんドライバは、最新版に入れ替えてもみました。

今は動いていても、やはり気持ちの悪い物です。
設定自体も間違いなく行っているはずです。

何かしらの御指摘、または対策を御教授いただければ幸いです。
本当に長々と申し訳ありません。

たまちゃん さんからのコメント
( Saturday, July 08, 2000 14:21:47 )

ネットワークの構成がどうなっているか,他のセグメントや同じセグメ
ント下にあるサーバで同様の現象が出ていないか等の情報がないので何
とも言えませんが,

>>で、同じセグメントにあるサーバーからPingを打ってもらうと、届かないよといわれました。

NetBarrier を Stealth モードで使っていたときではありませんか?

それと6台のサーバに分けないといけないほどユーザさんを抱えている
のならともかく,確実に配送の出来ているサーバに束ねるというのが悩
みを解消する道の1つかもしれませんね。

さんからのコメント
( Monday, July 10, 2000 01:44:05 )

たまちゃんさん、ありがとうございます m(_ _)m

>ネットワークの構成がどうなっているか,他のセグメントや同じセグメ
>ント下にあるサーバで同様の現象が出ていないか等の情報がないので何
>とも言えませんが,

・・ですが、多分たまちゃんさんのところとあまり変わらないと思います
他は、殆どがLinuxでしてそちらでは問題がないそうです。
ここではMacは全体の1割未満です (泣)

>NetBarrier を Stealth モードで使っていたときではありませんか?

いえ、そうではなかったんです。
もちろん、そうかな?と思って確認はしてみたんですが・・・
あと、時々NetBarrierが落ちる時がある気がします
特にシステム終了時にLibがそのままになることが多いです。

>それと6台のサーバに分けないといけないほどユーザさんを抱えている
>のならともかく,確実に配送の出来ているサーバに束ねるというのが悩
>みを解消する道の1つかもしれませんね。

いえ、6台は別々のところのサーバーです。
つまり部署が違ったり、地域も違ったりと・・・ (^^;
うちの場合は、100ちょっとのクライアントがぶらさがっていますが、
別のところでは20程度のところもあります。
よって上のような理由により、それは不可能なんです...

ちなみに内蔵NIC、もしくはPCIのNICがおかしいのではないかとの指摘を
受けました。システムプロフィールで表示されなかったのが不思議です。
EM-502は、501の不良で交換してもらったのですが、501の時は添付ファイル
受信時に妙に遅くなるという事を経験しましたから・・・

Macは標準でEthernetを装備しているので、以前よりも店頭でNICを見つける
のが難しくなりました
Realtekを試しに使ってみようかなと思いはじめてます
・・・・Betaも抜けたようだし。

さんからのコメント
( Monday, July 10, 2000 23:22:15 )

ひとつ、試してみたことがあります。

PowerMac G4/400でIPNetRouterを利用していますが、外からPingで見えない
事があるということで、内蔵NICをまず疑ってみることにしました。
通常は内蔵Ethernetをglobal側に利用して増設NICをprivate側に使っていますが、逆にしてみました。
まだその時点でカードがなかったので・・・

すると、動く!!!
以前は、再起動するとまた繋がらなくなることがありましたが、今度は大丈夫
みたいでした。
しかも今までよりも早い気がします。
でもG4に変えてからというもの、10/100の筈なのにシステムプロフィール
では何故か、増設NICのスピードが10 BASEとなっています。
ハブもdualにしてあるのに・・

それから、EM-502のPCIにMacOS9の対応状況を聞いてみたところ、汎用ドライバ
があるとのことでそれを落として使ってみました。

PCI付属のドライバでは、10.100のコントロール〔強制的に固定)ができ
ませんが、これではコントロールパネルで可能でした。
FastEtherやGigaを利用しているところでは固定にしなければならないこと
もあると思いますし、Appleから配付されているEthernet ToolもG4では
利用できませんので、必要となればこれも可かと思いました。

PCIのページには書かれていないようですが、自由にとのことでした。
URLは失念しましたので後ほど・・・ (^^;

さんからのコメント
( Tuesday, July 11, 2000 00:14:49 )

上のURLです
optionを押しながら、もしくはリンクをディスクにダウンロードにした方が
よさそうです。IE5の場合ですが・・・

→  汎用ドライバ