FreeBSD 4.1RELEASEを社内WEBサーバーとして使用しているのですが、
数日前からftp接続ができなくなってしまいました。それまでは正常に接続できていたのですが・・
ちなみにtelnetでの接続にも異様に時間がかかるようになってしまいました。
(時間がかかるだけで接続はできる。一旦LOGINしてしまえばストレスなくリモート操作ができる。)
上記二つのトラブルの原因がわかりません。
どなたか解決方法をご存知の方がいらっしゃったらご教授願います。
自分で調べたことを下に記します。何か足りないことがあればご指摘ください。

・ping ***.**.***.**は通る。
・ftp ***.**.***.**は通らない。
・ftpソフトが返してくるエラーメッセージは「426 Timeout」
・ブラウザから/DocumentRoot/index.htmにアクセスできる
・最近行った作業:postgreSQL7.1、PHP4.0.6へのバージョンアップ&動作確認

このQ&Aに関連する最新のQ&A

A 回答 (4件)

DNSのまわりが疑わしいです。


サーバで、クライアントのIPアドレスから名前をきちんと引けているでしょうか?
% nslookup "クライアントのIPアドレス"
等をしてみてください。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。解決しました。
"/etc/resolv.conf"に記述してあるname serverの
アドレスが何らかの理由でデタラメなアドレスに
書きかえられてしまっていたことが原因でした。
何故だかわかりませんが・・。
でも、なぜなんでしょう?

nslookupを教えてくださったことが解決につながりました。
ありがとうございます。

ところで、なぜDNSまわりが怪しいと判断できるのか、
そのへんの切り分け方を教えていただけると非常に
ありがたいのですが・・・

おヒマだったらお願いします。

お礼日時:2001/09/03 13:32

こんにちわ。



どのようにLANを構成しているかが分からないので、完全には断定できませんが、社内はプライベートアドレスで構成されてるのではないでしょうか?
もしそうであれば、まず考えられる原因はDNSの逆引きが上手くいっていないことが考えられます。
例えば、DHCPでアドレスを割り振っていた場合、今まではDNSの逆引きが出来ていたホストが割り当てられたが、何かの拍子に別のIPアドレスが割り当てられてしまった。このアドレスについてはDNSの逆引きが上手くいっていないため、名前解決に時間がかかるといったことなど、理由としては考えられますが(あくまで推測ですが...)
他のコンピュータでも同じ症状が起こるかを確認されてはいかがでしょうか?
    • good
    • 0

クライアントはPCでしょうか?


DHCP引いてますか?
引いていないのであれば、他のPCでIPアドレスがバッティングしていることはないですか?
    • good
    • 0

ftpdは動いているのですか?

この回答への補足

ご指摘ありがとうございます。
ftpdは動いているようです。
topコマンドで監視しているのですが、クライアントから
接続要求があった時にはftpdが起動しています。

補足日時:2001/09/03 11:32
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QDocumentRootの設定方法

Apache×PHP4でドキュメントルートへのリンクがうまく動作しません。
PHP内でリンクアドレス"/hoge"と書くとディスクのルートを指してしまい、サーバのドキュメントルートを指してくれません。サーバの設定が悪いのでしょうか、ドキュメントルートに関してはhttp.confなども変更してはいないのですが。

Aベストアンサー

PHPのプログラム内での話ですよね?
プログラム内では当然の動作ですので、
1.相対パス指定でファイルを指定する
2.define("DOCUMENT_ROOT","/usr/local/apache/htdocs/....");などと
  指定して実際のパスを書く前につける。
どちらかでやるのがよろしいのではないかと。

絶対パスで指定するとサーバ環境が変更になった際に面倒な事になる事が多いです
から環境定義用のファイルを別に作成してそこで全てdefineして、そのファイルをプログラムの冒頭でincludeするのがファイルの配置なども後からわかりやすくミスも少ないと思いますのでおすすめです。

QRedHat7.1 でFTP接続ができません

サーバ RedHat7.1の環境でproftpdを導入して、
xinetdのインストールとともにインストールをおこない、
両方実行させてWindows2000のクライアント(ソフトffftp)はから
みたのですが、つながりません。

windowsで接続したときには次のエラーが出ます。
---
ホスト XXX.XXX.XXX.XXX (21) に接続しています.
接続しました.

接続できません.
---
Linuxから自己接続するとこのようなエラーが出ます。
connected to XXX.XXX.XXX.XXX
421 service not available,remote server has closed connection

同じ症状がないかFAQで見てみたのですが、要領を得ませんでした。
考え付いた限りなんでもいいのでFTP接続できるようにする
方法を教えてください。よろしくお願いします。

Aベストアンサー

nmapはデフォルトでは入ってなかったですね…失礼!
ポートスキャンはとりあえず置いておいて、
/etc/shutmsg は存在しますか?

もし、存在したら削除してみてください。

QFTPで接続できない。「Compiled-in modules」何のこと?

こんにちは、ASTEC-Xを使って、Aマシン(vinelinux)に接続し、そこから、他のBマシン(Laser5.linux7.2)へFTPを試みました。
  ftp ホスト名.***.***.*** すると画面には

 Connected to ホスト名.***.***.***.
Compiled-in modules:
ftp>   とでます。試しにlsとすると

 ftp>ls
Not connected. となってしまいます。何がいけないのでしょうか。

ちなみにBマシンでRPMで入っていたwu-FTPをアンインストールし、ソースからProFTPをインストールした結果こうなりました。Aマシンは他のCマシンにはFTP接続できます。BマシンだけがFTPができません。

Aベストアンサー

wu-ftp(Washington University File Transfter Protocol Server)
ProFTP(Professional configurable, secure file transfter protocol server)

VineLinuxのユーザ(TurboLinuxです)ではないので違うかも知れません。
BマシンのFTPサーバが起動していないためと思います。

# /etc/rc.d/init.d/proftpd {start|stop|restart|staus|reread|suspend}

# /etc/rc.d/init.d/proftpd start
としてみたらと思います。
しかしながら、既に、wu-ftpを削除されて、ソースレベルでインストールされたとのことですが、正しくコンパイルされたのでしょうか?通常は、バイナリーでディフォルトで使用できるはずです。

proftpd.confの内容は特に変更の必要はないと思います。

wu-ftpも、通常はインストールした場合には、ディフォルトで、/etc/wu-ftpdの内容で、

service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.ftpd
server_args = -l -a
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = yes ← " no "に変更しないとスタート時に自動的にFTPがスタートしません。

ところで、もし、GUIでサーバの管理をしたければ、
http://www.webmin.comから、現在最新版のwebmin-0.990.tar.gzをダウンロードして、/usr/localにでも配置して、
# tar xvfz /usr/local/webmin-0.990.tar.gz
を展開して、
# cd /usr/local/webmin-0.990
# ./setup.sh
いくつかの質問と、ユーザIDと、パスワードの設定をします。導入後は、
http://自ホストIP又は、ホスト名:10000
でWebminがスタートします。導入されている、ftpの構成ファイルを編集して、サーバを起動すれば、スマートにシステムの環境を管理できます。Webminの設定画面がありますが、其の中に"Language"がありますので、日本語を選択すれば、日本語画面に切り替わります。

wu-ftp(Washington University File Transfter Protocol Server)
ProFTP(Professional configurable, secure file transfter protocol server)

VineLinuxのユーザ(TurboLinuxです)ではないので違うかも知れません。
BマシンのFTPサーバが起動していないためと思います。

# /etc/rc.d/init.d/proftpd {start|stop|restart|staus|reread|suspend}

# /etc/rc.d/init.d/proftpd start
としてみたらと思います。
しかしながら、既に、wu-ftpを削除されて、ソースレベルでインストールされたとのことですが...続きを読む

QWindows 8 Release Preview

使ってみた方、いかがでしょうか?
どんな感想をお持ちか興味があります。

自分は既存のノートPCで使ってみたのですが、
もはや古いPCで使う代物ではなくなっている気がしました。

iPadのようなタブレット端末専用って感じで、
タッチパネルありきな設計のよう。

ふと感じたのが、これまでのPCのインターフェースが、
今後は消えてしまう方向性にいくのかなってことです。

慣れ親しんだキーボードの時代がそろそろ終焉に来ているのか、
ちょっと複雑な気もしますが、これも流れなんでしょうかね。

Aベストアンサー

ノート向けのOSではないので当然でしょう。
タブレットにwindows8を入れてみた動画があるので、探してみてください。

なんとなくですが、今後のOSはタブレットOSとデスクトップOSに別れるような気がします。

QTurbolinuxの立ち上げloginができません

Turbolinuxの立ち上げ後、LILO画面が表示されないで
login:が表示されます。その状態でユーザー名は入力できるのですが、パスワードが入力できません。

 インストールはTurboインストールを選択して見た目には正常に終了し、CD-ROMを排出して再起動しています。
 何が原因なのか教えてください。

Aベストアンサー

> 私のユーザ名はどこに行ったのでしょうか。
rootで、passwdコマンドを使って、再設定するといいと思います。

例)ユーザ misoka のパスワードを変更する場合
# passwd misoka

※ 最初の # は入力しなくていいですよ。

もし仮に、ユーザ自体がいない場合は、
useradd コマンドを使うか、もしくは、TurboLinux専用のツールを
使うといいでしょう。
turbouserconf とか、そんなようなコマンドだったと思います。

設定後は、そのユーザ名でログインできると思います。

...それから...

X起動後に固まってしまった場合は、Xを強制終了しましょう。
X強制終了の方法は、Ctrl+Alt+Backspace です。
大抵の場合、コンソール画面に戻れると思います。

最近のKDEはちょっと重いかな? ですから、マシンスペックによっては、
起動までに非常に時間がかかると思います。
では。


このカテゴリの人気Q&Aランキング

おすすめ情報