J'ai un problème de transfert de fichiers entre mon serveur Ubuntu et d'autres machines avec FTP.
Fondamentalement, si j'initie une demande FTP de mon Ubuntu à mon Mac, cela fonctionne très bien. Mais si je fais une demande de mon Mac à ma machine Ubuntu, le LAN entier plante, et je dois redémarrer le routeur pour le réparer. J'ai expérimenté ce qui déclenche cela. Le FTP de mon Ubuntu vers d'autres machines fonctionne. Le FTP depuis mon Mac vers d'autres machines fonctionne. Mais toute requête FTP vers mon Ubuntu depuis n'importe quelle machine plante le réseau.
Pour résumer, si mon Ubuntu reçoit une demande FTP, mon réseau meurt, mais il peut très bien les initier.
Plus encore, si je fais une requête git pull depuis mon dépôt Ubuntu, le réseau se bloque. Mais Ubuntu peut pousser/tirer très bien vers/depuis mon Mac. On m'a déjà dit que c'était probablement un problème de routeur, et je suis d'accord avec cela. Cependant, il est étrange que le problème entoure mon Ubuntu, et uniquement lors de la réception de connexions FTP. donc je demande s'il y a quelque chose qui pourrait ne pas fonctionner avec la machine, au lieu du routeur.
J'ai même mis à niveau vers Ubuntu 14.04.1 pour voir s'il y avait un paquet obsolète, mais le problème persiste.
Je suis complètement perdu avec les spécifications détaillées à offrir, donc si d'autres informations sont nécessaires, faites-le moi savoir.
J'utilise un routeur Linksys E2500. Cela fait environ un an et je n'ai jamais eu de problème avec ces routeurs auparavant.
MISE À JOUR:
Après un peu plus de bricolage, j'ai réalisé que FTP fonctionne bien. SFTP est ce qui plante mon réseau. J'ai déjà ouvert le serveur openssh, donc je me demande s'il y a un autre paquet qui doit être configuré pour permettre au serveur Ubuntu de recevoir des connexions SFTP.
Étant donné que ce problème ne semble pas correspondre à l'original indiqué, j'ai créé un nouveau fil de discussion:
Il n'y a rien de mal avec votre réseau, ce n'est pas un bug, c'est une fonctionnalité de TCP/IP: utilisons pleine bande passante disponible , et il sature facilement votre réseau (le routeur est trop occupé).
Vous devez adopter Qualité de service (QoS) , lire à ce sujet et le configurer. Il devrait y avoir des options connexes dans votre routeur. Jetez un œil à la page 28 du Manuel d'utilisation du Linksys E25 .
Quoi qu'il en soit, cette approche peut ne pas résoudre votre problème car les règles de QoS peuvent être appliquées dans le trafic routé entre LAN et WAN mais pas sur le trafic commuté sur LAN).
Mon approche recommandée est de limiter la bande passante FTP .
Si votre client FTP [S] dispose d'une option de limite de bande passante, utilisez-la . Voici une capture d'écran de WinSCP tirée d'Internet:
Vous pouvez voir l'option dans le coin inférieur droit.
Si votre client ne dispose pas d'une telle option, limitez la bande passante du serveur . Je ne l'ai pas fait moi-même donc je ne peux pas vous guider pas à pas, mais je peux vous diriger vers un tutoriel configurer la limite de bande passante FTP .
Veuillez garder à l'esprit que si vous utilisez SCP, SFTP ou tout transfert lié à SSH, votre port sera de 22 au lieu de 21, vous devrez donc modifier votre configuration en conséquence.
OK, je pourrais vous dire d'essayer un autre protocole git, mais ce ne serait qu'une solution de contournement.
Si j'étais à votre place, je connecterais le Mac et Ubuntu via un hub Ethernet Vanilla et verrais ce qui se passe avec un programme de renifleur comme wireshark
. Peut-être que votre boîtier Ubuntu émet d'étranges paquets Ethernet dans certaines situations, peut-être que votre itinéraire entre le réseau sans fil et le filaire échoue dans certaines situations. Ce faisant, je serais en mesure d'indiquer où est le problème: routeur ou box Ubuntu.
J'espère que cela aide, mais malheureusement, je pense que je ne peux pas aller plus loin.