Tactiques
Astucieuses du Gallinacé
Historique des modifications |
|
|||
Version |
Date |
Objet |
|
|
V.1 TAG 001 |
14/07/2006 |
Création TAG 001 |
|
|
|
20/07/2006 |
Modification TAG 001 |
|
|
|
01/08/2006 |
Modification TAG 001 (création de la
rubrique « Espace Stratagèmes ») |
|
|
|
28/08/2006 |
Modification TAG 001 (« Serveur NAS
Synology DS-101g+ » : Personnaliser la station photo et l’erreur
404 / « Espace Stratagèmes » : DYNDNS, configuration du
service DDNS sur un modem/routeur Linksys WAG354G) et Naviguer sur n’importe
quel site FTP à partir de son site Web. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Manuel du
bricoleur |
|
|||
Un Gallinacé à l’esprit volatile !! |
|
|||
|
||||
|
||||
|
||||
|
||||
|
Télécharger ce manuel en format « .PDF »
2 Adaptateur
TNT Siemens Gigaset M740 AV
2.2
Caractéristiques Techniques
2.3 Résolutions
de cas critiques
2.3.1 Démarrage
du M740 impossible
2.3.2
Installation de firmware Lemmi
2.4 Intégration
du M740 à un réseau local
2.4.2 Les
étapes chronologiques d’intégration
2.5
Configuration du M740 en réseau
2.5.1 Les
étapes chronologiques de configuration
2.6 Partages et
enregistrements en réseau
2.6.1 Les
étapes chronologiques d’un partage
2.6.2 Les
étapes chronologiques d’un enregistrement
2.7 Connexion
en FTP vers le M740
2.7.2 Les
étapes chronologiques de connexion FTP au M740
2.8 Connexion
en TELNET vers le M740
2.8.2 Etapes
chronologiques de connexion
2.10.3
Constitution d’une arborescence de stockage des médias
2.10.4 Mise en
route du serveur UPnP sur le PC
2.10.5 Lecture
de médias photos, mp3 et vidéos avec le M740
3 Serveur NAS
Synology DS-101g+
3.2.2
Installation Chronologique
3.2.2.3
Installation d’un Open Source pour se connecter en Telnet
3.2.2.4
Installation d’un FreeWare pour se connecter en SSH
3.2.2.5
Installation d’un Open Source pour modifier des fichiers du NAS
3.2.2.6
Installation d’un gestionnaire de paquets logiciels, sur le NAS
3.2.2.7
Utilisation des commandes IPKG (gestionnaire de paquets logiciels)
3.2.2.8
Installation d’un package SSH pour activer cette fonction sur le NAS
3.2.2.9
Installation d’un package Ushare (Serveur UPnP) sur le NAS
3.2.2.10 Paramétrage des fichiers de configuration
Ushare sur le NAS
3.2.2.11
Lecture de médias photos, mp3 et vidéos avec un périphérique compatible UPnP
3.3
Personnalisation des interfaces web
3.3.2 Serveur
Web pour les Erreurs 403, 404 et 500
4.1.1 Un
« .reg » indispensable pour le Siemens Gigaset WLAN Repeater
4.1.2 Un
« .reg » pour la connexion Internet à partir d’un réseau WiFi
4.2 Naviguer
« Speed » avec Mozilla Firefox
4.2.1 Accélérer
la vitesse de chargement des pages sur Internet
4.3 Donner un
nom à l’adresse IP de son serveur NAS (DYNDNS)
4.3.3 Ajouter
une redirection a un compte DYNDNS
4.4 Accéder à
son serveur NAS depuis Internet (DDNS)
4.4.2 Se
connecter sur l’interface d’administration du Modem/Routeur
4.4.3 Mettre à
jour le firmware d’un Linksys WAG354G
4.4.4
Paramétrer la fonction « DDNS » du Modem/Routeur
4.5 Naviguer
sur n’importe quel site FTP à partir de son site Web
4.5.2
Installation de Net2Ftp (open source en version Française)
4.5.3 Démarrage
de l’interface Net2Ftp
4.5.4 Créer les
tables de la base de données MySQL (log / Statistiques)
4.5.5 Activer
la base de données
4.5.6
Paramétrer le dossier Temporaire et consulter les Statistiques
Ce manuel du bricoleur n’est pas un chef d’œuvre de mon simple esprit volatile mais un condensé de mes expériences et de celles glanées dans divers forums communautaires d’Internet. Je ne suis donc pas forcément l’auteur de ces prouesses mais un modeste rédacteur qui tente de vulgariser quelques pratiques compliquées …
Merci à tous les camarades Internautes qui se reconnaîtront sans doute dans ce document, par leur partage d’informations pour le bien des lecteurs.
Remarque : Tout ce qui est indiqué dans ce manuel n’est pas supporté et reste de la responsabilité de chaque bidouilleur.
·
Par
définition, un bidouilleur est une espèce qui sort du monde protégé !
Toutes licences assujetties aux matériels et logiciels, cités dans ce
guide, nécessitent qu’elles soient acquittées pour être utilisées en toute
légalité.
Forum :
http://www.m740.sitefr.info/forumbb/index.php
Portail Siemens Gigaset :
http://gigaset.siemens.com/shc/0,1935,fr_fr_0_11105_rArNrNrNrN,00.html
Firmwares officiels :
http://gigaset.siemens.com/shc/0,1935,hq_en_0_122501_rArNrNrNrN,00.html
Firmwares Lemmi :
http://m740.steve-m.de/lemmi.html
… Et aussi …
Le manuel du M740 en Français :
http://shc-download.siemens.com/repository/1030/103013/A31008-M420-N101-1-7719_NET.pdf
Lecteur multimédia Linux, sur CD/DVD-Rom :
http://www.geexbox.org/fr/index.html
·
Principales caractéristiques techniques :
-
Description
du produit : Siemens Gigaset M740 AV – Tuner TV numérique DVB /
récepteur multimédia numérique
- Type de
produit : Tuner TV
numérique DVB / récepteur multimédia numérique
- Couleur : Blanc, argenté(e)
- Tuner de
télévision : Digital TV tuner
- Audio : Stéreo
- Télécommande
: Télécommande
– infrarouge
·
Caractéristiques détaillées :
Général
-
Couleur
de châssis : Blanc, argenté(e)
-
Type
de produit : Tuner TV numérique DVB / récepteur multimédia
numérique
Fonctions multimedia
-
Formats
vidéo numérique lisibles : MPEG-1, MPEG-2
-
Service : UPnP
Télécommande
-
Technologie
: Infrarouge
-
Type
: Télécommande
Divers
-
Câbles
inclus : Câble SCART
Normes, protocoles et connectivité
multimedia
- Normes
vidéo prises en charge : MPEG-1, MPEG-2
- Normes
audio prises en charge : MP3
- Fonctionnalités
: Lecture
audio numérique, lecteur de photo numérique, lecture vidéo
numérique
- Connectivité
: Sans fil /
câblé
- Normes
d'images prises en charge : BMP, JPG, GIF, PNG
- Protocoles
de connectivité : IEEE 802.11g, IEEE 802.3 (Ethernet), IEEE 802.3u (Fast
Ethernet)
Système audio
-
Modalité
de Sortie : Stéreo
Connexions
-
Type
de connecteur: 2 x SCART ( SCART 21 broches ) - arrière ¦ 2 x USB -
arrière ¦ 1 x réseau
( RJ-45 ) -
arrière ¦ 1 x sortie ligne audio ( phono RCA x 2 ) - arrière ¦ 1 x sortie SPDIF
- arrière ¦
1 x entrée RF
- arrière
Fonctionnalités et caractéristiques vidéo
-Manuel
de programmation électronique : EPG numérique
·
Présentation
Multimédia : http://www.siemens.fr/gigaset/TNT/
|
|
CAS D’ UN
PLANTAGE SIMPLE :
·
Débrancher
la prise d’alimentation du M740 « 4 fois de suite »
·
Au
redémarrage du M740, sélectionner « reboot » dans le menu
s’affichant à l’écran :
|
CAS D’ UN REDEMARRAGE
IMPOSSIBLE :
·
Copier
la dernière version de firmware (ou repartir de la version stable « 1.50.6 »),
sur la racine d’un périphérique USB (disque dur ou clé), sous la forme d’un
fichier « .wsw »
·
Connecter
le périphérique USB sur le M740
·
Débrancher
la prise d’alimentation du M740 « 4 fois de suite »
·
Au
redémarrage du M740, sélectionner « update from usb disk »
dans le menu.
·
Copier
la dernière version de firmware sur la racine d’un périphérique USB (disque dur
ou clé), sous la forme d’un fichier « .wsw »
·
Connecter
le périphérique USB sur le M740
·
Débrancher
la prise d’alimentation du M740 « 4 fois de suite »
·
Au
redémarrage du M740, sélectionner « update from usb disk »
dans le menu s’affichant à l’écran :
|
·
A
la prochaine mise en route du M740, un message devrait s’afficher à l’écran,
mentionnant la version du firmware Lemmi :
|
·
Ordinateur
PC sous Windows XP (je n’ai pas fait le manuel pour Mac et Linux :
désolé !), qui servira à se connecter à l’interface Web de configuration.
·
Un
« repeater/routeur » : pour cette présentation, nous nous
baserons sur le « Siemens Gigaset Wlan Repeater ».
·
Connecter
le « repeater/routeur » au PC à l’aide du câble réseau RJ45.
·
Dans
les propriétés de « connexion au réseau local » du PC,
modifier les propriétés du « protocole Internet (TCP/IP) » de
la carte réseau, de manière à attribuer une adresse IP fixe « 192.168.2.20 »
et un masque de sous réseau « 255.255.255.0 ».
·
Démarrer
un navigateur Internet et saisir l’adresse IP du « repeater/routeur »
(par défaut : http://192.168.2.254) :
|
·
Saisir
le mot de passe pour accéder à la configuration (par défaut : « admin »).
·
Selon
le scénario 2 (§. 2.9 Exemples d’architectures), régler les
paramètres réseau selon les caractéristiques proposées en exemple :
Sélectionner la « configuration
avancée » |
Choisir le mode « Ethernet » |
2. Saisir le masque de sous réseau
adéquat au réseau locak 1. Saisir la nouvelle adresse IP du
« Repeater » afin qu’il s’intègre au réseau local |
Dans le cas d’un réseau sans fil, activer
la mise en réseau et attribuer un identifiant qui sera le même sur tous
les matériels sans fil d’un même réseau |
·
Sauvegarder
toutes les modifications et sortir de l’interface.
·
Connecter
le « repeater » à l’adaptateur M740 à l’aide du câble réseau RJ45.
·
Selon
le scénario 2 (§. 2.9 Exemples d’architectures), par le menu du
M740, régler les paramètres réseau afin
que le M740 soit reconnu.
·
Il
est préférable d’attribuer une adresse IP fixe du type « 192.168.200.15 »
dans un masque de sous réseau du type « 255.255.255.0 »,
identique aux autres machines du réseau, avec une adresse IP de passerelle
correspondante au « repeater/routeur » connecté sur la prise
réseau du M740 (ex. : « 192.168.200.3 ») et le nom du groupe de travail auquel il doit
être rattaché (ex. : « mesmachines ») :
N.B. : Bien entendu, le(s) routeur(s) disposé(s) sur le
réseau local comporte(nt) les autorisations adéquates pour que le M740 soit
reconnu (autorisation par l’adresse IP du M740, n° de port etc…)
|
|
|
|
|
|
·
Partager
un dossier du réseau (ex. : « enregistrements ») en
évitant les espaces dans le nom de partage. Ce dossier peut être celui d’un
serveur NAS (ex. : « Synology 101g + »), mais dans tous
les cas, il doit avoir les droits d’écriture pour un utilisateur (ex. :
« userm740 »).
·
Par
le menu du M740, configurer le dossier
partagé du réseau (ex. : « enregistrements ») avec
l’utilisateur (ex. : « userm740 ») ayant les droits
d’accès,
|
|
·
Par
le menu du M740, configurer le dossier d’enregistrement :
|
|
|
·
Par
le menu du M740, il est maintenant
possible de programmer ses émissions TNT qui seront automatiquement enregistrés
dans le dossier de partage réseau « enregistrements » :
|
·
Ordinateur
PC sous Windows XP (je n’ai pas fait le manuel pour Mac et Linux : désolé !),
qui servira à se connecter à l’interface Web de configuration.
·
Un
logiciel « Ftp » : pour cette présentation, nous nous
baserons sur l’outil FreeWare « FileZilla » : http://kent.dl.sourceforge.net/sourceforge/filezilla/FileZilla_2_2_26_setup.exe
·
Après
installation, démarrer « FileZilla » :
3. démarrer la connexion FTP sur le M740 2. Créer un site « M740 », pour
se connecter 1. Ouvrir le « gestionnaire de
sites » |
N.B. : Connexion avec le nom d’utilisateur et le mot de
passe « media ».
·
Interface
de connexion au M740 :
3. Pour copier des fichiers ou dossiers
du disque local vers le M740 (et inversement) : les glisser d’une
fenêtre à l’autre 2. Fichiers et dossiers des disques et
partages du M740 1. Fichiers et dossiers du disque local |
Astuce pour accéder à l’arborescence linux du M740 :
·
Se
connecter avec « FileZilla » en « anonymous ».
·
Ordinateur
PC sous Windows XP (je n’ai pas fait le manuel pour Mac et Linux :
désolé !), qui servira à se connecter à l’interface Web de configuration.
·
Suivre
les recommandations du « §. 3.2.2.3 Installation d’un Open Source
pour se connecter en Telnet »
·
Se connecter en Telnet par « Putty.exe »,
sur le M740 :
3. Démarrer la connexion au M740 2. Sélectionner le bouton radio
« Telnet » 1. Saisir l’adresse IP du M740 |
·
S’authentifier
sur le M740, à l’aide de « root » et de son mot de passe (s’il
n’a pas été changé, c’est « l1nux ») – Pour plus de sécurité,
ne pas oublier de changer le mot de passe de root à l’aide de la commande
« passwd » - :
|
Scénario 1 :
Scénario 2 :
·
Un
périphérique compatible UPnP signifie simplement qu'il est compatible en mode
client. Un serveur doit tourner sur le réseau pour accéder et visualiser les
médias.
·
Un
ordinateur ou un serveur dur réseau peut incorporer un logiciel permettant le
partage et la diffusion des médias (il faut également la prise en charge des
codecs que l’on souhaite utiliser).
·
Ordinateur
PC sous Windows XP (je n’ai pas fait le manuel pour Mac et Linux : désolé !),
qui servira de serveur UPnP.
·
Modem/Routeur
avec option UPnP activée.
·
Outil
« Manager » UPnP : http://www.grc.com/files/unpnp.exe
·
Logiciel
serveur UPnP « Media Home ». Pour cette présentation, nous nous
baserons sur le logiciel payant « Ahead Nero Media Home » qui
reste l’un des plus efficaces et des plus simples à mettre en œuvre. Néanmoins,
il existe d’autres outils payants ou gratuits comme, « TwonkyVision » :
http://www.twonkyvision.de/UPnP/download-trial.html ou « Elgato eyeConnect » : http://www.elgato.com/index.php?file=products_eyeconnect
N.B. : certains logiciels UPnP (comme Windows Media Connect)
nécessitent l’installation préalable de Microsoft « .NET » :
http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe
- Sur un disque
du PC ou un disque du réseau local, créer (par exemple) trois dossiers,
·
\photo :
contenant les
fichiers photos
·
\music
: contenant
les fichiers musicaux
·
\video
: contenant les
fichiers vidéos
- Après avoir
installé « Ahead Nero Media Home »,
·
Démarrer
l’outil « Manager » UPnP : « UPnP.exe »
|
·
Démarrer
le logiciel serveur UPnP « « Ahead Nero Media Home »
Ajouter le partage des trois dossiers
préalablement créés |
·
Dans
la section « Paramètres », laisser seulement coché la
case : « Masquer et mettre cette fenêtre dans la zone de
notification lorsqu’elle est réduite »
·
Dans
la section « Services Web »,décocher toutes les cases
·
Dans
la section « Réseau », voici un exemple de paramétrage
possible :
|
Dans le cas d’utilisation d’un port du
réseau fixe, les autorisations adéquates doivent être données dans le
Modem/Routeur
·
Dans
la section « Transcodage », bien paramétrer les formats de
médias :
|
·
Démarrer
le serveur …
·
Par
le menu du M740, activer l’UPnP en suivant l’ordre chronologique :
|
|
|
|
·
Visionner
le(s) média(s) du disque local ou réseau, en suivant l’ordre
chronologique :
|
|
|
|
Le « Topic » du
forum Hardware.fr :
Le Wiki des Syno :
Les Firmwares :
http://www.synology.com/enu/products/diskstation/index.php
Liste des packages :
http://ipkg.nslu2-linux.org/feeds/optware/ds101g/
Montage :
http://fredo.serveftp.com/tuto/syno/montage.htm
NAS
Forum :
·
Un
périphérique compatible UPnP signifie simplement qu'il est compatible en mode
client. Un serveur doit tourner sur le réseau pour accéder et visualiser les
médias.
·
Le
serveur NAS doit incorporer un logiciel permettant le partage et la diffusion
des médias (il faut également la prise en charge des codecs que l’on souhaite
utiliser).
·
Synology
101g+ équipé du Firmware V2.0.1-3.0371 : http://www.synology.com/enu/support/download.php
·
Ordinateur
PC sous Windows XP (je n’ai pas
fait le manuel pour Mac et Linux : désolé !)
·
Décompresser
le fichier : http://oinkzwurgl.org/software/ssods/syno-telnet-r1.zip
·
Redémarrer
le serveur NAS Synology 101g+
·
Mettre
à jour le firmware par la console d’Administration en pointant sur le fichier
décompressé précédemment « enable-telnet.pat », à l’aide du
champ « Parcourir… » :
|
·
Télécharger
« Putty.exe », dans le dossier « C:\Programs Files\PuTTY »
(indispensable) : http://www.putty.nl/download.html
Ce FreeWare est tout à fait complet car il permet de se connecter en
SSH sur le serveur NAS avec une présentation « Explorer » en
deux volets, permettant de copier, modifier, créer ou supprimer des données de
l’arborescence du NAS vers le PC et vis versa. L’autre intérêt de WinSCP, c’est
qu’il est interfaçable avec « Putty » pour faire du Telnet direct.
Cerise sur le gâteaux : il est en Français !
·
Installer « WinSCP » : http://surfnet.dl.sourceforge.net/sourceforge/winscp/winscp382setupintl2.exe
Cet outil est un NotePad évolué qui permet, entre autre, de modifier des
fichiers de configuration Linux sur le serveur NAS et de bien interpréter les
« retours chariot ». Deuxième cerise sur le gâteaux : il
est également en Français !
·
Installer « NotePad++ » : http://notepad-plus.sourceforge.net/fr/site.htm
·
Télécharger
le script « Bootstrap » dans le dossier « public »
du serveur NAS : http://capcop.free.fr/tele/ds101-bootstrap_0.1-8_powerpc.xsh
·
Se connecter en Telnet par « Putty.exe »,
sur le serveur NAS :
3. Démarrer la connexion au serveur NAS 2. Sélectionner le bouton radio
« Telnet » 1. Saisir l’adresse IP du serveur NAS |
·
S’authentifier
sur le serveur NAS, à l’aide de « root » et de son mot de
passe (s’il n’a pas été changé, c’est « synopass ») – Pour
plus de sécurité, ne pas oublier de changer le mot de passe de root à l’aide de
la commande « passwd ».
·
Se
placer dans le dossier « public » du NAS, à l’aide de la
commande : « cd /volume1/public » (bien respecter les
espaces dans les commandes).
·
Installer
le script Bootstrap, permettant la mise en place du gestionnaire de paquets
logiciels « IPKG », à l’aide de la commande : « sh
ds101-bootstrap_0.1-8_powerpc.xsh ».
·
« ipkg
upgrade » : obtenir la dernière version d'IPKG
·
« ipkg
update » : mettre à jour la base de donnée d'IPKG (liste des
paquets disponibles)
·
« ipkg
list » : obtenir la liste des paquets disponibles
·
« ipkg
status » : obtenir la liste des paquets installés
·
« ipkg
install » <nom du paquet> : installer un paquet
·
Télécharger
le package « SSH » dans le dossier « public »
du serveur NAS : http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/openssh_4.3p2-1_powerpc.ipk
·
Installer
le package « SSH » par « Telnet avec Putty »
(comme précédemment), à l’aide de la commande : « ipkg install
/volume1/public/openssh_4.3p2-1_powerpc.ipk ».
Patienter
pendant la création de clés RSA, DSA (étape longue).
Puis,
lancer la commande : « ssh-keygen –d ».
·
Télécharger
le package « Ushare » dans le dossier « public »
du serveur NAS : http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/ushare_0.9.7-2_powerpc.ipk
·
Installer
le package « Ushare » par « Telnet avec Putty »
(comme précédemment), à l’aide de la commande : « ipkg install
/volume1/public/ushare_0.9.7-2_powerpc.ipk ».
·
Quitter
Telnet par « exit » puis en fermant la fenêtre « Putty ».
|
|
·
1. Saisir « root@<nom du serveur NAS> »
Se connecter en SSH par « WinSCP »,
sur le serveur NAS :
|
·
Il
est possible qu’un message d’avertissement s’affiche la première fois que la
clé du serveur n’a pas été trouvée dans le cache. Répondre « Oui »
pour éviter cette demande à chaque connexion :
1. Saisir le mot de passe root (serveur
NAS) 2. Valider le mot de passe de connexion |
·
La
connexion au serveur NAS est établie et WinSCP s’initialise :
Arborescence du PC Arborescence du NAS Synology |
·
Copier
les fichiers de configuration « /opt/etc ushare.conf »
et « /opt/etc/init.d ushare »,
de la station NAS (volet droit) vers le PC (volet gauche).
·
Démarrer
« Notepad++ » pour modifier les paramètres des deux fichiers :
1. Vérifier le paramètre
« eth0 » 3. Vérifier la présence des trois
dossiers « UPnP » Ushare 2. Saisir un nom de serveur
« Ushare » celui qui apparaîtra sur le réseau |
|
·
Recopier
les fichiers modifiés du PC vers le serveur NAS, toujours avec WinSCP.
Redémarrer le serveur NAS pour prendre en compte les modifications.
- Ne pas oublier, préalablement, de placer les
médias à visualiser dans les dossiers appropriés du serveur NAS :
·
\photo
= les photos
·
\music
= les mp3
·
\video
= les films
- Démarrer le périphérique compatible UPnP avec
le paramètre « UPnP » activé : voir exemple avec l’adaptateur
TNT Siemens Gigaset M740 (§. 2.10.5 Lecture de médias photos, mp3 et
vidéos avec le M740)
·
Décompresser
le modèle de station photo, ci-joint, sur le PC. Ce
modèle contient les fichiers à personnaliser pour modifier l’aspect graphique,
les polices de caractères, les logos et les textes. Si l’on souhaite utiliser
ce modèle sans le modifier, celui-ci permet l’utilisation de la station
photo sur fond blanc.
Capture
écran d’exemple du modèle de station photo sur fond blanc :
|
·
Se
connecter en « SSH » sur le serveur NAS (voir
exemple : § 3.2.2.10).
·
Par
mesure de sécurité, sauvegarder toute l’arborescence « /usr/syno/synoman/phpsrc »
du serveur NAS vers un dossier du PC
·
Copier
tous les fichiers et répertoires du modèle de station photo sur fond blanc
situés dans le dossier « ConfigSynoPhoto_Web\usr\syno\synoman\phpsrc\photo »
vers le serveur NAS « /usr/syno/synoman/phpsrc/photo », en
prenant soin de respecter la même arborescence et les mêmes noms de fichiers
cibles, afin de remplacer ceux déjà existants.
Vider le cache du navigateur puis
redémarrer sur la station photo par l’adresse de connexion « http »
habituelle (vider le cache avec Internet Explorer : Outils è Options Internet è Supprimer les fichiers … è Supprimer tout le contenu hors connexion è « <OK> »).
·
Décompresser
le modèle de serveur web, ci-joint,
sur le PC. Ce modèle contient les fichiers à personnaliser pour modifier
l’aspect graphique, les polices de caractères, les logos et les textes. Si l’on
souhaite utiliser ce modèle sans le modifier, celui-ci permet l’utilisation d’une
page d’erreur 403, 404 et 500 sur fond blanc (page inaccessible sur le
serveur NAS).
Capture
écran d’exemple du modèle de page erreur sur fond blanc :
|
·
Se
connecter en « SSH » sur le serveur NAS (voir
exemple : § 3.2.2.10).
·
Par
mesure de sécurité, sauvegarder toute l’arborescence « /usr/syno/synoman/phpsrc »
du serveur NAS vers un dossier du PC
·
Si
la page d’accueil (de démarrage) du site web n’est pas « index.html »
modifier celle-ci à l’aide de Notepad++ (voir exemple : § 3.2.2.5)
à la ligne « 87 » dans le fichier « ConfigSynoPhoto_Web\usr\syno\synoman\phpsrc\web\webtemplate.html » :
|
·
Copier
tous les fichiers et répertoires du modèle de serveur web sur fond blanc situés
dans le dossier « ConfigSynoPhoto_Web\usr\syno\synoman\phpsrc\web »
vers le serveur NAS « /usr/syno/synoman/phpsrc/web », en
prenant soin de respecter la même arborescence et les mêmes noms de fichiers
cibles, afin de remplacer ceux déjà existants.
Vider le cache du navigateur puis
redémarrer sur le serveur web par l’adresse de connexion « http »
habituelle (vider le cache avec Internet Explorer : Outils > Options
Internet > Supprimer les fichiers … > Supprimer
tout le contenu hors connexion > « <OK> »).
Pour faire un test d’accès à la page
d’erreur 404, saisir l’adresse de son site web avec une page qui n’existe pas,
ex. : « www.monsiteweb.fr/existepas.htm ou
monadresseIP/existepas.htm »
Pour personnaliser la page
d’erreur il suffit de modifier les différentes images et textes en
respectant les dimensions, formats et palettes de couleur, à partir du modèle
sur fond blanc :
« ConfigSynoPhoto_Web\usr\syno\synoman\phpsrc\web\images\logo.jpg »
Pour personnaliser le logo « Retourner sur la page d’accueil du site »
« ConfigSynoPhoto_Web\usr\syno\synoman\phpsrc\web\images\logo_ext.jpg »
Pour personnaliser l’image « Flèche bleue de direction gauche »
« ConfigSynoPhoto_Web\usr\syno\synoman\phpsrc\web\images\logo_right.jpg »
Pour personnaliser la bannière « Information du site Web »
« ConfigSynoPhoto_Web\usr\syno\synoman\phpsrc\web\language\fre.php »
Pour personnaliser le texte de la ligne 23 « Page inaccessible ou introuvable » :
|
·
Clé
de registre Windows XP, pour les propriétaires d’un boîtier WiFi « Siemens
Gigaset WLAN Repeater » : (à télécharger) permet,
entre autre, d’éliminer des problèmes de mosaïques sur la visualisation
d’enregistrements avec le Gigaset M740 AV et de rendre ceux-ci plus stables.
D’un point de vue technique, cela permet d’augmenter
la taille des requêtes SMB à une valeur optimale de 16ko. La couche réseau du
système d’exploitation Windows XP est taillée à minima et gène l’optimisation des
accès réseaux, surtout face à un matériel Unix avec une couche Samba qui cause
avec des tailles de trames optimisées. Bref, en augmentant la taille des
requêtes SMB, on augmente le rapport efficacité/trafic du protocole SMB.
·
Clé
de registre Windows XP, pour affiner un paramètre agissant sur la rapidité de
connexion Internet, à partir d’un matériel connecté en réseau WiFi : (à télécharger).
·
Démarrer
le navigateur Mozilla Firefox
·
Saisir
l’adresse « about:config » :
|
·
Localiser
les entrées « network.http.pipelining » et « network.http.proxy.pipelining »
·
Mettre
la valeur à « true » pour ces deux entrées, en double-cliquant
sur chacune des deux lignes
·
Localiser
l’entrée « network.http.pipelining.maxrequests »
·
Mettre
la valeur à « 30 » pour cette entrée, par un clic droit sur la
ligne puis en sélectionnant [Modifier] :
|
|
·
Créer
une nouvelle entrée nommée « nglayout.initialpaint.delay » par
un clic droit, puis en sélectionnant [Nouvelle] puis [Valeur
numérique] et lui donner la valeur « 0 » :
|
|
|
·
Localiser
les entrées « network.http.max-connections », « network.http.max-persistent-connections-per-proxy »
et « network.http.max-persistent-connections-per-server »
·
Mettre
la valeur à « 16 » pour ces entrées, par un clic droit sur la
ligne puis en sélectionnant [Modifier]
·
Localiser
l’entrée « network.http.max-connections-per-server »
·
Mettre
la valeur à « 40 » pour cette entrée, par un clic droit sur la
ligne puis en sélectionnant [Modifier]
·
Redémarrer
le navigateur pour prendre en compte toutes les modifications.
En cas de problème, il est possible de rétablir chaque
valeur des entrées par défaut, par un clic droit sur chacune en sélectionnant [Réinitialiser]
Un supplément « super speed » pour
accélérer davantage les performances de temps de réponse et réduire la
consommation mémoire (option expérimental à vos risques et périls :
« perso, je l’ai appliqué et tout va bien, enfin pour l’instant !!) :
·
Créer
une nouvelle entrée nommée « browser.turbo.enabled » par un
clic droit, puis en sélectionnant [Nouvelle] puis [Valeur booléenne]
et lui donner la valeur « true » :
|
|
|
·
Redémarrer
le navigateur pour prendre en compte toutes les modifications.
·
Un
site web en fonctionnement sur le serveur NAS avec sa page de démarrage
(accueil) souvent nommée « index.html » ou « index.php ».
·
Une
adresse IP fixe attribuée au serveur NAS (§. 2.9 Exemples d’architectures
– Scénario 2)
·
Un
modem/routeur doté de la fonction « DYNDNS » (fonction
similaire : « TZO »). Il est également possible
d’utiliser un client « Dyndns »
sur un ordinateur allumé si celui-ci est le serveur.
·
Un
navigateur type « Internet Explorer », « Mozilla
Firefox » ou « Opera »
·
Enregistrer
gratuitement un compte « DYNDNS » sur le site « Dyndns.org »
|
·
Saisir
un nom d’utilisateur (Username) comme « moncompte »
·
Saisir
une adresse mail valide (E-mail Address) comme « mon_email@mon_fai.fr »
·
Saisir
un mot de passe d’accès (Password) et le confirmer (Confirm Password) :
|
Cette
étape permet de constituer la « redirection » vers le modem/routeur
équipé de la fonction « DYNDNS », qui lui-même assurera la
liaison avec le serveur NAS situé sur le réseau local du domicile où est
hébergé le site web.
·
S’authentifier
avec son compte « DYNDNS » sur le site « Dyndns.com » (Login) :
|
·
Sélectionner
l’onglet « Services »
·
Entrer
dans la rubrique « DNS Services »
·
Choisir
le menu « Dynamic DNS » si l’on ne possède pas d’adresse IP
statique :
|
·
Cliquer
sur le lien « Add Dynamic DNS » pour
accéder à la page de redirection :
|
·
Saisir
un nom de redirection (Hostname) comme « monsiteweb »
puis choisir un nom de domaine comme « dyndns.org »
·
Valider
la création de cette redirection par « Add Host »
|
·
Se
déconnecter du service « DYNDNS » par le lien « Log Out », en haut à droite de l’écran.
·
Si
l’on possède une adresse IP statique (fixe), la configuration est terminée. Il
faut cependant attendre quelques minutes pour que la redirection se répande sur
tous les serveurs.
·
Si
l’on ne possède pas d’adresse IP statique (IP Dynamique), il faut que la
redirection pointe systématiquement sur l’adresse IP personnelle (serveur NAS,
ordinateur hébergeant le site web) même si celle-ci change. Afin de permettre
cette opération, il est possible d’utiliser un client « Dyndns » ou, si l’on possède un
modem/routeur avec la fonction « DYNDNS » ou « DDNS »,
de mettre à jour les paramètres pour la prise en charge permanente de la
redirection :
|
·
Un
compte « DYNDNS » et une « redirection DynDns (§.
4.3 Donner un nom à l’adresse IP d’un serveur NAS « DYNDNS »).
·
Une
adresse IP fixe attribuée au serveur NAS (§. 2.9 Exemples d’architectures
– Scénario 2).
·
Un
modem/routeur doté de la fonction « DYNDNS » ou « DDNS »
(fonction similaire : « TZO »). Il est également possible
d’utiliser un client « Dyndns »
sur un ordinateur allumé si celui-ci est le serveur.
Pour cet exemple, nous utiliserons la configuration
d’un modem/routeur « LINKSYS ADSL résidentiel
sans fil-G WAG354G »
·
Un
navigateur type « Internet Explorer », « Mozilla
Firefox » ou « Opera ».
·
Dans
le cas d’une première connexion au Linksys WAG354G, se connecter à l’aide du
navigateur sur « http://192.168.1.1 » avec le nom
d’utilisateur et le mot de passe « admin ». Dans le cas
contraire utiliser l’adresse IP, le nom et le mot de passe appropriés
(lorsqu’on ne se souvient plus de son mot de passe, il est toujours possible de
réinitialiser l’appareil avec les paramètres usine en introduisant la pointe
d’un trombone sur le bouton « Reset » situé à l’arrière,
pendant 10 secondes) :
|
·
Si
l’adresse IP, le nom d’utilisateur et le mot de passe sont ceux d’usine, il est
recommandé de les modifier le plus rapidement possible. Pour cela, aller dans
l’onglet « Administration » puis changer le nom d’utilisateur
« Gateway Username » et le mot de passe « Gateway
Passowrd » en le confirmant « Re-enter to confirm »
et valider ces changements par le bouton « Save Settings » situé
en bas de l’écran. Retourner ensuite sur la page principale de l’onglet « Setup »
pour modifier l’adresse IP local « Local IP Address » du
routeur comme « 192.168.200.2 » (§. 2.9 Exemples
d’architectures – Scénario 2) puis valider la modification à l’aide du
bouton « Save Settings » situé en bas de l’écran.
Le modem/routeur va redémarrer et tenter de se
reconnecter à l’adresse initiale qui n’est plus valide. Pour se reconnecter sur
l’interface d’administration à l’aide du navigateur, saisir la nouvelle adresse
IP « 192.168.200.2 » :
|
·
Afin
de pouvoir se connecter sans problème depuis Internet, en utilisant la fonction
« DDNS », il est recommandé de mettre à jour le firmware à l’aide de
la version Anglaise « EU-V-1.01.05 »
à télécharger.
·
Décompresser
le fichier « WAG354G-EU V 1.01.05.zip » pour y extraire le
contenu « WAG354G-EU_AnnexA_ETSI_v1.01.05_000_code.bin » dans
un dossier du PC.
·
Se connecter
à l’interface d’administration du modem/routeur puis aller dans l’onglet « Administration »
et le menu « Firmware Upgrade ». Cliquer sur le bouton « browse »
(parcourir) pour pointer sur le dossier contenant le firmware « WAG354G-EU_AnnexA_ETSI_v1.01.05_000_code.bin »
puis démarrer la mise à jour en cliquant sur le bouton « Upgrade ».
L’étape de mise à jour peut être longue. Le modem/routeur redémarrera
automatiquement à la fin du processus :
|
·
Se
connecter à l’interface d’administration du modem/routeur puis aller dans
l’onglet « Setup » et le menu « DDNS » :
|
·
Mettre
à jour les paramètres pour la prise en charge permanente de la redirection.
·
Valider
les modifications en cliquant sur « Save Settings ».
·
Aller
dans l’onglet « Applications & Gaming » et dans le menu
« Port Range Forwarding » afin de rediriger l’accès sur le
serveur NAS hébergeant le serveur Web (ex : adresse IP du serveur NAS –
192.168.200.17) :
|
·
Valider
les modifications en cliquant sur « Save Settings »
·
Par
Internet et à l’aide d’un navigateur, il est maintenant possible d’accéder au
site web hébergé sur le serveur NAS, par « http://monsiteweb.dyndns.org ».
·
Un
serveur Apache ou serveur NAS
(nous prendrons exemple sur le « SYNOLOGY DS-101g+ » avec son
firmware « 2.0.1-3.0371 »).
·
PHP 5.1.2 (inclus dans le firmware « 2.0.1-3.0371 »
pour le « SYNOLOGY DS-101g+ »).
·
Un
client MySQL 4.1.15.
·
Un
navigateur type « Internet Explorer », « Mozilla
Firefox » ou « Opera »
·
Télécharger
la verion stable Net2Ftp
V0.92 (full version) dans un dossier du PC, puis décompresser le
contenu du fichier.
·
Créer
un dossier « ftpsearch » dans le répertoire « web »
du serveur NAS (site web).
·
Copier
le contenu du dossier « \net2ftp_v0.92\ files_to_upload »
téléchargé, vers le répertoire « ftpsearch » du serveur NAS.
·
A
l’aide de Notepad++ (voir exemple : § 3.2.2.5) ouvrir le
fichier « \web\ftpsearch\settings.inc.php » :
|
·
A
la ligne 28, remplacer « ‘en » par « fr »
pour que le langage par défaut soit le Français.
|
·
A
la ligne 50, remplacer « admin » par un nom d’administrateur
autre comme « chef ».
·
A
la ligne 51, saisir un mot de passe pour le compte « chef »
comme « passchef ».
|
·
Aux
lignes 94, 97, 98, 99, 100, 112, 115, 116, 119 et 120, dimensionner les valeurs
selon les besoins :
·
94 :
« max_upload_filesize » = Taille maximum de l’upload Ftp.
·
97 :
« maxFreeSpaceOnServer » = Taille maximum de l’espace libre
sur serveur Ftp.
·
98 :
« maxTotalRequestSize » = Taille totale maximum par requette
Ftp.
·
99 :
« maxNumberFiles » = Nombre maximum de fichiers.
·
100 :
« maxFilesPerRequest » = Nombre maximum de fichiers par
requête Ftp.
·
112 :
« max_filesize » = Taille maximum des fichiers Ftp.
·
115 :
« max_consumption_ipaddress_dataTransfer » = Transferts de
données maximum par adresse IP..
·
116 :
« max_consumption_ftpserver_dataTransfer » = Transferts de
données maximum par serveur Ftp.
·
119 :
« max_consumption_ipaddress_executionTime » = Temps de transfert
maximum autorisé par adresse IP.
·
120 :
« max_consumption_ftpserver_executionTime » = Temps de transfert
maximum autorisé par serveur Ftp.
·
A
l’aide du navigateur, se connecter par l’adresse IP du serveur NAS suivi du
dossier « ftpsearch » sur l’interface Net2Ftp , exemple :
« http://192.168.200.17/ftpsearch » :
|
·
Cliquer
sur le lien « Admin » pour se
connecter sur l’interface d’administration :
|
·
Saisir
le nom de l’administrateur et son mot de passe puis cliquer sur « Soumettre » :
|
·
Créer
les tables de la base de données MySQL, dans le cas ou l’on souhaite utiliser
la fonction « log » pour suivre les statistiques Ftp :
|
·
Saisir
le nom d’utilisateur qui a les droits d’administrer la base MySQL du serveur.
·
Saisir
le mot de passe de l’utilisateur qui administre la base MySQL du serveur.
·
Saisir
le nom de la base de données MySQL accessible par le compte.
·
Valider
la création des tables de la base de données MySQL en cliquant sur « V ».
·
Fermer
le navigateur.
·
A
l’aide de Notepad++ (voir exemple : § 3.2.2.5) ouvrir le
fichier « \web\ftpsearch\settings.inc.php » :
·
A
la ligne 68, remplacer « no » par « yes »
pour rendre la base de données opérationnelle :
|
·
A
l’aide du navigateur, se connecter par l’adresse IP du serveur NAS suivi du
dossier « ftpsearch » sur l’interface Net2Ftp , exemple :
« http://192.168.200.17/ftpsearch ».
·
S’authentifier
en Ftp sur le serveur NAS avec un utilisateur ayant les droits d’accès au
dossier « web » :
|
·
Aller
dans le dossier « ftpsearch » puis cocher le dossier « temp ».
·
Dans
la liste déroulantes des actions, sélectionner « Chmod » :
|
·
La
valeur « Chmod value » doit être à « 777 ».
·
Si
nécessaire, corriger la valeur puis valider la modification en cliquant sur « V ».