albinpopote Posted October 16, 2005 Share Posted October 16, 2005 Bonjour j'ai configuré le protfpd.conf et le /etc/xinetd.d/xproftp pour faire de mon pc un serveur ftp ! mais le problème, quand je le test en telnet localhost 21 j'ai un message d'erreur : telnet localhost 21 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 500 OOPS: could not bind listening IPv4 socket Connection closed by foreign host. Pourquoi cela ne fonctionne pas ? Link to comment Share on other sites More sharing options...
gauret Posted October 17, 2005 Share Posted October 17, 2005 Regarde dans /var/log/messages, tu auras plus d'infos. Link to comment Share on other sites More sharing options...
albinpopote Posted October 17, 2005 Author Share Posted October 17, 2005 ba apparement il n'y a pas grand chose dans /var/log/messages concernant ce problème ! tout ce que j'ai c ca : Oct 16 23:40:26 localhost kernel: Badness in get_phy_reg at drivers/ieee1394/ohci1394.c:238 (Not tainted) Oct 16 23:40:26 localhost kernel: [<f8a363a6>] get_phy_reg+0x3a6/0x3ab [ohci1394] Oct 16 23:40:26 localhost kernel: [<f8a37f8f>] ohci_devctl+0x9f0/0xf4a [ohci1394] Oct 16 23:40:26 localhost kernel: [<c0104622>] common_interrupt+0x1a/0x20 Oct 16 23:40:26 localhost kernel: [<c01169eb>] delay_pmtmr+0xd/0x13 Oct 16 23:40:26 localhost kernel: [<f8a3a6d9>] ohci_irq_handler+0x96a/0x11a8 [ohci1394] Oct 16 23:40:26 localhost xinetd[2353]: bind failed (Address already in use (errno = 98)). service = ftp Oct 16 23:40:26 localhost kernel: [<c0283f4f>] acpi_ev_gpe_detect+0xc8/0xd3 Oct 16 23:40:26 localhost xinetd[2353]: Service ftp failed to start and is deactivated. Oct 16 23:40:26 localhost kernel: [<c016708d>] handle_IRQ_event+0x2e/0x5a Oct 16 23:40:26 localhost xinetd[2353]: xinetd Version 2.3.13 started with libwrap loadavg options compiled in. Oct 16 23:40:26 localhost kernel: [<c0167280>] __do_IRQ+0x1c7/0x577 Oct 16 23:40:26 localhost xinetd[2353]: Started working: 1 available service Oct 16 23:40:26 localhost kernel: [<c0106941>] do_IRQ+0x4a/0x82 Et ca : Oct 16 23:43:44 localhost ntpd[2366]: synchronized to LOCAL(0), stratum 10 Oct 16 23:43:44 localhost ntpd[2366]: kernel time sync disabled 0041 Oct 16 23:44:49 localhost ntpd[2366]: synchronized to 66.187.224.4, stratum 1 Oct 16 23:46:58 localhost ntpd[2366]: kernel time sync enabled 0001 Oct 16 23:48:54 localhost proftpd[3203]: localhost.localdomain - Failed binding to 0.0.0.0, port 21: Address already in use Oct 16 23:48:54 localhost proftpd[3203]: localhost.localdomain - Check the ServerType directive to ensure you are configured correctly. tu y vois une raison ? Link to comment Share on other sites More sharing options...
albinpopote Posted October 17, 2005 Author Share Posted October 17, 2005 Il est possible que je sois en IPv6 par défaut et non IPv4 ? cela pourrait-il me créer le pb ? Link to comment Share on other sites More sharing options...
fabien29200 Posted October 17, 2005 Share Posted October 17, 2005 Dans terminal tape : # ifconfig Si tu vois qqchose dans le genre : eth0 Link encap:Ethernet HWaddr 00:40:D0:71:88:11 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 C'est que tu as une IPv4. Link to comment Share on other sites More sharing options...
albinpopote Posted October 17, 2005 Author Share Posted October 17, 2005 donc je suis bien en IPv4 ! Link to comment Share on other sites More sharing options...
fabien29200 Posted October 17, 2005 Share Posted October 17, 2005 Tu as une erreur : "Address already in use". Ce qui veut dire que le port 21 de ton serveur est déjà utilisé... Soit ton serveur est déjà lancé soit un autre logiciel est lancé sur ce port ... Qu'y a-t-il dans le fichier de configuration de Proftpd ? Link to comment Share on other sites More sharing options...
albinpopote Posted October 17, 2005 Author Share Posted October 17, 2005 # This is the ProFTPD configuration file # $Id: proftpd.conf,v 1.1 2004/02/26 17:54:30 thias Exp $ ServerName "ProFTPD server" ServerIdent on "FTP Server ready." ServerAdmin root@localhost ServerType standalone #ServerType inetd DefaultServer on AccessGrantMsg "User %u logged in." #DisplayConnect /etc/ftpissue #DisplayLogin /etc/ftpmotd #DisplayGoAway /etc/ftpgoaway DeferWelcome off # Use this to excude users from the chroot DefaultRoot ~ !adm # Use pam to authenticate (default) and be authoritative AuthPAMConfig proftpd AuthOrder mod_auth_pam.c* mod_auth_unix.c # Do not perform ident nor DNS lookups (hangs when the port is filtered) IdentLookups off UseReverseDNS off # Port 21 is the standard FTP port. Port 21 # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask 022 # Default to show dot files in directory listings ListOptions "-a" # See Configuration.html for these (here are the default values) #MultilineRFC2228 off #RootLogin off #LoginPasswordPrompt on #MaxLoginAttempts 3 #MaxClientsPerHost none #AllowForeignAddress off # For FXP # Allow to resume not only the downloads but the uploads too AllowRetrieveRestart on AllowStoreRestart on # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd) MaxInstances 20 # Set the user and group that the server normally runs at. User nobody Group nobody # This is where we want to put the pid file ScoreboardFile /var/run/proftpd.score # Normally, we want users to do a few things. <Global> AllowOverwrite yes <Limit ALL SITE_CHMOD> AllowAll </Limit> </Global> # Define the log formats LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" # TLS # Explained at http://www.castaglia.org/proftpd/modules/mod_tls.html #TLSEngine on #TLSRequired on #TLSRSACertificateFile /usr/share/ssl/certs/proftpd.pem #TLSRSACertificateKeyFile /usr/share/ssl/certs/proftpd.pem #TLSCipherSuite ALL:!ADH:!DES #TLSOptions NoCertRequest #TLSVerifyClient off ##TLSRenegotiate ctrl 3600 data 512000 required off timeout 300 #TLSLog /var/log/proftpd/tls.log # A basic anonymous configuration, with an upload directory. #<Anonymous ~ftp> # User ftp # Group ftp # AccessGrantMsg "Anonymous login ok, restrictions apply." # # # We want clients to be able to login with "anonymous" as well as "ftp" # UserAlias anonymous ftp # # # Limit the maximum number of anonymous logins # MaxClients 10 "Sorry, max %m users -- try again later" # # # Put the user into /pub right after login # #DefaultChdir /pub # # # We want 'welcome.msg' displayed at login, '.message' displayed in # # each newly chdired directory and tell users to read README* files. # DisplayLogin /welcome.msg # DisplayFirstChdir .message # DisplayReadme README* # # # Some more cosmetic and not vital stuff # DirFakeUser on ftp # DirFakeGroup on ftp # # # Limit WRITE everywhere in the anonymous chroot # <Limit WRITE SITE_CHMOD> # DenyAll # </Limit> # # # An upload directory that allows storing files but not retrieving # # or creating directories. # <Directory uploads/*> # AllowOverwrite no # <Limit READ> # DenyAll # </Limit> # # <Limit STOR> # AllowAll # </Limit> # </Directory> # # # Don't write anonymous accesses to the system wtmp file (good idea!) # WtmpLog off # # # Logging for the anonymous transfers # ExtendedLog /var/log/proftpd/access.log WRITE,READ default # ExtendedLog /var/log/proftpd/auth.log AUTH auth # #</Anonymous> Link to comment Share on other sites More sharing options...
albinpopote Posted October 18, 2005 Author Share Posted October 18, 2005 bon alors apparement le problème viendrai du fait que proftp et vsftpd était tous les deux installé sur mon linux et que cela faisait un conflit ! Après avoir supprimé vsftpd, relancé xinetd et refait un test , je n'ai plus l'erreur IPv4 ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.