2016-04-05 12 views
0
numaralı IP adresini belirleyemiyorum

proftpd ile ilgili bir sorunum var ve şu iletiye sahibim: Bu sorunu çözmek için bir fikriniz var mı? sorunubuntu proftpd [5291]: uyarı:

2016-04-05 14:26:40,722 mydomain_mydomain.no-ip.biz proftpd[5376]: warning: unable to determine IP address of 'mydomain_mydomain.no-ip.biz' 
2016-04-05 14:26:40,722 mydomain_mydomain.no-ip.biz proftpd[5376]: error: no valid servers configured 
2016-04-05 14:26:40,722 mydomain_mydomain.no-ip.biz proftpd[5376]: fatal: error processing configuration file '/etc/proftpd/proftpd.conf' 

bu synthaxe Weerd olan ubuntu bir güncellemeden sonra başlayacak: mydomain_mydomain.no-ip.biz

ifconfig

enp2s0 Link encap:Ethernet HWaddr 00:e0:4c:68:31:b2 
      UP BROADCAST MULTICAST MTU:1500 Metric:1 
      Packets reçus:0 erreurs:0 :0 overruns:0 frame:0 
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 lg file transmission:1000 
      Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B) 

enp3s0 Link encap:Ethernet HWaddr 00:e0:4c:68:31:b3 
      inet adr:192.168.0.101 Bcast:192.168.0.255 Masque:255.255.255.0 
      adr inet6: fe80::2e0:4cff:fe68:31b3/64 Scope:Lien 
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
      Packets reçus:65868 erreurs:0 :0 overruns:0 frame:0 
      TX packets:51527 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 lg file transmission:1000 
      Octets reçus:46464848 (46.4 MB) Octets transmis:6390833 (6.3 MB) 

lo  Link encap:Boucle locale 
      inet adr:127.0.0.1 Masque:255.0.0.0 
      adr inet6: ::1/128 Scope:Hôte 
      UP LOOPBACK RUNNING MTU:65536 Metric:1 
      Packets reçus:5307 erreurs:0 :0 overruns:0 frame:0 
      TX packets:5307 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 lg file transmission:1 
      Octets reçus:557770 (557.7 KB) Octets transmis:557770 (557.7 KB) 

vi /etc/hostname 
computername 
mydomain.no-ip.biz 



vi /etc/hosts 
     127.0.0.1  localhost 
     127.0.1.1  computername 
     127.0.0.1  mydomain.no-ip.biz 
     192.168.0.137 mydomain.no-ip.biz 


     ::1  ip6-localhost ip6-loopback 
     fe00::0 ip6-localnet 
     ff00::0 ip6-mcastprefix 
     ff02::1 ip6-allnodes 
     ff02::2 ip6-allrouters 

     #fe80::2e0:4cff:fe68:31b3 mydomain.no-ip.biz 

benim proftpd yapılandırma

ServerType standalone 
DefaultServer on 
Umask 022 
ServerName "0.0.0.0" 
ServerIdent on "My FTP Server" 
ServerAdmin [email protected] 
IdentLookups off 
UseReverseDNS off 
Port 21 
PassivePorts 49152 65534 
#MasqueradeAddress None 
TimesGMT off 
MaxInstances 30 
MaxLoginAttempts 3 
TimeoutLogin 300 
TimeoutNoTransfer 120 
TimeoutIdle 120 
DisplayLogin welcome.msg 
DisplayChdir .message 
User nobody 
Group nobody 
DirFakeUser off nobody 
DirFakeGroup off nobody 
DefaultTransferMode binary 
AllowForeignAddress off 
AllowRetrieveRestart on 
AllowStoreRestart on 
DeleteAbortedStores off 
TransferRate RETR 220 
TransferRate STOR 250 
TransferRate STOU 250 
TransferRate APPE 250 
SystemLog /var/log/secure 
RequireValidShell off 
<IfModule mod_tls.c> 
TLSEngine off 
TLSRequired off 
TLSVerifyClient off 
TLSProtocol SSLv23 
TLSLog /var/log/proftpd_tls.log 
TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem 
TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem 
TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem 
TLSRenegotiate required off 
TLSOptions AllowClientRenegotiation 
</IfModule> 
<IfModule mod_ratio.c> 
Ratios off 
SaveRatios off 
RatioFile "/restricted/proftpd_ratios" 
RatioTempFile "/restricted/proftpd_ratios_temp" 
CwdRatioMsg "Please upload first!" 
FileRatioErrMsg "FileRatio limit exceeded, upload something first..." 
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..." 
LeechRatioMsg "Your ratio is unlimited." 
</IfModule> 
<Limit LOGIN> 
    AllowUser local_test 
    DenyALL 
</Limit> 

<Anonymous /var/www> 
User local_test 
Group www-data 
AnonRequirePassword on 
MaxClients 10 "The server is full, hosting %m users" 
DisplayLogin welcome.msg 
DisplayChdir .msg 
<Limit LOGIN> 
Allow from All 
Deny from all 
</Limit> 
AllowOverwrite on 
<Limit LIST NLST STOR STOU APPE RETR RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE_CHMOD MTDM PWD XPWD SIZE STAT CWD XCWD CDUP XCUP > 
AllowAll 
</Limit> 
<Limit SITE SITE_CHGRP > 
DenyAll 
</Limit> 
</Anonymous> 

cevap

3

Varsayılan olarak, ProFTPD ,olduğunu varsayarsenin sunucusunun DNS adı Bununla döndürülür:

$ hostname 

ve bu yüzden bir IP adresine DNS üzerinden bu adı çözümlemeye çalışır. (Teknik olarak, ProFTPD, genellikle/etc/hostname kullanan gethostname(2) sistem çağrısı kullanır.) Bu DNS çözünürlüğü başarısız olursa, ProFTPD başlatılamıyor, çünkü sunucunuzun başka bir FTP istemcisi tarafından erişilemeyeceğini düşünüyor.

Sen proftpd.conf yılında DefaultAddress yönergesini kullanarak bu soruna geçici bir çözüm mümkün olabilir:

DefaultAddress mydomain.no-ip.biz 

Umut bu yardımcı olur!