Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Verbindungsprobleme aus einem SubNetz

530 views
Skip to first unread message

Michael Schneider | MM-ITconsulting

unread,
Jan 20, 2003, 5:33:58 AM1/20/03
to
Hallo NG,
ich möchte aus einem SubNetz auf meinen Server zugreifen..
Leider bekomme ich immer die Meldung dass die Datenbank nicht verfügbar
ist...
Steht der Client in dem Netz in dem auch der Server steht funktioniert es...
Wo stelle ich den Client ein, dass er den richtigen ServerNamen fragt
und nicht LXDBSRV.. denn den NameService Eintrag gibt es nicht..

Danke im voraus
Michael

Antonio Karuso

unread,
Jan 20, 2003, 6:37:29 AM1/20/03
to
Hallo Herr Schneider,

probieren Sie es wie folgt:
- Rufen sie die ODBC-Datenquelle aus der Systemsteuerung auf.
- Karteireiter System-DSN
- LXSYDSN Konfigurieren
- im Karteireiter Netzwerk bei TCPIP die IP-Adresse des Servers eingeben.

Gruß
Antonio

Michael Schneider | MM-ITconsulting

unread,
Jan 20, 2003, 7:22:12 AM1/20/03
to
Leider nein..
Es passiert genau das gleiche.. leider habe ich im mom. auch keinen
sniffer um zu sehen was da jetzt passiert !
Kann man nicht einfach den Servername der jetzt auf LXDBSRV steht ändern
und in irgendeiner lexware datei den namen ändern ??
Gruss
michael

Antonio Karuso

unread,
Jan 21, 2003, 6:37:53 AM1/21/03
to
Hallo Herr Schneider,

Voraussetzung für Lexware-Pro ist eine TCPIP-Verbindung zwischen Client
und Server (Rechner, wo DB-Server läuft). Können sie den Server vom Client
aus anpingen? Wenn nicht, dann muß dies ermöglicht werden. Eine Änderung
des DB-Servernames hilft da nicht weiter. Wenn der Client LXDBSRV nicht
findet, wird er einen DB-Server mit dem Namen XY auch nicht finden. Hier
muß zwischen DB-ServerName und RechnerName des Server unterschieden werden
- das sind 2 Paar Stiefeln. Wichtig ist auch, daß der Port des DB-Servers
von einer Firewall nicht geblockt wird. Sybase wird Defaultmäßig mit dem
Port 2638. Falls dieser Port bereits belegt ist, wird mit dem Port 49152
gearbeitet...usw. Dies können Sie prüfen, indem Sie im Netz wo es
funktioniert, die Comandozeile dblocate absetzen. Voraussetzung: Der
Lexware Client ist installiert.

Michael Schneider | MM-ITconsulting

unread,
Jan 21, 2003, 7:29:56 AM1/21/03
to
Hallo Herr Karuso,
also:

Server ist im Netz 192.168.1.0
ein Client aus diesem Netz kann ohne Probleme auf den Server zugreifen..
der Sniffer sagt, dass dieses per Multicast ermittelt wird..

Client Nr 2 im Netz 192.168.2.0
Verbunden über einen Router, only TCP-IP
Ping geht.. andere Anwendungen auch..
dblocate sagt gar nichts also Server nicht gefunden..
Auch wenn ich im ODBC Manager unter Netzwerk TCP-IP angekreutzt die IP
des Servers angegeben worden ist..
Ein Multicast zum Server kann natürlich nicht klappen da es ein anderes
Netz ist..

Marcus C. Gottwald

unread,
Feb 18, 2003, 6:57:18 AM2/18/03
to

Michael Schneider | MM-ITconsulting wrote:

> Server ist im Netz 192.168.1.0
> ein Client aus diesem Netz kann ohne Probleme auf den Server zugreifen..
> der Sniffer sagt, dass dieses per Multicast ermittelt wird..
>
> Client Nr 2 im Netz 192.168.2.0
> Verbunden über einen Router, only TCP-IP
> Ping geht.. andere Anwendungen auch..
> dblocate sagt gar nichts also Server nicht gefunden..
> Auch wenn ich im ODBC Manager unter Netzwerk TCP-IP angekreutzt die IP
> des Servers angegeben worden ist..
> Ein Multicast zum Server kann natürlich nicht klappen da es ein anderes
> Netz ist..

Ich habe hier genau das gleiche Problem. Aber bitte beachten: Die
Suche des Clients findet nicht per Multicast, sondern per UDP-Broadcast
(im lokalen Netz, auf den üblichen UDP-Port (2658 o.ä.)) statt, Multicast
würde funktionieren.

Weiß jemand, wie man dem Client die Suche per Broadcast abgewöhnen
und ihm stattdessen die Adresse des DB-Servers einfach fest vorgeben
kann?


Grüße,

Marcus

Ingo Wedekind

unread,
Feb 18, 2003, 7:30:43 AM2/18/03
to
Mit der Angabe der IP des Servers nach dem unten angegebenem schema auf dem
Client müsste es laufen. Bei mir hat es fuktioniert. Habe den Server auf
einem Win2000 Client installiert und 2 Sub-Netze über DSL mit 2 Linux
Rechnern verbunden. Kann jetzt von allen Clients auf den Lex-Server
zugreifen.

Auf dem Client in <ODBC-Datenquellen> <System-DNS> die LXSYDSN auswählen
und unter <Netzwerk> hinter die Zeile TCP/IP folgendes angeben:

Entweder alles oder wenn nicht alles benötigt wird nur die benötigten Teile

CPort=5050-5060 (wenn dem Clienten nur ein gewisser Port-Bereich
zugewiesen werden soll (Firewall))
Host=Datenserver (je nach dem wie der Datenserver(Rechner / PC) bei
Ihnen heißt) altervativ
IP=192.168.1.1 (die IP des PC auf dem die Datenbank liegt)
Port=2639 (Wenn nicht der Standart-Port vom Server verwendet
werden soll)

Die einzelnen angaben werden durch ; getrennt.

Mit freundlichen Grüßen

Ingo Wedekind


"Marcus C. Gottwald" <ad...@quantum-hydrometrie.de> schrieb im Newsbeitrag
news:UMWziT0...@star.lexware.de...

0 new messages