- PR -

ProFTPd起動時エラー

1
投稿者投稿内容
YN
常連さん
会議室デビュー日: 2005/08/25
投稿数: 27
投稿日時: 2007-04-07 10:46
サーバーの名前とIPを変更したところproFTPdが
正常に起動しなくなりました。

下記の通りのメッセージです。

[root@srva root]# service proftpd start
ProFTPdを起動中: - getaddrinfo 'srva' error: Name or service not known
- warning: unable to determine IP address of 'srva'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd.conf'
[ 失敗 ]

変更した設定ファイルは以下の二つのファイルです。

[root@srva root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.2.255
HWADDR=00:14:5E:5D:4C:42
IPADDR=192.168.2.20 <= この部分
NETMASK=255.255.255.0
NETWORK=192.168.2.0
ONBOOT=yes
TYPE=Ethernet

[root@srva root]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=srva <= この部分
GATEWAY=192.168.2.251


/etc/proftpd.confは

.
.
ServerName "srva"
ServerType standalone
DefaultServer on
.
.

のようにしています。

なにか他に設定を変える必要がありますか?
よろしくお願いします。

angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2007-04-07 11:30
ProFTPDは最近触っていないので、設定そのものは分かりません。
ただ、エラーを拝見するに、“srva”( 新しいホスト名 ) → IPアドレス の変換をやろうとして失敗しているように見受けられます。
IPアドレス変更前は、/etc/hosts で、サーバー名・IPアドレスの対応を書いていませんでしたか? その部分も修正すれば改善するかも知れません。
※ProFTPDって、自身の使うIPアドレスを名前から逆引きするような仕様でしたっけ…? だとしたら sendmail並にマヌケな気がしますけど。
※Googleでちょっと見てみたら、サーバ再起動で改善している例がありますね。試してみても良いかもしれません。( SolarisでセカンダリIPを設定した状況 )
YN
常連さん
会議室デビュー日: 2005/08/25
投稿数: 27
投稿日時: 2007-04-07 11:39
解決できました!
/etc/hostsファイルも
変更必要のようでした。
どうも有難うございました。
1

スキルアップ/キャリアアップ(JOB@IT)