Salut à tous,
J’ai des difficultés sur une config qui fonctionnait il y a quelques semaines :
- J’ai installé Debian “Jessie” i386 il y a quelques mois,
- j’ai un serveur avec saned et saned-backends 1.0.24 avec un scanner HP (OfficeJet Pro 8610) connecté à ce serveur. Ce scanner est détecté et fonctionne via “scanimage” (hplip 3.14.6),
- les PC clients ont les mêmes version de hplip et saned-backends que le serveur,
- la commande “scanimage -L” sur le serveur saned liste le scanner,
- la commande “scanimage” sur le serveur scanne correctement (scanner à plat ET chargeur auto),
- sur le serveur, j’ai autorisé tous les PC du LAN à scanner (dans saned.conf),
- sur les clients j’ai entré l’IP du serveur dans “saned.d/net.conf”,
- scanimage -L sur les clients ne liste aucun scanner appartenant au serveur saned (ça listait il y a quelques semaines),
- scanimage -d net:<server_ip>:<device_scanner> depuis les clients scanne les pages correctement cependant, donc les clients accèdent au serveur saned via le LAN et peuvent scanner correctement,
- iptables est configuré comme suit sur mon serveur saned :
:INPUT DROP [0:0]
:OUTPUT ACCEPT [0:0]
#Saned (scanner)
-A INPUT -p tcp -m tcp -m state --state NEW --dport 6566 -d <server_ip>/32 -s <client_network>/24 -j ACCEPT
-A INPUT -p tcp -m conntrack --ctstate RELATED -m helper --helper sane -s <client_network>/24 -d <server_ip>/32 --dport 1024: -j ACCEPT
J’ai connecté un second scanner en USB au serveur saned, et ce nouveau scanner apparaît sur le serveur saned (scanimage -L) ET AUSSI sur les clients ! (scanimage -L)
Mais le premier scanner n’apparaît toujours pas.
Si cela peut être utile : les logs saned du serveur montrent que lorsque la commande “scanimage -L” est exécutée sur les clients :
- l’accès de ces clients est autorisé sur le serveur,
- la connexion est établie, puis saned reçoit “request 1”,
- ensuite, il y a quelques secondes d’attente,
- enfin le serveur saned dit recevoir “request 10”
- saned termine le processus saned enfant en loggant “bailing out waiting for children”,
Il semble que scanimage sur les clients n’est pas capable de lister les scanners qui sont disponibles sur le serveur saned.
MAIS ces clients sont capables de scanner parfaitement quand je précise, en ligne de commande, le nom complet du périphérique ainsi que l’adresse IP du serveur saned.
Genre un test : scanimage -d net:192.168.10.100:hpaio:/net/HP_Officejet_Pro_8610?ip=192.168.11.20 -T
Ce test est OK. Et le scan d’une 10aine de feuilles via le chargeur auto s’effectue sans problème.
Il y a eu une mise à jour de hplip dernièrement (passage de 3.14.1 à 3.14.6) et les problèmes semblent être apparus au même moment.
Quelqu’un d’autre peut-il reproduire ce problème ?
Est-ce un bug à rapporter ?
Est-ce une question de config ?
Bonne soirée,
Daggett