PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie öffne ich einen Port?



spooky_dizzy
15.11.04, 22:45
ööhhhmmmm ....

ich weiß - diese Frage hört sich jetzt u.U. etwas merkwürdig an ... aber wie kann ich an einem SuSe 9.0 - Rechner explizit einen Port (5432) für eine PostgreSQL-Datenbank öffnen - zumal ich ihn noch nicht mal wissentlich geblockt habe? :confused:

Ach ja - Die Firewall ist aus. (laut yast2 - und der doofe Port ist immer noch zu :( ) - als sie an war hatte ich aus Jux mal alle Ports zwischen 1:65000 zum "nicht blocken" angegeben - leider ohne Resultat für den Port 5432 - er blieb nach wie vor geschlossen :(

Vielleicht kennt ja jemand das Script, in dem geblockte Ports und so stehen? Oder hat vielleicht jemand ein Beispiel bei der Hand? :confused:

Ich würde mich sehr über hilfreiche Tipps und Hinweise freuen :rolleyes:

mit freundlichen Grüßen
dizzy

shadow1982
15.11.04, 22:52
mach doch einfach mal einen nmap!
Wenn auf dem Port kein Dienst läuft, dann wird der Port auch nicht offen sein!

cane
15.11.04, 22:55
Ist der Postgree-Deamon denn überhaupt angewisen auf einem Port zu lauschen?

Das sollte in der Config geschehen...

cane

tictactux
15.11.04, 23:20
@cane: normalerweise ja (laut /etc/services) ;)
nmap -sT localhost
[...]
5432/tcp open postgres
[...]

@spooky_dizzy: wenn nmap installiert führe obiges aus.
Je nach Konfiguration statt localhost auch mit Deinem Rechnernamen.
Ansonsten: 'telnet localhost 5432' (wenn kein "connection refused"
kommt, läuft ein postgres).

Du brauchst keine Ports zu öffnen, der Datenbankserverprozess
macht das schon. Prüfe ob der postgresql-Server installiert,
und korrekt konfiguriert ist.
Manuell starten kannst Du ihn evtl. über "rcpostgresql start"
(ungeprüft) - achte auf Fehlermeldungen (denn normalerweise erfolgt
der Start automatisch).

HTH, ansonsten sag bitte was Du erreichen willst, der Lösungsweg
findet sich dann ;)

Wolfgang

cane
16.11.04, 00:05
Wichtig wäre es noch zu wissen, ob nur lokal oder auch von anderen Rechnern auf die DB zugegriffen werden soll...

cane

spooky_dizzy
16.11.04, 14:03
hey - dankeschön für die schnelle Hilfe :)

Dank Eurer Hinweise habe ich das Problem gefunden *hehe* :)

ganz plötzlich ging mir bei folgenden Zeilen in der Datei postgresql.conf ein Licht auf :ugly: ... default steht da:



# Connection Parameters
#
# tcpip_socket = false


es muß natürlich so aussehen.



# Connection Parameters
#
tcpip_socket = true


... hmmmm - ist aber auch irgendwie eine blöde default-Einstellung :rolleyes:

vielen Dank noch einmal für Eure Hinweise - es funzt jetzt und die DB ist über mein kleines internes Netz und auf dem Rechner lokal auf Port 5432 erreichbar

mfg. - dizzy :)