Netzwerk-TWAIN-Scanner aus einem anderen Netzwerk anbinden
Es gibt zwei Netzwerke:
192.168.20.x/24
und
192.168.10.x/24
Beide sind miteinander durch einen VPN-Tunnel verbunden, die Netzwerke sehen einander.
Im ersten Netzwerk befindet sich ein TWAIN-Scanner. Im zweiten Netzwerk befindet sich ein Windows 10 Rechner, der diesen Scanner einbinden möchte, ohne die Installation der Treiber. Wäre der Win10-Rechner im selben Netwerk mit dem Scanner, hätte er den Scanner im Netzwerk automatisch gefunden. Genau das möchte ich erreichen, aber aus einem anderen Netzwerk. Direkt über die IP-Adresse kann ich einen Drucker installieren, aber mit dem Scanner schaff ich das nicht.
Gibt es vielleicht einen Trick? Kann man dem Rechner irgendwie vorgaukeln, dass er sich auch im Netwerk 1 befindet? Oder gibt es eine vesteckte Methode, den Scanner direkt über die IP-Adresse einzubinden?
Vielen Dank für Euren Input.
192.168.20.x/24
und
192.168.10.x/24
Beide sind miteinander durch einen VPN-Tunnel verbunden, die Netzwerke sehen einander.
Im ersten Netzwerk befindet sich ein TWAIN-Scanner. Im zweiten Netzwerk befindet sich ein Windows 10 Rechner, der diesen Scanner einbinden möchte, ohne die Installation der Treiber. Wäre der Win10-Rechner im selben Netwerk mit dem Scanner, hätte er den Scanner im Netzwerk automatisch gefunden. Genau das möchte ich erreichen, aber aus einem anderen Netzwerk. Direkt über die IP-Adresse kann ich einen Drucker installieren, aber mit dem Scanner schaff ich das nicht.
Gibt es vielleicht einen Trick? Kann man dem Rechner irgendwie vorgaukeln, dass er sich auch im Netwerk 1 befindet? Oder gibt es eine vesteckte Methode, den Scanner direkt über die IP-Adresse einzubinden?
Vielen Dank für Euren Input.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 31787244320
Url: https://administrator.de/contentid/31787244320
Ausgedruckt am: 22.11.2024 um 03:11 Uhr
9 Kommentare
Neuester Kommentar
Ich vermute, da steckt mDNS oder ein anderes "zero-config" Protokoll, welches via Broadcast arbeitet.
Es macht keinen Sinn für ein zero-config Protokoll (Broadcast) die Netzwerkgrenzen zu verlassen.
Im Gegenteil, stell dir vor die Daten würden die Netzwerkgrenzen überspringen, dann wäre das ganze Internet voll solcher sinnloser Pakete.
Wenn du die Pakete von einem Netzwerk ins andere haben willst, musst du sowas wie ein Repeater einsetzen, der die Broadcasts zwischen den Netzwerkgrenzen vermittelt.
Alternativ, du machst aus den beiden einzelnen Netzwerken ein gemeinsames Netzwerk machen.
Es macht keinen Sinn für ein zero-config Protokoll (Broadcast) die Netzwerkgrenzen zu verlassen.
Im Gegenteil, stell dir vor die Daten würden die Netzwerkgrenzen überspringen, dann wäre das ganze Internet voll solcher sinnloser Pakete.
Wenn du die Pakete von einem Netzwerk ins andere haben willst, musst du sowas wie ein Repeater einsetzen, der die Broadcasts zwischen den Netzwerkgrenzen vermittelt.
Alternativ, du machst aus den beiden einzelnen Netzwerken ein gemeinsames Netzwerk machen.
Hallo,
mir würde dazu noch SANE einfallen, eine Linux VM mit Sane und dann mit WindowsTWAIN anbinden
https://wiki.ubuntuusers.de/SANE-Scanserver_im_Netzwerk/
grüße
mir würde dazu noch SANE einfallen, eine Linux VM mit Sane und dann mit WindowsTWAIN anbinden
https://wiki.ubuntuusers.de/SANE-Scanserver_im_Netzwerk/
grüße
Es gibt zwei Netzwerke: 192.168.20.x/32
Das ist keine gültige Netzwerk Adresse!! durch den 32 Bit Präfix (Subnetzmaske) ist das lediglich eine Hostadresse eines Endgerätes. https://de.wikipedia.org/wiki/Netzmaske
Lesen und verstehen!
Wäre der Win10-Rechner im selben Netwerk mit dem Scanner, hätte er den Scanner im Netzwerk automatisch gefunden.
Logisch, denn die kommunizieren per Multicast oder Broadcast um sich gegenseitig bekannt zu machen in einer Layer 2 Broadcast Domain. Als Netzwerker weisst du aber ja auch das diese Techniken NICHT über Routergrenzen hinaus funktionieren wie z.B. dein VPN Netz was in der regel ja ein geroutetes IP Netz ist. Das Verhalten ist also normal und erwartbar. Kollege @ITwissen hat es oben schon gesagt.Gibt es vielleicht einen Trick? Kann man dem Rechner irgendwie vorgaukeln, dass er sich auch im Netwerk 1 befindet?
Ja, dazu gäbe es mehrere Tricks das zu erreichen. Dazu müsste man aber genau wissen mit WELCHEM Verfahren bzw. Protokoll dieser Scanner sich dem Client bekannt macht. Dazu machst du aber leider keinerlei hilfreiche und zielführende Angaben und zwingst zum Kristallkugeln. Es gibt bekanntlich entweder NetBios Naming Broadcasts, mDNS, SSDP usw. usw.
- Broadcast Verfahren kann man mit sog. UDP Helpern in remote geroutete Netze forwarden. Du kennst sowas sicher von DHCP mit einem DHCP Proxy (IP Helper).
- Multicast basierende Verfahren wie die beiden Letzteren kann man mit einem entsprechenden Proxy Daemon als Dienst auf der remoten Seite announcen oder mit einem IGMP Proxy oder PIM Routing forwarden wie z.B. hier am Beispiel einer VPN Firewall beschrieben.
Diese o.a. "Mühen" müsste man sich aber auch gar nicht erst machen...
Die simpelste Methode ist bekanntlich schlicht und einfach im Client den Scanner statisch mit seiner IP Adresse einzutragen und somit dem Client gleich das Ziel mitzugeben. Das erspart einem die ganze Frickelei irgendwelche sinnfreien Automatismen in geroutete, remote IP Netze zu bringen.
Moin,
dann hänge den Client doch einmal in das .20-Netzwerk, installiere die HP-Software und schau mal in der Registry, wo der Hostname oder die IP-Adresse gespeichert sind. Idealerweise bei der Installation den ProcessMonitor mitlaufen lassen.
Wenn Du das herausgefunden hast, dann schauen, dass in der Registry wirklich nur IP-Adressen und kein Hostname oä steht, ggf. ändern.
Wenn Du den Client dann in das andere Netzwerk umhängst, sollte er die Verbindung weiterhin haben (so kann man das jedenfalls bei (ehemals) Fujitsu-Scannern machen.
Gruß
DivideByZero
P.S.: Eine Einbindung ohne Installation der herstellereigenen Treiber macht bei Fujitsu bspw. keinen Sinn. Da ist gerade die im Treiber installierte Software der Pfiff (alle möglichen Vorbearbeitungsfunktionen).
dann hänge den Client doch einmal in das .20-Netzwerk, installiere die HP-Software und schau mal in der Registry, wo der Hostname oder die IP-Adresse gespeichert sind. Idealerweise bei der Installation den ProcessMonitor mitlaufen lassen.
Wenn Du das herausgefunden hast, dann schauen, dass in der Registry wirklich nur IP-Adressen und kein Hostname oä steht, ggf. ändern.
Wenn Du den Client dann in das andere Netzwerk umhängst, sollte er die Verbindung weiterhin haben (so kann man das jedenfalls bei (ehemals) Fujitsu-Scannern machen.
Gruß
DivideByZero
P.S.: Eine Einbindung ohne Installation der herstellereigenen Treiber macht bei Fujitsu bspw. keinen Sinn. Da ist gerade die im Treiber installierte Software der Pfiff (alle möglichen Vorbearbeitungsfunktionen).
Quote from @sashaak:
Bin aber der Meinung, dass MS eine solche Funktionalität in Windows einbauen könnte (das Anbinden eines Netzwerkscanners über die IP-Adresse).
Bin aber der Meinung, dass MS eine solche Funktionalität in Windows einbauen könnte (das Anbinden eines Netzwerkscanners über die IP-Adresse).
Und ich bin der Meinung, dass man ein vernünftiges Betriebssystem benutzen sollte.
Wenn es das denn nun war bitte den Thread dann auch als erledigt markieren!
Wie kann ich einen Beitrag als gelöst markieren?
Wie kann ich einen Beitrag als gelöst markieren?