Aller au contenu

devildant

Membres
  • Compteur de contenus

    926
  • Inscription

  • Dernière visite

  • Jours gagnés

    5

Tout ce qui a été posté par devildant

  1. Bonjour, je me permet de faire une petit intervention 1 ans plus tard ^^, pour etre avertie par email qu'une coupure de courant a lieux il suffi d'utilisé syslog. 1) telecharger syslog depuis le centre de package 2) demarrer le serveur syslog server 3) dans la rubrique notification du serveur cocher la case "le mot clé comprend" 4) entrer le mot "battery" 5) appliquer les modifications 6) allez dans panneau de configuration, puis syslog 7) activer le client et entrer l'ip du syno lui même sauvegarder et voila vous recevrez un email qui vous préviendra que l'UPS est sur battery
  2. vraiment personne n'a d'idée?
  3. autre chose que je ne comprend pas c'est que mon certificat est en SHA-1 ducoup je ne comprend pas pour il me parle de SHA-256 ^^
  4. bonjour a tous, je me tourne vers vous car j'ai récemment acheter un nouveau syno et je rencontre un problème étrange, je possède un synology sur dsm 4.0-2198 et mon nouveau sur DSM 4.1-2647, sur les 2 synology j'ai installer le même certificat ssl certifier par ovh. quand je lance vlc avec un lien de ce genre https://domaine/test.avi: sur dsm 4.0-2198 aucun souci la vidéo est lu (lecture de flux réseau) sur dsm 4.1-2647 la vidéo ne se lance pas et j’obtiens l'erreur suivante DBG: md_enable: algorithm 8 not available [01f7ebb0] gnutls tls client debug: Winsock error 6 [01f7ebb0] gnutls tls client error: TLS handshake error: Internal error in memory allocation. [01f7ebb0] main tls client error: TLS client session handshake error [01f7ebb0] gnutls tls client debug: GnuTLS deinitialized [023bbcc0] access_http access error: cannot establish HTTP/TLS session je précise que le certificat assure un seul domaine donc pour faire mes testes j'ai simplement changer les redirections de port (sur ip local de chacun des syno) de mon routeur pour que le domaine soit certifié a chaque fois. j'ai donc effectuer quelque recherche et j'ai contacter vlc https://trac.videolan.org/vlc/ticket/7627#propertyform. le problème viendrais du faite que la lib gcrypt de vlc ne support pas le SHA-256. se que je ne comprend pas c'est pourquoi il n'y a aucun soucis avec la version DSM4.0 et qu'il y en est un avec la DSM 4.1 avec le même certificat? le problème vient il d'une configuration différente entre les version ou du hardware(se qui est a mon sens peu probable)? vlc a apparemment corriger le problème mais je ne pourrais pas tester avant leur prochaine maj. y aurait'il une modification de conf a effectuer sur mon nouveau syno pour corriger le problème? désolé de toutes ces questions ^^, je vous remercie d'avance de vos réponse. cordialement
  5. bonjour, a tu activer la corbeille CIFS?
  6. ^^ c'est sur mais mon but c'est de rendre cela compatible IOS, android et windows phone,
  7. bonjour joebarteam7, enfaite c'est l'inverse que je cherche a faire mais a la volé, c'est a dire que je veu encoder un fichier video en mp4 au moment de sa lecture, apres diverse recherche j'ai trouver comment procéder, il faut utilisé le http live stream d'apple. il consiste a utiliser ffmpeg avec la libx264 avec un programme en c qui s'appel segmenter qui splite la video en petit morceaux et qui creer une playlist m3u8. c'est du apple quoi ^^. bref le pb maintenant c'est comment ajouter la lib libx264 a ffmpeg
  8. après diverse recherche je sèche un peu, sauriez vous comment encoder un mp4 a la volé? j'ai penser a faire une bidouille, c'est a dire faire un script php qui execute ffmpeg en boucle sur un petit bou de la vidéo et de l'envoyer sur le web lecteur via popen, mais je pense que le header du mp4 va me pauser des souci, serait il possible de supprimer les header de chaque fichier et de créer un header avec la taille et la durée total en début de fichier? (je me sens un peu seul il n'y a personne?) cordialement
  9. j'ai fait quelque test ffmpeg -i test.avi -acodec aac -ab 128k -strict experimental -vcodec mpeg4 -b 1200k -s 320x180 -f mp4 - [mp4 @ 0x8074a00] muxer does not support non seekable output Output #0, mp4, to 'pipe:': Metadata: encoder : Lavf52.108.0 Stream #0.0: Video: mpeg4, yuv420p, 320x180 [PAR 1:1 DAR 16:9], q=2-31, 1200 kb/s, 90k tbn, 29.97 tbc Stream #0.1: Audio: libfaac, 44100 Hz, stereo, s16, 128 kb/s Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Could not write header for output file #0 (incorrect codec parameters ?) et la même commande avec comme sortie un fichier fonctionne ffmpeg -i test.avi -acodec aac -ab 128k -strict experimental -vcodec mpeg4 -b 1200k -s 320x180 -f mp4 final_video.mp4 bon a priori le problème viens du faite que le format de sortie n'est pas un formats streamable. la seul conversion a la volé ki fonction est en flv mais le pb c'est que flv + iphone = null.
  10. Bonjour a toutes et a tous, voila déjà pour commencer j’espère être dans la bonne section. bref ^^, donc voila je vous expose mon petit soucis, j'ai parcouru la doc de ffmpeg et j'ai finalement trouver comment faire de l'encodage a la volé, voici la synthaxe ffmpeg -i input.avi -s vga -f mp4 - mais voila le souci c'est que cette commande ne fonctionne pas sur mon syno, quelqu'un aurait il une idée de pourquoi? mon but est de pouvoir ré-encoder toute mes vidéos en mp4 pour faire du streaming a la volé sur iphone ipad.... voici un tuto bien sympa que j'utiliserai volontiers si ffmpeg fonctionnais correctement ^^. cordialement
  11. bonjour a tous, j'ai ouvert le même poste il y a quelque temps, je n'ai trouver qu'une solution, le coder moi même. en utilisant la lib ftp de php. apres petit constat : ftp limité au fichier de 2 go (temps que le téléchargement ftp n'est pas interrompu les fichier supérieur a 2 go pourrons être copier, par contre en cas d'erreur il vous sera impossible de reprendre le dl). j'ai donc cumuler ftp pour lister les répertoire et rsync utiliser via phpseclib en php pour le dl (rsync n'est disponible qu'en ligne de commande et si vous n'avez pas la possibilité de vous connecter en ssh avec authentification par clé vous serez obliger de bidouiller avec phpseclib)
  12. Pour avoir la fonction setTimeout que utilise @p_tony il faut télécharger phpseclib sur le svn. j'ai trouver une petit fonction qui est bien pratique, elle permet de tester une url en php. vous allez me dire a quoi cela sert ^^ enfaite je me suis rendu compte que lorsque que je perdais le net, la page php que j'ai codé et qui fait office de client ftp ne répondais plus(logique ^^), c'est la que la fonction suivante rentre en scène, elle permet de savoir si la page répond(et bien d'autre) avec un timeout ^^. function monFileGetContentsCurl($url, $montrerContenu, $timeout){ $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); $resultat = curl_exec($ch); $CurlErr = curl_error($ch); curl_close($ch); if ($CurlErr) { echo $CurlErr; return false; }elseif ($montrerContenu){ return $resultat; } return true; } $url = "http://www.google.fr"; //votre url $montrerContenu = false; // mettre a true si vous voulez voir la page appeler $timeout = 3 //en seconde if (monFileGetContentsCurl($url, $montrerContenu, $timeout) == false) exit();
  13. je suis ravie de voir que vous avez trouver une solution a votre problème, je vous piquerais surement vos regex ^^
  14. @p_tony montrez moi votre code ou envoyer le moi par mp si vous voulez je pourrais peu être vous aider.
  15. victoire, tunnel ssh + ftp ok etape 1 : creer un user avec 0 droit etape 2: lui donnée l'acces en ssh etape 3: se connecter en root via ssh puis faite les commandes suivantes: su usersshsyno entrer yes a la question pauser ssh -N -f -L3131:ipserveurdistant:21 loginserveurdistant@ipserveurdistant entrer yes a la question pauser puis faites ctrl c etape 4: le code php include('Net/SSH2.php'); function findTunnel($ssh) { $proc = $ssh->exec('ps | grep userssh'); $procarray = array(); $procarray = explode("\n", $proc); foreach ($procarray as $v) { if (strpos($v, "ssh -N -f -L3131:ipserveurdistant:21")) return true; } return false; } $ssh = new Net_SSH2('ipsyno'); if (!$ssh->login('userssh', 'passuserssh')) { exit('Login Failed'); } if (findTunnel($ssh) == false) { $ssh->read('NomDuSyno>'); $ssh->write("ssh -N -f -L3131:ipserveurdistant:21 loginserveurdistant@ipserveurdistant\n"); $ssh->read("Debian GNU/Linux 6.0"); $ssh->read("loginserveurdistant@ipserveurdistant's password:"); $ssh->write("passusersshdistant\n"); $ssh->read('NomDuSyno>'); } $ssh->write("exit\n"); $ftp_server = "127.0.0.1"; $ftp_user_name = "loginserveurdistant"; $ftp_user_pass = "passusersshdistant"; $conn_id = ftp_connect($ftp_server, 3131); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); ftp_pasv ($conn_id , true);
  16. pour mon problème toujours pas de solution je désirerais faire la même chose que ce tuto http://www.ftpgetter.com/ftp-ssh-tunnel.php mais directement depuis le syno en php ou avec un script bash ou sh. si quelqu'un avais une idée ou autre je suis preneur ^^
  17. lol effectivement je me suis senti un peux seul ^^ je viens de trouver ce que vous recherchiez @p_tony <?php include('Net/SSH2.php'); $sftp = new Net_SSH2('www.domain.tld'); $sftp->login('username', 'password'); echo $sftp->read('username@username:~$'); $sftp->write("sudo ls -la\n"); $output = $sftp->read('#Password:|username@username:~\$#', NET_SSH2_READ_REGEX); echo $output; if (preg_match('#Password:#', $lines)) { $ssh->write("password\n"); echo $sftp->read('username@username:~$'); } ?> http://phpseclib.sou.../documentation/
  18. bon j'ai trouver une lib ssh écrite en php pour ceux que cela intéressé, je n'est pas trouver comment établir un tunnel, cependant elle fonctionne bien. http://phpseclib.sourceforge.net/ cordialement
  19. enfaite se que j'aimerais c'est créer un tunnel ssh entre le syno et un autre serveur (sur lequel je ne peux pas modifier la configuration) a travers se tunnel j'aimerais y faire passé du ftp (pour conserver les principe de reprise de téléchargement....) mon problème c'est que le serveur au quelle je me connecte accepte seulement une authentification login/password pour le ssh (l’authentification par clé est refusé) du coup je n'arrive pas a automatiser la commande ssh pour le tunnel car mon mots de passe est a chaque fois demandé. auriez vous une solution pour palier se problème? (d'ou l'intéret d'avoir la libssh2 ^^)
  20. au niveau de l’accès y a pas trop de risque, la page est disponible que pour les personne ayant ce droit, après le site en lui même est protéger par session, les ip sont bloquer a partir de 2 échec....... maintenant je cherche comment installer la libssh2 dans apache pour que je puisse créer un tunnel ssh pour crypter mon transfert ftp (je sais que utiliser du sftp serais logique mais je préfère avoir les fonctionnalité de stoppage et de reprise du ftp)
  21. Bonjour a tous, voila comme le nom du message l'indiquer je désirerai installer la lib libssh2 dans apache afin de pouvoir utiliser les commande ssh de php. j'ai fait quelque recherche et je n'est trouver que 2 lien. http://forum.synology.com/enu/viewtopic.php?f=35&t=36411 malheureusement aucun n'a réussi. je me tourne vers vous pour savoir si quelqu'un la déjà installer? et comment? cordialement
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.