Remoteverbindung zu PostgreSQL zwischen Mac und Windows-PC über Router funktioniert nicht

Remoteverbindung zu PostgreSQL zwischen Mac und Windows-PC über Router funktioniert nicht

Ich habe zwei Laptops: einen Mac, auf dem PostgreSQL läuft, und einen anderen, auf dem Windows 8.1 läuft. Auf meinem Windows-Rechner habe ich den ODBC-Treiber für PostgreSQL installiert.

Als nächstes habe ich das postgresql.confund geändert pg_hba.conf, um eine Remote-Verbindung von meiner Windows-Box zur Datenbank zu ermöglichen. Und ich habe versucht, die ODBC-Verbindung entsprechend zu konfigurieren. Alles ist erledigt, aber als ich Testim ODBC-Setup-Dialog auf die Schaltfläche klickte, erhielt ich eine Fehlermeldung mit folgendem Inhalt:

Verbindung zum Server konnte nicht hergestellt werden. Verbindungs-Timeout. Läuft der Server auf dem Host und akzeptiert TCP/IP-Verbindungen auf Port 5432?

Ich bin nicht sicher, was ich sonst tun soll. Ich bin über das Comcast-Modem/den Comcast-Router mit dem Netzwerk verbunden. Soll ich das Port Forwardingoder Port Triggeringfür 5432 einstellen? Oder gibt es etwas anderes?

Antwort1

Das alles geschieht doch im selben lokalen Netzwerk, oder? Nicht über einen Router oder eine andere Konfiguration, bei der sich der Client außerhalb des Netzwerk-LAN befindet, oder?

Was passiert, wenn Sie einen Portscan – mit einem Tool wie Nmap – vom PC auf den Mac durchführen? Und läuft auf dem Mac die Firewall? Überprüfen Sie in den Systemeinstellungen „Sicherheit und Datenschutz“. Auf Ihrem Windows-Client-Rechner ist die Firewallkönnteein Faktor sein, aber ich kenne mich mit Windows-Netzwerken nicht so gut aus, um hierzu einen Rat geben zu können?

Im Allgemeinen klingt das, was Sie beschreiben, nach einem Firewall-bezogenen Problem. Entweder eine Portzugriffseinstellung oder etwas Ähnliches.

verwandte Informationen