500 Illegal PORT rejected (adress wrong).
Ferméavion-f16 Messages postés 19247 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 4 juin 2024 - 31 mars 2023 à 14:42
- 500 Illegal PORT rejected (adress wrong).
- Iptv illégal - Guide
- Site téléchargement illégal - Guide
- Adress mac - Guide
- Nettoyer port usb c - Guide
- Port icmp ✓ - Forum Réseau
2 réponses
31 mars 2023 à 10:31
Bonjour,
Il semble que le problème que vous rencontrez avec votre serveur FTP est lié à une erreur de configuration de la communication passive (mode passif) du serveur.
En mode passif, le serveur FTP ouvre des ports dynamiques pour la transmission de données, ce qui nécessite la configuration des pare-feux et des NAT (Network Address Translation). Dans votre cas, il semble que la configuration du mode passif ne permette pas à votre client FTP de se connecter correctement au serveur FTP.
Pour résoudre ce problème, vous pouvez essayer les étapes suivantes :
-
Modifiez les paramètres de votre serveur FTP pour qu'il utilise un intervalle spécifique de ports passifs. Par exemple, vous pouvez configurer votre serveur pour qu'il utilise les ports 60000 à 60010 pour les transmissions passives.
-
Ouvrez les ports spécifiés dans le pare-feu de votre VM pour permettre le trafic passif.
-
Configurez votre serveur FTP pour utiliser une adresse IP publique plutôt que l'adresse IP locale (127.0.0.1). Vous pouvez trouver votre adresse IP publique en utilisant des sites Web comme WhatIsMyIP.com.
-
Assurez-vous que les adresses IP des interfaces réseau utilisées par votre VM et votre serveur FTP sont correctement configurées.
-
Vérifiez également que le service FTP est correctement configuré et que le port utilisé pour les transmissions passives est correctement spécifié dans la configuration.
Si vous avez encore des difficultés à résoudre ce problème, vous pouvez essayer de poster plus d'informations sur votre configuration de serveur FTP, y compris les détails de la configuration de votre serveur et les messages d'erreur complets que vous recevez.
31 mars 2023 à 14:42
Bonjour,
Les containers Podman utilisent leur propre espace de nom réseau (network namespace). La signification de l'adresse de loopback (127.0.0.1) n'est donc pas la même dans le container et en-dehors.
Par exemple, tu peux bind un vsftpd dans le container sur 127.0.0.1:21 même si tu as déjà un pureftpd écoutant cette adresse au niveau de l'hôte.
Tu pourrais accéder au FTP depuis l'hôte en créant un mapping entre les ports hôtes (et l'adresse publique ou loopback selon ton besoin) et les ports containers (option --publish ou -p de la commande "podman run")
Ta machine virtuelle ne partagent ni le namespace réseau de l'hôte, ni celui du container. L'adresse 127.0.0.1 dans son contexte ne dispose d'aucun service FTP.
Pour accéder au FTP depuis la VM, tu dois exposer le port container sur une des adresses/port de l'hôte qui est accessible par la machine virtuelle.