::franek::

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé : synology

Synology et variable d'environnement $HOME pour les utilisateurs

Si vous vous amusez à bidouiller un peu votre Synology et à créer des comptes utilisateurs afin que vous puissiez vous connecter en SSH, vous remarquerez que la variable d'environnement $HOME est positionné par défaut à /root. Si vous avez créer un compte "bidon", le $HOME de cet utilisateur sera donc /root. Cela peut parfois être gênant (notamment, pour git qui voudra créer le fichier de configuration $HOME/.gitconfig).

Pour régler ce problème, la solution que j'ai utilisée (il y a sûrement plus élégant) est la suivante :

Remplacement dans le fichier /etc/profile de :

HOME=/root
export HOME

par

if [[ $USER == "root" ]]; then
         HOME=/root
else
         HOME=/volume1/homes/$USER
fi
export HOME

J'espère que cette modification n'aura pas d'effets collatéraux.

Post-it : Synology partage d'un scanner sur le réseau

En branchant son imprimante 2-en-1 (dans mon cas HP PSC-1100 All-in-one) sur un synology (dans mon cas, DS-211+), Il est possible de facilement partager son imprimante sur le réseau.

Le partage du scanner est un peu moins documenté (à moins que votre imprimante all-in-one supporte le protocole MFP). Pour une liste d'imprimantes compatibles avec le Synology, vous pouvez référer à la liste disponible sur le site du constructeur.

Dans notre cas, nous allons devoir bidouiller ("Hackability is fun !"...)

Les tutoriaux suivants sont une bonne base :

On va utiliser sane pour partager le scanner. Par défaut, sane ne dispose pas des drivers HP. Il va donc falloir les installer et lui dire qu'ils ont été installés !

1- Installer, de mémoire, les paquets suivants via ipkg :

$ ipkg install hplip libusb libieee1284 sane-backends xinetd

2- L'astuce dans mon cas est d'ajouter le support des drivers HP à sane :

sudo echo "hpaio" >> /opt/etc/sane.d/dll.conf
sudo echo "hpaio" > /opt/etc/sane.d/dll.d/hplip

3- On vérifie que le scanner est bien reconnu :

sane-find-scanner

Cela doit retourner quelque chose comme :

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x3011 [psc 1100 series]) at libusb:001:003

Si le scanner n'a pas été reconnu, passer votre chemin.

4- Si le scanner a été reconnu, on va vérifier la compatibilité avec sane :

scanimage -L

Cette ligne doit retourner quelque chose comme :

device `hpaio:/usb/psc_1100_series?serial=MY369160GQB0' is a Hewlett-Packard psc_1100_series all-in-one

Si elle ne retourne pas ce type d'information, vérifier la configuration de sane et notamment les fichiers dll.conf et hplip.

Votre scanner devrait fonctionner sur le réseau. Pour qu'il fonctionne sur le réseau, il faut s'assurer de 2-3 petites choses.

Vérifier que dans le fichier /opt/etc/xinetd.conf votre sous-réseau est bien présent :

    only_from = localhost 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16

ainsi que dans le fichier /opt/etc/sane.d/saned.conf :

192.168.0.0/16

Configurer sane

vi /opt/etc/xinetd.d/sane-port

Ajouter :

service sane-port
{
    port = 6566
    socket_type = stream
    wait = no
    user = root
    group = root
    server = /opt/sbin/saned
}

Vérifier que le fichier /etc/services contient bien :

  sane-port         6566/tcp        # SANE network scanner daemon

Vous pouvez ensuite démarrer sane :

/opt/etc/init.d/S10xinetd

Sur le poste client, une seule modification :

sudo vi /etc/sane.d/net.conf

Remplacer # localhost par l'ip de votre serveur.

Depuis votre poste client, scanimage -L devrait renvoyer quelque chose comme :

device `net:<votre ip>:hpaio:/usb/psc_1100_series?serial=MY369160GQB0' is a Hewlett-Packard psc_1100_series all-in-one

Voilà, ce sont quelques notes rapides qui seront peut-être utiles à d'autres.

EDIT Bon, parfois, le scanner n'est pas accessible depuis le client. J'ai résolu ce problème en supprimant le fichier de PID de dbus et en relançant le process dbus :

$ rm /opt/var/run/dbus/pid
$ /opt/etc/init.d/S20dbus start

(source : http://forum.synology.com/enu/viewtopic.php?f=27&t=14801)

à propos :: Mots-clés :: archives :: RSS :: Mail