Forum Linux.débutant connexion ftp pour récupération packets

Posté par  .
Étiquettes :
0
18
juil.
2005
Salut,

Bon, ça y est, j'ai un peu galéré en essayant plusieurs distributions, mais avec le knoppix-installer, j'ai installé un linux qui a l'air de fonctionner sur mon portable.

Je rencontre quand même un problème en essayant de mettre à jour les 'paquets'.

J'ai essayé KPackage et Synaptic, mais au moment où je lance la recherche des mises à jour, ils sont incapables de se connecter aux serveurs ftp.

J'obtiens du "connexion time out" à tout va sans rien avoir au bout.

La connexion internet marche pourtant bien (sinon je ne pourrais pas écrire ce message).

Je souhaite donc savoir d'où peu venir le problème et surtout comment le débloquer ?

J'en profite aussi pour poser une autre question.
Je souhaite installer des logiciels tels firefox, thunderbird, filezilla... auxquels je suis habitué, ainsi qu'une config LAMP, puisque je développe des sites.

Pour ce faire, quelle est la meilleure solution : télécharger les applications et les lancer tel quel, ou passer justement par les gestionnaires de packets ?

Merci d'avance, à tous ceux qui pourront me conseiller.

Trilby
  • # FTP Active

    Posté par  . Évalué à 2.

    Le FTP est assez facétieux sur ce point, dans le sens où il a tendance à ouvrir des connexions actives, c'est-à-dire (si je ne me trompe pas) une connexion réouverte depuis le serveur vers le client. Et bien souvent celui-ci est protégé par un firewall qui empêche ce genre de manipulation.

    Vérifie ta configuration iptable, et essaie d'ouvrir tes ports aux paquets en provenance de l'adresse IP de ton serveur FTP. En général, cela résoud le problème. N'oublie pas de remettre tes protections en service après l'opération.
  • # Pourqoui pas HTTP

    Posté par  . Évalué à 2.

    Salut,

    Le problème peut effectivement être dû à une connexion FTP en mode actif (le serveur essaie alors d'ouvrir une connexion TCP sur le client pour le transfert des data) : un firewall qui ne gère pas le protocole FTP bloquera alors cette tentative de connexion. Essaie de voir si tu as un fichier /etc/apt/apt-file.conf (ça doit dépendre de ta version de apt) : à l'intérieur tu as des lignes permettant de préciser les modes de récupération des paquets. Cherche la ligne commençant par "ftp=". Si c'est curl qui est utilisé, tu dois avoir l'option "--ftp-pasv" ; si c'est wget, il faut "--passive-ftp".
    Par ailleurs, il peut il y avoir des soucis si tu passes par un proxy pour sortir de ton réseau local : à ce moment-là, il faut fixer la variable d'environnement "ftp_proxy" avant de lancer apt-get/synaptic/kpackage.

    Sinon, un autre moyen de régler la question est de récupérer les paquets en http (je ne connais pas les URL des dépots ubuntu, mais en changeant simplement ftp:// par http:// ça peut marcher [quelqu'un peut confirmer ?]).

    Enfin, concernant ta dernière question, je te conseille de toujours utiliser des paquetages pour l'installation de logiciels, et de préférence ceux officiellement prévus pour ta distribution. Si tu ne trouves pas ton bonheur, recherche des paquets .deb "non officiels" avant de te tourner vers une installation "sauvage" (et encore dans ce cas-là, l'idéal serait de récupérer les sources, compiler, faire une .deb et installer le paquet ainsi généré, mais c'est une autre histoire). Le fait de toujours utiliser des paquets pour l'installation de logiciel te permettra de conserver un système cohérent et facilement administrable avec une bonne gestion des dépendances (après, on peut ne pas aimer ça et vouloir gérer ces dépendances soi-même, mais il faut alors changer de distribution).

    J'espère que ces quelques remarques te seront utiles.

    @+
    JJD
    • [^] # Re: Pourqoui pas HTTP

      Posté par  . Évalué à 1.

      Merci à vous deux.

      Il semble bien qu'il s'agisse d'un problème de FTP.
      J'ai en effet essayé de me connecter au serveur FTP de mon hébergeur via le client gFTP qui est préinstallé mais pas moyen...

      A priori le client est pourtant configuré par défaut pour se connecter en mode passif.
      Je n'ai pas trouvé le fichier "/etc/apt/apt-file.conf".

      Niveau connexion, je passe par un routeur ADSL.
      Peut-être le problème vient-il de là ?

      Je vais voir si je trouve un site sur lequel je peux directement télécharger mes packets mais ça ne résoudra pas mon problème de FTP.

      A+, Trilby
      • [^] # Re: Pourqoui pas HTTP

        Posté par  . Évalué à 2.

        Normalement, en mode passif, tu devrais pouvoir te connecter sur des serveur FTP, SAUF si ton routeur fait également office de firewall et qu'il filtre les connexions sortantes. Dans ce cas, pour le FTP, il faut non seulement autoriser les sorties vers le port TCP 21, mais egalement vers tous (?) les ports supérieurs à 1024 : en mode passif, le client ouvre une deuxième connexion sur le serveur FTP pour le transfert des data sur le port TCP que lui indique le serveur. Je ne pense pas que l'on puisse savoir, a priori, quel port devra être utilisé. Certains routeurs/pare-feux savent gérer le protocole FTP et ouvrent les ports nécessaires de façon dynamique (aussi bien en mode actif que passif d'ailleurs). Jette quand même un coup d'oeil à la documentation de ton routeur.

        Le protocole HTTP est bien plus simple à gérer, et pour l'utiliser avec apt, il te suffit de mettre des lignes du genre :
        deb http://us.archive.ubuntu.com/ubuntu(...) hoary main
        dans le fichier /etc/apt/sources.list.

        A+
        JJD
        • [^] # Re: Pourqoui pas HTTP

          Posté par  . Évalué à 1.

          Dans mon cas il s'agit d'une distribution knoppix et non ubuntu que j'ai installé mais ce n'est pas grave je vais trouvé un serveur.

          Ce qui m'étonne, c'est que je n'ai aucun problème avec mon routeur quand je suis sous win 2000 ou XP...

          Par contre, il est vrai que si j'ai installé knoppix, c'est que j'étais incapable de me connecter à Internet avec les autres distribution (mandriva et ubuntu inclus).

          Pour la connexion à mon hébergeur, une solution qui pourra dépanner d'autres personnes, au moins de manière temporaire : http://www.net2ftp.com/index.php(...)

          Je vais quand même voir sur le forum dédié à knoppix. je ne suis sans doute pas le premier à rencontrer ce problème.

          A+, Trilby

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.