
Viandox
-
Compteur de contenus
57 -
Inscription
-
Dernière visite
Messages posté(e)s par Viandox
-
-
Pb Acc
dans Serveur FTP
J'ai testé, même erreur...
J'ai ajouté un test depuis windows XP (vm), j'ai la même erreur.
J'ai entièrement réinstallé le DSM 3.2 (ver.1955) sur le 211+. Tout le reste fonctionne, j'ai réussi à récupérer tous les emails des différents comptes, restauré l'indexation pour DSaudio, j'accède à tout cela depuis mon Iphone (je n'ai même pas eu à modifier quoi que ce soit dessus, sauf le certificat qui avait changé pour l'email). Tout ça pour dire que même si je suis loin de maîtriser complètement la bête, je ne suis pas largué non plus
0 -
Pb Acc
dans Serveur FTP
j'ai testé depuis une machine virtuelle sous windows 8, j'ai la même erreur. J'ai également testé en local vers un nouveau nas, le DS712+. J'ai à chaque fois la même erreur... je ne comprends vraiment pas!
Depuis la console Ubuntu (local et distant) ça fonctionne, depuis filezilla (local et distant) ça fonctionne, depuis CoreFTP (console et interface graphique à distance) ça fonctionne....
Y a-t'il une incompatibilité entre la commande ftp windows et le ftp synology? (ou une subtilité que je ne connais pas?
)
0 -
Pb Acc
dans Serveur FTP
Je viens de tester en local et j'ai ceci :
C:\Users\moi>ftp 192.168.1.2 Connecté à 192.168.1.2. 220 NAS_home FTP server ready. Utilisateur (192.168.1.2:(none)) : user 331 Password required for user. Mot de passe : 230 User user logged in, access restrictions apply. ftp> literal pasv 227 Entering Passive Mode (192,168,1,2,217,4) ftp> cd logs 250 CWD command successful. ftp> ls 200 PORT command successful. 425 Can't build data connection: Connection timed out.
Sachant qu'a distance ça fonctionne avec filezilla etc... mais pas avec la commande ftp windows
0 -
Pb Acc
dans Serveur FTP
En passant apr internet il faut rediriger les ports 20, 21 et la plage des ports passifs
Patrick
oui j'ai fait tout cela ( bien que le 20 ne soit pas utile en mode passif)
0 -
Pb Acc
dans Serveur FTP
Très intéressant, peux-tu me dire comment tu accèdes au NAS? en réseau local ou via internet?(à priori je dirai local^^) Dans le second cas (celui qui m'intéresse) comment sont configurés les routeurs?
0 -
Pb Acc
dans Serveur FTP
oui j'ai essayé, je l'ai d'ailleurs noté dans mon message
et tout fonctionne parfaitement. Que ce soit en ligne de commande (avec coreftp) ou via l'interface graphique par filezilla ou coreftp tout fonctionne... d’où mon étonnement et ma question
0 -
Pb Acc
dans Serveur FTP
Merci pour votre réponse.
Je viens de vérifier ça, le mode passif était déjà activé (par défaut sur windows 7 certainement car je viens de l'installer et je n'y ai pas touché). De plus j'ai la même erreur en mode actif.
0 -
Pb Acc
dans Serveur FTP
Bonjour,
J'essaie de me connecter au serveur ftp de mon DS211+ par une invite de commande sous windows 7 et je tombe à chaque fois sur l'erreur suivante :
500 Illegal PORT range rejected.
Cela ressemble à une erreur de redirection de ports mais j'ai configuré mon routeur ainsi : redirection du port 21 vers l'ip de mon NAS (en tcp) redirection du port 20 vers l'ip de mon NAS (pas utile mais dans le doute...) redirection de la plage de ports ftp (celle par défaut) vers l'ip de mon NAS (en tcp aussi) De plus quand j'y accède par filezilla ou coreftp (en ligne de commandes pour ce dernier) tout fonctionne parfaitement. J'ai essayé depuis plusieurs endroits différents avec chaque fois la même erreur. Voici la syntaxe que j'utilise: ftp nomhote.com user password literal pasv bin put c:mon_cheminfichier.txt voici la répone complète:C:\Users\moi>ftp nomhote.com Connecté à nomhote.com 220 NAS_home FTP server ready. Utilisateur (nomhote.com:(none)) : user 331 Password required for user. Mot de passe : 230 User user logged in, access restrictions apply. ftp> literal pasv 227 Entering Passive Mode (***,***,***,***,217,38) ftp> bin 200 Type set to I. ftp> put c:\mon_chemin\fichier.txt 500 Illegal PORT range rejected.
Des idées?
0 -
La solution serait d'avoir une caméra qui envoie une video ou une série de photos en cas de détection. J'ai une Axis 1011 qui permet de faire cela. Elle gère les zones de detection, l'envoi vers ftp, email.... en cas de detection, deplacement de la cam...
0 -
Vu qu'il faut se connecter avec son compte sur torrent411 pour pouvoir faire une recherche, et vu que la recherche est faite depuis le serveur Synology, ça veut dire qu'il faut que le serveur se connecte avec le login/password pour que ça puisse marcher !
J'ai regardé pour torrent411 et en gros il faut faire une requête POST sur http://www.torrent41...count-login.php avec les paramètres username et password, mais après test une requête GET sur http://www.torrent41...r&password=1234 fonctionne aussi !
Donc en gros il faut faire une requête de login puis une requête de recherche et là ça à une chance de pouvoir marcher
La solution est presque là. En combinant ceci avec la réponse de Remybig on doit pouvoir réussir.
Dans la doc il est écrit :
If the module needs to set up additional HTTP headers or use POST for the request, please consult cURL manual for more instructions.Je ne connais pas ce langage mais je ne doute pas que quelqu'un ici s'y connaisse un peu
.
Pour résumer : le fichier .dlm est une archive qui contient 2 fichiers. INFO pour les définitions, et search.php pour le script.
Fichier INFO
{ "name": "411", "displayname": "411", "description": "Torrent 411 - Les Pages Jaunes du Torrent Francais - French Torrent Tracker - Tracker Torrent Fr - L'Académie du Torrent Français", "version": "1.0", "site": "http://www.torrent411.com", "module": "search.php", "type": "search", "class": "SynoDLMSearch411" }
Fichier search.php C'est dans ce fichier qu'il faut ajouter la requête de connexion.<?php class SynoDLMSearch411 { private $qurl = 'http://www.torrent411.com/search/'; public function __construct() { } public function prepare($curl, $query) { $url = $this->qurl . urlencode($query); curl_setopt($curl, CURLOPT_URL, $url); } public function parse($plugin, $response) { return $plugin->addRSSResults($response); } } ?>
0 -
J'ai finalement réussi à faire ce que je voulais : récupérer un fichier sur un serveur ftp de manière automatique.
Pour ceux que ça intéresse voici ce que j'ai fait:
(c'est en fait une compilation de tutos, voir liens en bas)
Pré-requis:
- Accès telnet en root : Telnet
connaitre les commandes de base pour naviguer, créer, modifier des fichiers et dossiers
- installation de ipkg : ipkg
ipkg install lftp
- installation de screen : permettra de lancer notre script dans une console et de récupérer la sortie du script shell.
ipkg install screen
- Installation de nano : un éditeur de texte beaucoup plus facile à utiliser pour un néophyte comme moi ^^ (certes moins puissant)
ipkg install nano
- création du répertoire de sauvegarde:
mkdir /volume1/sauvegarde
Le script J'ai d'abord créé le fichier du script avec nano :nano /volume1/@scripts/save.sh
j'ai copié le script suivant dans un éditeur de texte genre notepad ou notepad++ pour plus de facilité ( a modifier selon vos paramètres, pour info le script a été écrit pour un backup de site):#!/bin/sh ###################################################################################### ##### Sauvegarde fichier d'un site web distant par FTP avec lftp ###################################################################################### ## Remarque sur lftp ## + Le -e de mirror efface les fichiers qui n'existent plus. ###################################################################################### ## Paramètre en entrée ## 1 : -e ou rien ## pour effacer tous les fichiers du local qui n'existent plus sur le FTP ###################################################################################### # configuration fichier de log ficLog=/volume1/logs/logSvgSite.txt # configuration : ftp / user / pass # adresse du serveur (ip ou domaine) servFTP=ftp.com userFTP=login passFTP=password # configuration repFTP=/www/ repLocal=/volume1/sauvegarde/ repIgnore="" #repIgnore="-x wp-content/cache -x /wp-content/supercache" ###################################################################################### # debut shell echo "+-- Deb Sauvegarde $(date) ---" >> ${ficLog} # commande de copie miroir ftp vers local /opt/bin/lftp ftp://${userFTP}:${passFTP}@${servFTP} -e "mirror ${1} ${repIgnore} ${repFTP} ${repLocal} ; quit" >> ${ficLog} # résultat de la commande - 0 : ok res=$? echo "Résultat : "${res} >> ${ficLog} if [ ${res} -eq 0 ] then /usr/syno/bin/synomail SVGFini else /usr/syno/bin/synomail SVGError fi # fin shell echo "--- Fin Sauvegarde $(date) ---" >> ${ficLog} ###################################################################################### exit $res
le script est maintenant écrit, je l'ai copié dans mon fichier "save.sh" et je lui ai donné les droits d'exécution :chmod +x /volume1/@scripts/save.sh
Création des libellés pour l'envoi par mail J'ai édité le fichier des libellés de mailsnano /usr/syno/synoman/webman/texts/fre/mails
en fin de fichier j'ai ajouteé les libellés suivants[SVGFini] Subject: Sauvegarde terminée La sauvegarde est terminée avec succès Cordialement, %COMPANY_NAME% [SVGError] Subject: Sauvegarde terminée avec erreurs La sauvegarde est terminée avec des erreurs ! Cordialement, %COMPANY_NAME%
Programmer la sauvegarde chaque jour j'ai modifié le fichier /etc/crontab et ajouté le lancement du scriptnano /etc/crontab
personnellement j'ai programmé une sauvegarde tous les jours du lundi au samedi à 4h du matin:* 4 * * 1-6 root screen -dmS "Sauvegarde" /volume1/@scripts/save.sh
Et voilà!
sources:
1 -
Hum oui donc pas de possibilité de passer par une interface graphique... Il suffirait pourtant d'ajouter une fonction au download manager. Il est déjà très complet mais apparemment je ne suis pas le seul à qui cela manque.
Merci pour ta réponse je vais me plonger de ce pas dans ma console
0 -
Bonjour,
Je suis certain que ce sujet a d
0
Pb Acc
dans Serveur FTP
Posté(e) · Modifié par Viandox
La demande de d