Debian(sarge)上でtftpサーバが立ち上がらなくて困っています。

2つのポイントはクリアしています。
1)/etc/inetd.confの中身
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd -s /tftpboot

2)/usr/sbin/tcpdがあるか
ある。

3) /etc/hosts.allow
tftpd: ALL

で、
#tftpd 127.0.0.1
#get (tftpbootにあるファイル)
ゲットできない。

となっております。
以上です。宜しくお願いします。

できれば、redhatでのchkconfig --listに
相当する技があれば教えてください。

以上です。よろしくおねがいします。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:
  • 終了:2007/10/03 00:03:00
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:samejima No.1

回答回数92ベストアンサー獲得回数8

ポイント35pt

/etc/inetd.confを書き換えた後

kill -HUP `cat /var/run/inetd.pid`

しましたか?


> /etc/hosts.allow

> tftpd: ALL

in.tftpd: ALL

では。


> redhatでのchkconfig --listに相当する技

http://packages.debian.org/stable/sysv-rc-conf

sysv-rc-conf --list
id:central_dogma

inetd.pidがないです。

それとsysv-rc-conf --listを試してみたの

ですが、telnetとかtftpとかのサービスが

表示されません。

/etc/xinetd.d/以下のtelnetとかtftpとか

は、全て/etc/inetd.confで管理するように

なったみたいなのですが、どうもサービスが

表示されません。

#telnet 127.0.0.1

も応答なしです。

せめて、サービスが起動しているかどうか

をチェックしたいです。

#ps aux も試してみましたが、ダメです。

途方にくれました。

2007/10/02 15:22:02
id:samejima No.2

回答回数92ベストアンサー獲得回数8

ポイント35pt

> せめて、サービスが起動しているかどうか

> をチェックしたいです。

sysv-rc-conf --list inetutils-inetd

の結果はどうですか?


> inetd.pidがないです。

> ...

> #telnet 127.0.0.1

> も応答なしです。

> ...

> #ps aux も試してみましたが、ダメです。

おそらくinetdが動いていない。

env - /etc/init.d/inetutils-inetd start

http://packages.debian.org/stable/sysv-rc

update-rc.d inetutils-inetd defaults
shutdown -r now
id:central_dogma

うまくいかなかったので、Debianを入れなおした

ところ動くようになりました。

今回、chkconfigに代わるコマンドを知っただけ

でも収穫でした。ありがとうございました。

時間があるときに、本当の原因がなんだったかを

探ってみます。

2007/10/03 00:02:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません