SFIRM/HBCI über Jana

efriedrich
Hallo zusammen,

Ich möchte SFIRM über Jana mit HBCI nutzen. Da in SFIRM keinerlei Proxy- oder Firewalleinstellungen für HBCI vorgenommen werden können, setze ich Hummingbird Socks ein. In dessen Socks.cnf habe ich den Aufruf "SOCKD5 @18.125.255.1 0.0.0.0. 0.0.0.0" hinterlegt 18.125.255.1 ist die Jana-IP-Adresse. Es wird hier standardmäßig Port 1080 genutzt, den ich in Jana für Socks4/5 korrekt konfiguriert und aktiviert habe.

Extra-Gateways sind aktiviert, hier habe ich den lokalen Port 3000 / hbci.sonline.de / externer Port 3000 eingerichtet (hbci.sonline.de ist die URL meiner Bank für HCBI).

Wenn ich einen HBCI-Auftrag abschicke, geht Jana auch online, also dürfte die Socks-Konfiguration OK sein. Der Auftrag wird aber nach einiger Zeit mit der Meldung "DNS-Name kann nicht aufgelöst werden" abgebrochen.

Ich vermute anhand der Fehlermeldung, dass ich den DNS-Server aktivieren muß, aber wenn ich den Haken reinmache und auf übernehmen klicke, geht der Haken sofort wieder raus. Außerdem weiß ich nicht genau, was ich in diesem Fall unter DNS-Server/DNS-Umleitung alles eintragen muß. Wer kann helfen?
efriedrich
Das Problem ist gelöst. Ich habe es erfolgreich unter Windows 98 und XP getestet.

Allgemeines:
Aufgrund diverser Nachfragen zu SFIRM32 hier nochmal zur Erklärung: SFIRM32 von der BIVG GmbH (www.sfirm.de) ist die führende Onlinebanking-Software der Sparkassen für Geschäfts- und Firmenkunden. Sie unterstützt (unter anderem) den neuen Homebankingstandard HBCI (Home Banking Computer Interface). In der Software selbst gibt es keinerlei Möglichkeit, für HBCI Proxyeinstellungen zu hinterlegen. Aus diesem Grund muß man hier mit einem SOCKS-Client wie Hummingbird Socks arbeiten.

Und so funktioniert es:

1. Jana-Konfiguration:
Socks 4/5 aktivieren und Socks-Port festlegen (Standard: 1080). Ein Extra-Gateway ist - entgegen meiner ursprünglichen Vermutung - nicht nötig.

2. Hummingsbird SOCKS-Einstellungen auf den Clients:
Nach der Installation von Hummingbird SOCKS kann die SOCKS.CNF-Datei im Verzeichnis Windows\System (oder System32 - je nach Windows-Version) \Hummingbird\Connectivity\7.00\Socks mit dem Windows-Editor konfiguriert werden. Hier habe ich folgende Einstellungen vorgenommen:

PROXY-NAME @=rechnername:socksport
(Beispiel: PROXY-NAME @=janaserv:1080)
SOCKD5 @=rechnername:socks-port 0.0.0.0 0.0.0.0 EQ 3000
(Beispiel: SOCKD5 @=janaserv:1080 0.0.0.0 0.0.0.0 EQ 3000)

Der Eintrag "EQ 3000" bewirkt, dass nur Anforderungen für den Port 3000 (HBCI) an den Socks-Server weitergeleitet werden, da der Socks-Server ja nur für diese Verbindungsanfragen benötigt wird.

Unter Windows-XP mußte ich anstelle des Rechnernamens die IP-Adresse des Jana-Servers angeben. Offensichtlich funktioniert hier die DNS-Namensauflösung nicht.

Achtung: Auf keinen Fall Hummingbird Socks auf dem Jana-Server installieren, das macht Probleme, da beide Anwendungen am Socks-Port auf Verbindungsanforderungen warten.

3. Für die Nutzung der SFIRM32-Funktionen "Onlineupdate" und "Browserbanking" muß in den Internetverbindungseinstellungen des Standardbrowsers (i. d. R. MSIE) der Proxy eingestellt sein, was wohl ohnehin der Fall sein dürfte.

Gruß

Eberhard
Thrombo
Hi Eberhard,

Danke für die Beschreibung !!!

Thrombo
MichaW
Hallo efriedrich,

vielen Dank für die ausführliche Beschreibung.

Leider funzt es bei mir immer noch nicht. Die Socks-Verbindung scheint zu funktionieren, Jana geht auch online aber nach ca. 1 min wird mit Fehler 10061 oder 10062 abgebrochen.

An was kanns den noch liegen ???

Bitte mal melden wegen genauerer Auskünfte

Tschüss Micha
efriedrich
Hallo Micha,

Bitte stell´ sicher, dass Hummingbird Socks nicht auf dem Jana-PC, sondern nur auf Clients installiert ist.

In der SOCKS.CNF des Clients anstelle des Rechnernamens des Jana-PC mal die IP-Adresse versuchen.

Ansonsten nochmal auf korrekte Einstellungen prüfen(Jana: Socks-Funktion eingeschaltet, keine doppelte Portnummer. SOCKS.CNF: Korrekter Rechnername/IP-Adresse und Portnummer.

Sonst fällt mir auch nichts mehr ein.


Gruß

Eberhard.
Abakus
Hallo zusammen,

SFIRM, HBCI und Jana scheint ja schon ein älteres Thema zu sein, habe dennoch eine Frage die mich nicht so ganz ruhig schlafen lässt.
Wir haben uns heut von einem Netten Herrn im Anzug SFIRM auf einem unserer Clients installieren lassen.
SOCKS 5 Proxy unter dem Standardport 1080 angegeben und ein Extragateway auf PORT 3000 für das hbci über Chipkarte freigegeben.
Ergenbis läuft.
Für die zweite Bank haben wir dann den lokalen PORT auf 3010 gestellt.
Ergebnis läuft NICHT.
Wenn wir das ganze umstellen haben wir dasselbe Ergebnis. Lokal PORT 3000 geht, 3010 nicht.
Experimentell haben wir BEIDE Banken bei SFIRM unter 3000 laufne lassen udn es ging...

Aber wie kann es sein, daas Jana beide Zielserver ansprechen kann, wenn einer unter Extragateways dort angegeben ist und der andere unter einem anderen lokalen Port?
Peter42
Bank 1: lokal port 3000 extern Port 3000
Bank 2: lokal port 3010 extern Port 3000

Gruß Peter
dr.watson
Hallo Leute,

alle bisherigen Einstellungen ab in die Tonne.

Die aktuelle SFIRM-Version (SFIRM32 2.0k, geht aber meines Wissens schon seit der 2.0i) unterstützt SOCKS-Proxies für alle Online-Aktivitäten (incl. Online-Updates). Die Einstellung erfolgt unter Extra -> Internetzugang konfogirieren -> Proxyeinstellungen ändern. Extra-Gateways, abweichende Angaben bei den Verbindungsdaten der HBCI-Banken oder sonstige Verrenkungen sind damit überflüssig. Der DNS-Server von Jana sollte aber laufen.