Archives de la catégorie : Matériel

Remplacement du disque du Synology DS107e

Pour commencer, une bonne nouvelle : le Samsung EcoGreen F2 de 1.5 To (HD154UI) fonctionne parfaitement dans le NAS Synology DS107e. Cela dit, la procédure de remplacement n’est ni simple, ni rapide. Une première solution consiste à cloner le disque d’origine pour retrouver une configuration identique. La seconde solution consiste à repartir de zéro en réinstallant le système sur le nouveau disque. Cette seconde solution est plus longue, mais permet de repartir sur un système propre et de faire évoluer ses choix de gestion et de configuration. C’est cette seconde solution que j’ai choisie et que je présente dans ce billet. Mon premier essai avec l’assistant Synology fut un échec, et la solution préconisée pour y remédier n’y a rien fait. Voici donc la procédure qui a finalement fonctionné.
  1. J’ai effectué cette étape sous Linux. Pour pouvoir préparer le nouveau disque, il faut l’installer dans un ordinateur de bureau ou dans un boîtier externe pour disque dur. On commence par supprimer toutes les partitions du disque dur (avec gparted par exemple). Puis, pour le préparer, il suffit d’exécuter la commande suivante :
    dd if=/dev/zero of=/dev/sdl bs=1M conv=noerror
    sdl doit être le point d’accès à votre disque (identifié par gparted par exemple). Cette procédure a pris une petite dizaine d’heures.
  2. Monter le nouveau disque dans le Synology puis télécharger les dernières versions du Firmware et du Synology Assistant.
  3. Démarrer le Synology et attendre le bip. Appuyer sur le bouton reset au dos pendant environ 4 secondes jusqu’à entendre un bip (réinitialisation de l’IP, du DNS et du mot de passe du compte admin).
  4. La version Linux du Synology Assistant n’ayant pas fonctionné, j’ai effectué cette étape sous Windows. Exécuter Synology Assistant, sélectionner le Firmware téléchargé puis appuyer sur One-Click Setup et croiser les doigts…
  5. Enfin, il ne vous reste plus qu’à tout paramétrer et copier vos données en rebranchant votre ancien disque par l’intermédiaire d’un boîtier externe pour disque dur.
Publié dans Synology | Laisser un commentaire

Freebox et UPnp Av derrière un routeur externe

Comment rendre le serveur UPnP Av TwonkyMedia tournant sur un NAS Synology connecté à un switch/routeur DLink visible sur la FreeBoxHD (le mode routeur de la freebox étant désactivé) ?
Tout le problème provient du fait que le boîtier HD se trouve sur un VLAN dédié situé à l’extérieur de l’intranet créé par le switch/routeur externe.
La solution est la suivante :
  1. Autoriser les paquets ayant comme destination 239.255.255.250 (Ils contiennent l’adresse IP de la machine UPnP Av ainsi que diverses infos) ;
    (Menu « Avancé>>Filtre Entrant » sur mon DLink DIR-635)
  2. Rediriger le port 9000 pour TwonkyMedia (ou 61119 pour XBMC) en TCP et UDP vers votre l’adresse du système hébergeant le serveur UPnP. (Avec TwonkyMedia, le numéro du port est renseigné et modifiable dans le fichier twonkyvision-mediaserver.ini.)
    (Menu « Avancé>Redirection de port » sur mon DLink DIR-635)
  3. Rebooter la FreeBoxHD et patienter quelques minutes pour voir apparaître le serveur UPNP.
Publié dans UPNP-DNLA, Synology, FreeBox, DLink, Questions Réseau | 17 commentaires

Synology DS107e et montage NFS dans la fstab sous Linux

Ce billet décrit comment accéder à son NAS Synology en utilisant le protocole NFS.

Première étape : activer le serveur NFS côté NAS
  1. Se connecter sur l’interface Management du Synology.
  2. Aller dans Services réseaux → NFS et cocher Activer NFS.
Deuxième étape : configurer le serveur NFS côté NAS
  1. Se connecter sur l’interface Management du Synology.
  2. Aller dans Privilèges → Dossiers partagés puis sélectionner ou créer un dossier.
  3. Cliquer sur Privilèges NFS → Créer ; saisir le numéro IP du client qui cherchera à monter le répertoire dans le premier champs ; dans le deuxième champs, choisir entre Lecture seule et Lecture/écriture ; dans le troisième champs, choisir l’option de mappage (i.e. la façon dont le client sera perçu par le NAS).

Si vous avez configuré le serveur NFS de cette façon, sautez l’étape suivante qui n’est qu’une alternative en ligne de commande.

Deuxième étape alternative : configuration en ligne de commande
  1. Se connecter au NAS via telnet ou ssh.
  2. Si le fichier /var/lib/nfs/rmtab n’existe pas, le créer :
    > touch /var/lib/nfs/rmtab
  3. Taper vi /etc/exports pour éditer le fichier exports.
  4. Pour pouvoir partager le répertoire /volume1/data avec le client dont l’adresse IP est 192.168.0.20 en lui donnant les droits de lecture et d’écriture et en le mappant avec l’utilisateur d’uid 1027 et de gid 100, ajouter la ligne :
    /volume1/data 192.168.0.20(rw,all_squash,anonuid=1027,anongid=100)
    (Rem : pour connaître l’uid et le gid d’un utilisateur donné, saisir dans un schell la commande id nom_utilisateur)
  5. Valider les modifications du fichier exports :
    > /usr/sbin/exportfs -a
Dernière étape : monter les répertoires côté client (votre station de travail)
  1. Installer le paquet nfs-common pour pouvoir utiliser NFS, soit comme client soit comme serveur.
  2. Pour accéder avec le protocole NFS au répertoire /volume1/data du NAS, en le montant dans le répertoire /media/Synology-Data, il faut ajouter à votre fichier /etc/fstab la ligne suivante :
    192.168.0.23:/volume1/data /media/Synology-Data nfs user,auto,exec 0 0
  3. Monter le répertoire :
    > mount /media/Synology-Data
Publié dans Synology, Questions Réseau | 1 commentaire

Réencodage vidéo pour la FreeBoxHD : transcode

Un décalage entre le son et l’image survient parfois lors de la lecture de certains fichiers avi avec la FreeBoxHD. Ce décalage est variable et peut s’amplifier avec le déroulement de la vidéo.
Il est possible de pallier ce problème en réencodant la vidéo avec l’outil transcode de la manière suivante (en ligne de commande sous Linux) :
> transcode -i FichierSource.avi -o FichierCible.avi -y xvid
Ce réencodage peut également solutionner d’autres cas où la FreeBoxHD ne parvient tout simplement pas à lire la vidéo.
Pour réencoder toutes les vidéos d’un répertoire, vous pouvez procéder de la manière suivante :
> transcode -i RépertoireSource -y xvid --dir_mode Cible
Transcode va générer des fichiers portant les noms suivant :
  • Cible-000.avi
  • Cible-001.avi
Publié dans FreeBox, Photo & Vidéo, Commandes | 2 commentaires

TV multiposte (télévision sur l’ordinateur) avec VLC

En étant abonné à Free, pour pouvoir regarder une chaine télé, ou écouter une station de radio, sur l’ordinateur, il faut :
  1. Configurer le pare-feux (firewall). Par exemple, avec Firestarter, il suffit, dans l’onglet Politique du trafic entrant, d’autoriser les connexions de l’hôte mafreebox.freebox.fr.
  2. Lancer VLC, puis Fichier → Ouvrir un fichier (avancé)… et saisir http://mafreebox.freebox.fr/freeboxtv/playlist.m3u dans le champs Ouvrir et enfin valider (Ok). Faites ensuite apparaitre la Liste de lecture et choisissez votre chaine.
Le plus simple est de configurer un raccourci (Lanceur d’application personnalisé) avec la commande suivante :
vlc -vvv http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
Publié dans FreeBox, Applications, Questions Réseau | Laisser un commentaire

Lenteur du FTP vers la FreeboxHD causée par un problème d’interférences Wifi !

Depuis quelques semaines, le FTP vers la FreeboxHD est devenu lent et inutilisable avec un taux de transfert instable et inférieur à 5 KB/s ! Après de multiples tests et tentatives infructueuses de joindre la hotline de Free, j’ai fini par mettre le doigt sur le problème : interférences avec le Wifi du DLink DIR-635 ! En coupant, ou en baissant l’intensité Wifi du routeur tout rentre dans l’ordre (transfert stable de l’ordre de 1 MB/s). Il est probable qu’en éloignant les deux bestioles on obtienne le même effet. Curieusement, je n’avais pas de problème avec la diffusion de chaines de TV par ADSL. Dans tous les cas, il est bon de savoir que l’émission Wifi d’un routeur peut interférer avec la connexion Mimo (donc Wifi également) entre la Freebox et la FreeboxHD
Publié dans Galères, FreeBox, DLink | Laisser un commentaire

Freebox : tout bien mais pas bien tout

Je possède une Freebox version 5. Je l’utilisais au départ simplement pour sa fonction modem (fonctions routeur et Wifi désactivées). La Freebox était connectée au routeur DLink DI-704P qui gérait un réseau filaire (deux ordinateurs, le Synology DS107e et une imprimante).
L’arrivée d’un smartphone et du Noxon 2 m’ont contraint à activer les fonctions routeur et Wifi de la Freebox afin de bénéficier du Wifi. Le routeur DLink DI-704P s’est alors transformé en simple serveur d’impression. Le résultat est que j’ai énormément perdu en fluidité du réseau. Visiblement, la Freebox n’assure pas du tout pour réaliser correctement les fonctions de routeur, de Wifi et de modem en même temps. Par exemple, si le NAS (DS107e) utilise plusieurs connections Internet, même avec un trafic très faible (proche de zéro), la bande passante pour les autres postes (PC et Noxon) devient très difficile et saccadée. La navigation sur Internet devient une galère et l’écoute d’une radio ou d’une musique disponible par UPNP avec le Noxon quasiment impossible. En fait, le réseau devient fluide uniquement si un seul client est actif à la fois …
L’achat d’un routeur Wifi (DLink DIR-635) et la désactivation des fonctions routeur et Wifi de la Freebox m’ont permis de retrouver un réseau très fluide. Je déconseille donc d’utiliser la Freebox pour autre-chose que sa fonction de modem !
Publié dans FreeBox, DLink | Laisser un commentaire

Terratec Noxon 2 audio

Le Noxon 2 de Terratec est un bon lecteur UPNP pour accompagner un NAS comme le Synology DS107e. Il fonctionne bien et sans bidouille particulière avec ma configuration : Freebox en routeur Wifi + Synology DS107e + Terratec Noxon 2.

Le serveur UPNP du Synology DS107e est un peu frustre. TwonkyMedia constitue une très bonne alternative. Il doit être installé directement sur le NAS, le mieux étant, bien entendu, de télécharger une version adaptée. TwonkyMedia est un logiciel payant, mais vous disposez d’une licence fournie avec le Noxon 2.

Pour l’installation, il faut activer le serveur Telnet et posséder un répertoire public sur le Synology, si ce n’est déjà fait ; puis décompresser sous Windows le fichier téléchargé ; ensuite exécuter NASSetup.exe et suivre les instructions. Attention, il ne faudra pas effacer le répertoire /volume1/public/twonkyvision/ lors d’éventuels nettoyages du répertoire public faute de ne plus pouvoir accéder à l’interface web.

Un fois installé, vous accédez à l’interface web de TwonkyMedia via un simple navigateur par l’adresse :
http://192.168.0.23:9000/configpage/index.htm
Il faut, bien entendu, remplacer 192.168.0.23 par l’adresse ip de votre serveur.
Et voila, que du bonheur !

Important : avant d’installer TwonkyMedia, penser à sauver le fichier /etc/rc.local car l’installation de TwonkyMedia l’écrase au lieu de le compléter ce qui peut entrainer bien des dysfonctionnements, comme celui d’ipkg. A vous de compléter ensuite ce fichier avec ce qu’il contenait avant.

Remarque : Le fichier NASSetup.exe qui permet d’installer TwonkyMedia permet également de le désinstaller.

Publié dans UPNP-DNLA, Synology | 2 commentaires

Sauvegarde automatique et autonome du Synology DS107e vers un disque USB

Mon objectif est de mettre en place une sauvegarde automatique et autonome de répertoires d’un Synology DS107e vers un disque USB qui lui est connecté. Automatique et autonome veut dire que l’opération se fait toute seule (cron) et qu’elle ne nécessite aucun PC allumé (tout est dans le DS107e et le disque de sauvegarde lui est directement connecté).
De plus, je veux conserver dans un répertoire tierce les versions des fichiers modifiées ou supprimés. Je veux un fichier contenant des informations sur les dates des sauvegardes et les éventuelles erreurs survenues. Certains sous-répertoires des répertoires à sauver devront être exclus de la sauvegarde.
  1. Le disque USB connecté au DS107e est préalablement formaté en ext3. Via un telnet sur le DS107e, j’installe, en utilisant ipkg, le bash, cron et rsync :
    ipkg install bash
    ipkg install cron
    ipkg install rsync
  2. Je prépare mon script de sauvegarde :
    #!/opt/bin/bash
    echo "____________________________________ $(date +%c)"
    echo "$(date +%c) > Début de la sauvegarde de /volume1/data vers /volumeUSB1/usbshare/"
    rsync -a --delete --backup --backup-dir=/volumeUSB1/usbshare/Archive-Data/$(date +%F) --exclude='*_(NSVG)/' /volume1/data /volumeUSB1/usbshare
    echo "$(date +%c) > Fin de la sauvegarde de /volume1/data"
    echo "-----"
    echo "$(date +%c) > Début de la sauvegarde de /volume1/photo vers /volumeUSB1/usbshare/"
    rsync -a --delete --backup --backup-dir=/volumeUSB1/usbshare/Archive-Photo/$(date +%F) /volume1/photo /volumeUSB1/usbshare
    echo "$(date +%c) > Fin de la sauvegarde de /volume1/data"
    Que fait ce script :
    • Il sauve le répertoire /volume1/data, en excluant tous les sous-répertoires contenant la chaîne de caractères _(NSVG), dans le répertoire /volumeUSB1/usbshare.
    • Il archive les versions des fichiers modifiés ou supprimés de la sauvegarde ci-dessus dans le répertoire /volumeUSB1/usbshare/Archive-Data/.
    • Il sauve le répertoire /volume1/photo dans le répertoire /volumeUSB1/usbshare.
    • Il archive les versions des fichiers modifiés ou supprimés de la sauvegarde ci-dessus dans le répertoire /volumeUSB1/usbshare/Archive-Photo/.
  3. Il faut maintenant automatiser l’exécution de ce script avec cron. Par, exemple, si je veux exécuter ce script tous les jours à 23h30, il faut insérer dans la table cron la ligne :
    30 23 */1 * * /volume1/backup/Backup-Syno.sh >> /volume1/backup/log_sauvegarde.txt 2>&1
    Je suppose ici que mon script est /volume1/backup/Backup-Syno.sh et que je conserve ses sorties sur stdout et les messages d’erreurs dans /volume1/backup/log_sauvegarde.txt. L’édition de la table cron se fait avec la commande :
    crontab -e
    qui a pour effet de lancer l’éditeur Vi présentant la table actuelle.
Voila, à vous d’adapter tout cela à votre cas de figure !
Publié dans Synology | Laisser un commentaire