• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FTP,sendmailの反応が遅い)

FTPとsendmailの反応が遅い!どうすれば改善できる?

punchan_jpの回答

  • ベストアンサー
回答No.1

直接の回答ではないのですが、思いついたことということで… サーバが何らかのネットワーク的な要求を出して、それに対する返 答がタイムアウトするまで停止してしまっているのでしょうね。 tcpdump -n -s 200 とかでパケットをモニターし、どこにどんな要 求を出しているか調べてみてはいかがでしょう?考えつくのは、 DNS 関連か、IDENT も関係あるかもしれません。

hiro_ayu
質問者

お礼

tcpdumpで調べたところ、DNSへ問い合わせてました。 で、そのDNSがまともに答えられないというのが原因だったようです。 今、解決するためにDNSを設定しているところです。 ありがとうございました。

関連するQ&A

  • FTPが出来るのにFTPを受け付けてくれません(TELNETも)

    Soraris2.6のマシンが急にTELNETとFTPを 受け付けなくなりました。 マシンからのTELNETやFTPは出来ます。 状態は以下のようなものです。 クライアントからFTPで接続するとこのような形です. いったん接続してから接続を拒否される形。 -------------- (FFFTP) ホスト 10.184.XX.XXX (21) に接続しています. 接続しました. 接続できません. -------------- (コマンドプロンプトからFTP) Connected to 10.184.XX.XXX Connection closed by remote host -------------- ホスト側には以下のようなエラーメッセージが出ます。 -------------- execv /usr/sbin/in.ftpd: No such device or address -------------- /usr/sbin/in.ftpdin.ftpdというファイルはあるみたいなのですが。 openwinもファイルマネージャが立ち上がらなかったりして、 不安定な面がないでもないマシンなのですが、 今まではコマンドベースでは何の問題もなかったので正直困っています。 execvとかで調べてもC言語が出てきたりしてさっぱりです。 よろしくお願いします。

  • inetdとTCP Wrapperについて

    inetd及びTCP Wrapperは「inet.conf」「hosts.allow」「hosts.deny」の設定ファイルを参照してアクセス制御を行うとの事ですが、ここでいくつかの疑問があります。 (1)上記の3つのファイルを編集後、設定を反映させるにはデーモン等の再起動が必要かどうか。 (2)hosts.allow及びhosts.denyに記述した内容は、inetを経由しないサービスについても有効かどうか。 (3)inetd経由のデーモンはどのタイミングで停止するのか。 (1)についてですが、実験の結果、ファイルを編集後にすぐに反映される事はありませんでしたので、再起動などの作業が必要だと思いました。inetdを再起動しても反映されないようでしたので、killall -HUP inetd というコマンド(ネットで調べました)を行った所、反映されたようでした。この作業が正しいかどうか分かりませんので、ご意見頂きたいと思います。 また、killall のオプションである「-HUP」が何を示すのか分かりませんので、ご教授ください。 (2)についてですが、inetd.confに記述してあるサービスについてはhosts.allow及びhosts.denyの設定に従ってアクセス制御されている事は間違いないようです・・・が、inetdを経由しないサービスについてはアクセス制御されていないような気がします。inetd.confに記述していないサービスもアクセス制御の対象になるとも聞いた事がありますので、この点もご教授いただきたいと思います。 (3)についてですが、inetd経由でサービスを受ける場合には、そのサービスのセッションを確立後にデーモンが起動すると思います(間違いでしょうか??)。例えば、ftpサービスをinetd経由で提供しているとして、他のマシンからFTP接続するとデーモンが起動する・・・その後、クライアントがFTPを切断してからどのくらいでftpデーモンは停止するのでしょう? 間違い等は指摘お願いいたします。

  • SendMailが突然使用できなくなりました

    Sendmailが突然使用できなくなりました.Redhat9.0です. PopはできるのですがSendMailがだめで受信が出来ません.送信時のSTMPは大学側の指定で研究室ではサーバを立ててないので大丈夫です. SendMailと同じマシンにインストールされているHttpdやFTPは大丈夫のようです.昨日,間違えて一回Lanケーブルを一回抜いてしまいまたさし直しましたが関係あるんでしょうか? あとConfigを見ましたがよくわからなかったのでキャンセル No SAVEで抜け出しました.Hosts.allowやHosts.denyも確認済みです どなかたアドバイスもらえないでしょうか? 参考になればいいのでSendMailのログを抜き出してみました. Feb 13 19:51:59 room1_serv sendmail[2393]: i1DApwWd002393: ruleset=check_rcpt, arg1=<userID@lab1.university.ac.jp>, relay=hgfr913.zaq.ne.jp [*.*.*.5], reje ct=550 5.7.1 <userID@lab1.university.ac.jp> ... Relaying denied プライバシー保護のため一部変更,伏字にしました よろしくお願いいたします.

  • ファイアウォールは必要?hosts.allow と hosts.deny だけではダメ?

    ネットで調べたところ、次のことが分かりました。 ●TCP Wrappers (/etc/hosts.{allow,deny} で設定)は inetd または xinetdで制御されていないプロセスへのアクセスをブロックできない。 ●とはいえ、sshd, sendmail は inetd/xinetdで制御されていないものの、/etc/hosts.{allow,deny}を自ら読みに行って、ここで許可されてないアクセスは拒否することができる。 sshd や sendmail も hosts.allow と hosts.deny で守ることができるとすると、Firewall(iptables)は、なぜ必要なのでしょうか?hosts.allow と hosts.deny で守ることができないデーモンがあるのでしょうか?

  • FTPサーバについて

    お世話になっております。 Linuxを勉強するにあたり、VMware上でCentOS5.4を動作させています。そこで、FTPサーバを構築しました。 Windows側でFFFTPソフトを利用してFTPサーバへ接続できましたが、同じネットワーク上のマシンから同様の作業でログインを試みてもできません。 192.168.1.0/24 .5               .12 CentOS(FTPサーバ)------Windows(VmwarePlayerが動作)           |           |     .15           ---------windows .15のWindowsでFTPサーバにログインできません。 /etc/hosts.allowには192.168.1.のネットワークからのアクセスを許可するエントリを記述しています。 どなたか、アドバイスをお願い致します。

  • TurboLinux6.5でftpできない。

    すみません。初心者でまったくわかってないんですけど TurboLinux6.5でftpできません。 win95端末とLinuxでHUB経由でつないでるだけなんですが、 win95側からftp 192.168.1.10(LinuxIPアドレス) で行なうと Connection closed by remort host とでて Linux端末の/var/log/messageには Failed binding to 0.0.0.0, port 21: Address already in use Check the ServerType directive to ensure you are configured correctly. てでます。 えーと設定は /etc/inetd.conf のftpは有効にしました。 /etc/hosts.allow はALL:192.168.1.0/255.255.255.0 にしました。設定変更後再起動もおこないました。 ちなみにtelnet はできます。 どうすればよいのでしょうか? よろしくおねがいします

  • freeBSD6.0で sendmail8.13.4が動かない

    教えてください。freeBSD6.0でにsendmail8.13.4をインストールしました。 下記の通り、sendmailは起動していますし、このマシンにログインして、 telnet localhost smtpにより接続して、他のメールサーにメールを送ることも可能です。しかし、他のマシンから本マシンへはポート25指定で接続できません。ポートスキャンしてもポート25は、開いていません。 何が問題なのでしょうか? よろしくお願いします。 484 ?? Ss 0:00.38 sendmail: accepting connections (sendmail) 488 ?? Is 0:00.01 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)

  • ftpサーバーに接続するのにじかんがかかる

    ftpサーバーを稼動させていますがアクセスを要求してから接続できるまでに約1分もかかります。予想される原因がありましたら教えてください。 サーバーOS:RedHatLinux7.0j ftpサーバー:wu-ftpd ftpクライアント:ffftp 関係あるかどうかわかりませんが、wu-ftpdのインストール後に以前にこちらで教えていただいた設定がしてあります。http://www.okweb.ne.jp/kotaeru.php3?224256 のANo.#3の回答を参考にそのとおりに設定しました。この設定をしたから接続に時間がかかるようになったのかどうかは確証がありません(ftpはたまにしか使わないので)。 ftpの他、sendmail、apacheを稼動中ですがこちらはとくに問題ありません。

  • inetdの再起動の方法

    古いLinux(v.7.1程度)がネットワークに接続されておりまして、hosts.allowを書き換えた後、変更を有効にしようと思っておりますが、inetdを再起動すれば良いのではないかと思いましたが、方法を教えてください。あるいはtcpdサーバを再起動する場良いのかもしれませんが、同様に方法が解りません。おしえてください。

  • NAT使用のプライベート空間におけるsendmailのローカル配送

    NATを使用してプライベート空間にサーバーを置いています。MTAとしてqmailをデーモンとして起動している他、プログラムからsendmailを使ってメールを送信しています(sendmailはデーモンとして使ってはいません)。OSはTLS8です。この時、自分自身からuser@mydomain(このサーバーにあるuser)に宛ててメールを送っても、送り先が自分自身であると判断できずにグローバルIPに向けて接続を試みてしまいます。 sendmail.cfはcfにて作成しました。Dw,Dm,confDOMAIN_NAMEは記述しています。hostsファイルには自分自身のホスト名に対して127.0.0.1と設定しています。telnet mydomain 25と打つと、ちゃんと127.0.0.1に接続しようとしてくれます。しかしsendmailだけはどうしてもグローバルに接続しようとしちゃうんです。 プライベート空間にサーバーを置いてNATで公開している方は多いと思いますが、同じようなトラブルを経験して解決した方はいらっしゃいますか?よろしくお願いします。