Mot-clé - Synology

Fil des billets - Fil des commentaires

Pointage dynamique chez NO-IP

Allez, dans la lignée des deux billets précédents, je vous donne un script pour NO-IP cette fois ci.

#!/bin/sh
curl -s "http://dynupdate.no-ip.com/dns?username=monadressemail&password=monpassword&hostname=monsite.ddns.net"


Il suffit de remplacer :

  • monadressemail par l'adresse mail qui vous sert d'identifiant chez no-ip
  • monpassword par votre mot de passe
  • monsite.ddns.net par l'adresse de votre site

Comme toujours, on peut mettre une commande curl par domaine à mettre à jour et c'est tout l'intérêt de cette méthode sur un Synology qui permet de déclarer un et un seul domaine par fournisseur de DDNS.

En passant par des scripts, on peut avoir plusieurs sites hébergés sur le NAS avec autant de noms de domaines, chez un même fournisseur de DDNS.


Merci NO-IP

Pointage dynamique chez Two-DNS

En Allemagne on trouve encore un service offrant gratuitement des noms de "sous-domaines" : Two-DNS

Si vous n'êtes pas gêné par l'utilisation d'un site avec un nom à rallonge du genre monsiteamoi.my-wan.de et si vous comprenez un minimum la langue de Shakespeare, ce service est fait pour vous.

Comme chez venez.fr, vous pouvez créer des noms de domaines (5 maxi) qui pointeront vers votre adresse IP perso. Vous pourrez ainsi héberger à bon compte des sites sur votre NAS favori.

Il faut noter que contrairement à venez.fr qui fait maintenant payer pour enlever la publicité incrusté, Two-DNS n'incruste rien dans vos pages.

Lire la suite...

Script pour un Pointage IP Dynamique chez venez.fr

Je passe sur l'épisode qui m'a tenu coupé du web pendant 6 six mois pour enfin retrouver une connexion après un passage forcé chez l'opérateur historique, le même qui a dégradé ma ligne free.

Résultat : un forfait plus cher, plus de reverse dns, pas de loopback, un débit plus lent, une box de m...., une hot line de m.... et surtout plus d'IP fixe. C'est ce dernier point qui m'a posé le plus de problèmes, car j'ai de nombreux sites hébergés sur mon NAS, et la majorité a une adresse de redirection chez venez.fr.

Au bon temps de ma connexion free, il suffisait de déclarer mon IP fixe pour pointer vers mes sites.

Lire la suite...

server sort buffer size - Dotclear - Synology


Out of sort memory, consider increasing server sort buffer size (1038)

mariadb.jpegAprès upgrade vers le DSM 5.0 de mon NAS Synology, dans le back office de Dotclear, j'ai eu le message ci-dessus.

En clair, on m'indiquait d'augmenter le sort buffer size.

L'origine du problème vient du passage à MariaDB (le fork MySQL) et, de fait, la réinitialisation du fichier de configuration my.cnf.


Lire la suite...

Serveur Web sur SYNOLOGY derrière une freebox Révolution

freebox_v6.jpgSuite à mon passage chez free, j'ai tourné quelques heures avant de réussir à remettre en ligne mon site. Il faut dire que rien n'est simple chez free et que nous sommes bien loin de la révolution annoncée.

En effet, tout ne se gère pas via la page web du routeur, même si les options sont présentes. Pour déclarer la redirection du port 80, il ne faut pas s'obstiner à passer par l'administration locale (http//:ipdurouteur). La déclaration de cette redirection se fait via la page de gestion du compte abonné sur le site free.fr.

Suivez le guide:

Sur le site free.r, aller sur l'onglet "Mon compte"
Se connecter avec les données transmises par free (id=numéro de téléphone)
Choisir "INTERNET", puis "Configurer mon routeur Freebox"

Là, on peut déclarer une règle NAT pour diriger la requête sur le port 80 vers l'IP du SYNOLOGY (ou de tout serveur WEB).

Tunneling sur synology

Cet article trouve sa source ici :

http://www.haysjg.fr/08/2009/lart-et-la-maniere-doutre-passer-un-proxyfirewall/

SERVEUR SSH SUR LE PORT 443

Activer le service Telnet via DiskStationManager dans : Services Réseaux -> Terminal

Changer le port d'écoute du serveur ssh :

nano /etc/ssh/sshd_config

changer la ligne #Port 22 en remplaçant par :
Port 443
Ajouter les lignes :
X11Forwarding yes
Compression delayed

Stopper le service ssh dans DiskStationManager, pour le démarrer de nouveau.

CREER UNE REGLE NAT POUR LE PORT 443 DANS LA BOX

Rediriger les requêtes entrantes (TCP) sur le port 443vers le port 443 de l'IP du Nas Synology

CONNEXION SOUS UBUNTU

Par la commande

ssh -C root@IP_Publique_de_ma_box

IPKG sur SYNOLOGY DS210j

210J.jpegPaquet IPKG pour le DS210j:
http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh

sources :
http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable

Suivre la méthode décrite dans ce précédent billet:
http://objnux.1s.fr/index.php?post/2009/11/25/IPKG-sur-SYNOLOGY-ds107

It works !

Dotclear 2 + Lighttpd + Synology DS107+

Dotclear 2 fonctionne sans aucun problème sous le serveur Apache installé par défaut sur le Synology DS107+.

Le paramétrage par défaut de Lighttpd et surtout de PHP est différent et n'autorise pas le démarrage de Dotclear 2. On se retrouve avec une belle page blanche au chargement.

Les messages d'erreurs ne sont pas activés. Il faut modifier php.ini pour avoir une explication de ce blocage.

Lire la suite...

Lighttpd sur SYNOLOGY DS107+

lighttpd.pngIl faut au préalable installer IPKG. Voir article précédent

Installer lighttpd :
ipkg install lighttpd

Par défaut, lighttpd écoute le port 8081

Dans l'explorer, tester http://ip_du_synology:8081

En retour on doit avoir le message: lighttpd server is running.


Lire la suite...

IPKG sur SYNOLOGY DS107+

IPKG permet d'installer des paquets supplémentaires sur des systèmes tournants avec un Linux embarqué.

On peut trouver une liste de paquets ici :
http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable

Il faut se connecter en root via ssh sur le Synology DS107+ (avec PuTTY par exemple)

Se loger en root et télécharger le paquet IPKG
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh

Attention, la version 1.2-7 est en ligne à ce jour, il faudra changer le numéro de version au fil des évolutions.

Lire la suite...