Hallo Michael,
From the keyboard of Michael,
Griasde Waldemar, Griase David!
Am Samstag, 16. Februar 2002 01:29 schrieb Waldemar Brodkorb:
Fehler in der config. Wie gesagt wozu mußt du in der dll.conf mehr als einen Eintrag haben? Hast du mehr als einen Scanner?
Das nicht, aber in der dll.conf steht ja schließlich welcher scanner verwendet wird, und ob dieser über das Netzwerk angesprochen werden kann/soll, daher die zwei Zeilen: net epson
Die ist doch lokal auf dem Server. Warum willste auf dem Server den Overhead der Sockets und saned-Dämons mitnehmen? Ist doch unsinnig. Wenn du auf dem Server bist, dann willste direkt auf das Device zugreifen, über das Epson-Backend und nicht noch über Sockets.
Welche xsane Version? Schonmal über ein Update von sane+xsane nachgedacht?
xsane 0.74 hab' das Ding vorher nochmals neu intsalliert, nachdem ich aus versehen, beim updaten die der SuSE 7.3 erwischte und nicht die der 7.2er ...
JFYI: 0.8.4 ist aktuell.
Die Ursache warum xsane am client sich vermeintlich aufhängt ist meine "SUPER firewall", dort hab ich grundsätzlich alles geblockt, was ich nicht kenn.
Für den Scanner-Zugriff über das Netz hab' ich z.B. definiert:
# -------------------------------------------------------------------------- # Regeln fuer xsane-netzwerkzugriffe
$IPTABLES -A INPUT -i $INT -p tcp --dport sane -j ACCEPT $IPTABLES -A INPUT -i $INT -p tcp --sport sane -j ACCEPT $IPTABLES -A OUTPUT -o $INT -p tcp --dport sane -j ACCEPT $IPTABLES -A OUTPUT -o $INT -p tcp --sport sane -j ACCEPT
Damit kann ich zwar mittels xsane den Scanner ansprechen, aber die Daten vom Scanner werden im Moment noch von der firewall geblockt.
Stoppe ich nämlich die DSL-Verbindung mit: adsl-stop /root/fw/clear_all_rules
und versuche dann mein Glück, dann funktioniert das hervorragend. Starte ich nun meine firewall wieder mit: adsl-start /root/fw/fw-mna
Dazu fällt mir nur was "mieses" ein. Wer keine Ahnung von "Firewall" und Paketfiltern hat sollte diese nicht benutzen, da sie mehr Schaden als Sicherheit bringen.
und versuche es erneut, "hängt sich scheinbar" xsane auf. In der /var/log/syslog/messages tauchen ein Haufen Zeilen auf:
saned[xxxx] : [epson] error in receive - status = 9 auf.
Weiß zufällig, wie die Daten vom Scanner über sane an den client geschickt werden? (tcp,udp, port?)
Wirf Ethereal an und untersuche es. Oder schau in den Source von saned, da stehts auch drin.
Wenn ich das noch herausgefunden habe, muß ich nur noch den firewall-script anpassen und dann kann die holde Gattin endlich auch selber Bilder einscannen ... :-)
Stoppe dein firewallskript und dann läuft es auch. gruß Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html If not: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'