J'ai suivi la doc de sane pour mettre mon scanner en reseau, et je n'arrive à rien...
Le serveur 192.168.0.1 :
Ubuntu 6.06 scanner epson perfection 610 qui marche tres bien.
freebox eth sur le serveur client connecté en wifi (192.168.0.4) baux dhcp permanents pour les 2 et dhcp activé
port 6566 ouvert en tcp sur le serveur
saned.conf
Code :
- 192.168.0.1
- 192.168.0.4
|
/etc/xinetd.d/sane
Code :
- service sane-port
- {
- socket_type = stream
- server = /usr/sbin/saned
- port = 6566
- user = saned
- group = saned
- wait = no
- disable = no
- }
|
la commande telnet localhost 6566 fonctionne bien...
Code :
- sylvain@julously:~$ telnet localhost 6566
- Trying 127.0.0.1...
- Connected to localhost.
- Escape character is '^]'.
|
Si j'en crois les docs, ca suffit comme conf... En coupant xinetd et en lancant saned en debug j'ai une erreur :
Code :
- sylvain@julously:~$ SANE_DEBUG_EPSON=128 saned -d128
- [saned] main: starting debug mode (level 128)
- [saned] main: trying to get port for service `sane-port' (getaddrinfo)
- [saned] main: [0] socket () using IPv6
- [saned] main: [0] setsockopt ()
- [saned] main: [0] bind () to port 6566
- [saned] main: [0] listen ()
- [saned] main: [1] socket () using IPv4
- [saned] main: [1] setsockopt ()
- [saned] main: [1] bind () to port 6566
- [saned] main: [1] bind failed: Address already in use
- [saned] main: waiting for control connection
|
pourtant, rien qui correspond à 6566 quand je regarde les ports utilisés...
Sur le client (dapper aussi), tout à l'air de fonctionner, sauf qu'il ne voit pas le scanner!!
/etc/sane.d/net.conf
Code :
- juliette@julously-laptop:~$ SANE_DEBUG_NET=128 scanimage -L
- [sanei_debug] Setting debug level of net to 128.
- [net] sane_init: authorize = 0x80491d0, version_code = 0xbfdbbfe8
- [net] sane_init: SANE net backend version 1.0.13 (AF-indep+IPv6) from sane-backends 1.0.17
- [net] sane_init: Client has little endian byte order
- [net] sane_init: searching for config file
- [net] sane_init: trying to add 192.168.0.1
- [net] add_device: adding backend 192.168.0.1
- [net] add_device: backend 192.168.0.1 added
- [net] sane_init: done reading config
- [net] sane_init: evaluating environment variable SANE_NET_HOSTS
- [net] sane_init: done
- [net] sane_get_devices: local_only = 0
- [net] connect_dev: trying to connect to 192.168.0.1
- [net] connect_dev: [0] connection succeeded (IPv4)
- [net] connect_dev: sanei_w_init
- [net] connect_dev: net_init (user=juliette, local version=1.0.3)
- [net] connect_dev: freeing init reply (status=Success, remote version=1.0.3)
- [net] connect_dev: done
- [net] sane_get_devices: finished (0 devices)
- No scanners were identified. If you were expecting something different,
- check that the scanner is plugged in, turned on and detected by the
- sane-find-scanner tool (if appropriate). Please read the documentation
- which came with this software (README, FAQ, manpages).
- [net] sane_exit: exiting
- [net] sane_exit: closing dev 0x8083cc8, ctl=3
- [net] sane_exit: finished.
|
Code :
- juliette@julously-laptop:~$ scanimage -L
- No scanners were identified. If you were expecting something different,
- check that the scanner is plugged in, turned on and detected by the
- sane-find-scanner tool (if appropriate). Please read the documentation
- which came with this software (README, FAQ, manpages).
|
j'ai aussi rajouter le server dans les hosts.allow
j
Code :
- uliette@julously-laptop:~$ telnet 192.168.0.1 6566 Trying 192.168.0.1...
- Connected to 192.168.0.1.
- Escape character is '^]'.
|
fonctionne aussi bien que sur le serveur mais la commande de debug, si elle fonctionne bien, me dit qu'aucun scanner n'est dispo...
je n'ai pourtant pas configuré de user pour les scanners afin d'eviter ce genre de soucis. Pour finir, il y a bien un user et un groupe saned sur les 2 bécannes et dans le panneau de gestion des utilisateurs de gnome, j'ai rajouter utiliser les scanners au groupe/user saned (pas par défaut?)
NFS marche tres bien entre ces 2 machines.
Bref, ca devrait marcher non?
Message édité par sly007 le 08-09-2006 à 17:30:40