<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - [SOLVED] Problem - Zdalne łączenie Windows pgadmin - Linux postgreSQL]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=368&amp;type=atom"/>
	<updated>2010-01-05T11:06:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=368</id>
		<entry>
			<title type="html"><![CDATA[Odp: [SOLVED] Problem - Zdalne łączenie Windows pgadmin - Linux postgreSQL]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1660#p1660"/>
			<content type="html"><![CDATA[Udało się!!!

Faktycznie był problem z iptables.. Nie sądziłem, że wystarczy per-analogum dopisać linijkę:
[code]
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
[/code]

i zahulało!!

Dziękuje za nakierowanie na rozwiązanie :).

pozdrawiam,
Myziot.]]></content>
			<author>
				<name><![CDATA[Myziot]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=947</uri>
			</author>
			<updated>2010-01-05T11:06:32Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1660#p1660</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: [SOLVED] Problem - Zdalne łączenie Windows pgadmin - Linux postgreSQL]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1659#p1659"/>
			<content type="html"><![CDATA[A gdzie tu regułka wpuszczająca połączenia na port 5432?]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2010-01-05T11:04:22Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1659#p1659</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: [SOLVED] Problem - Zdalne łączenie Windows pgadmin - Linux postgreSQL]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1658#p1658"/>
			<content type="html"><![CDATA[[quote=rski]Czy możesz się telnetnąć z windowsa na port 5432 na linuksa?
[quote]
I wydaje mi się, że również mam dobrze firewalla pod linuxem ustawione (iptables)
[/quote]
Mozesz pokazać regułki?[/quote]

Nie mogę się telnetnąć...

oto regułki:
[code]
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
[/code]

No i faktycznie nie bardzo wiem, jak to modyfikować... Niby odpaliłem te komendy ze strony: 
[url]http://www.cyberciti.biz/tips/postgres-allow-remote-access-tcp-connection.html[/url]
oraz
[url]http://www.cyberciti.biz/tips/howto-iptables-postgresql-open-port.html[/url] , ale mialem problemy z restartem iptables. Wyskakiwał error, że ładowanie modułów [FAILED].

[code]
[root@lnuxos sysconfig]# /etc/init.d/iptables restart
Flushing firewall rules:                                   [  OK  ]
Setting chains to policy ACCEPT: filter                    [  OK  ]
Unloading iptables modules:                                [FAILED]
Applying iptables firewall rules:                          [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_n[  OK  ]
[/code]]]></content>
			<author>
				<name><![CDATA[Myziot]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=947</uri>
			</author>
			<updated>2010-01-05T10:56:19Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1658#p1658</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: [SOLVED] Problem - Zdalne łączenie Windows pgadmin - Linux postgreSQL]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1657#p1657"/>
			<content type="html"><![CDATA[Czy możesz się telnetnąć z windowsa na port 5432 na linuksa?
[quote]
I wydaje mi się, że również mam dobrze firewalla pod linuxem ustawione (iptables)
[/quote]
Mozesz pokazać regułki?]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2010-01-05T09:57:34Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1657#p1657</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: [SOLVED] Problem - Zdalne łączenie Windows pgadmin - Linux postgreSQL]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1656#p1656"/>
			<content type="html"><![CDATA[[quote=rski]1. Czy 'cokolwiek' w ogóle pinguje linux'a?
2. Czy możesz się połączyć z linuxem za pomocą klienta psql
[code]
psql -h ip_linuxa nazwa_bazy
[/code]
3. Czy za pomocą powyższego polecenia możesz połączyć się z postgresem na linuxie ale z poziomu tego linuxa?
4. Jak masz ustawione w linux'ie
listen_adresses i port w postgresql.conf (i czy linijki sa odhaszowane)[/quote]

1. tak, wszystko pinguje linuxa.
2. Z Windowsa nie - wyskakuje ten sam komunikat, co przy pgadmin: connection timed-out
2.1. Natomiast z linuxa mogę się tym poleceniem połączyć z Windowsem.
3. tak, zarówno na alias localhost, jak i ip:192.168.1.77, gdzie stoi linuxowy server.
4. 
listen_addresses = '*'		# what IP address(es) to listen on;
					# comma-separated list of addresses;
					# defaults to 'localhost', '*' = all
					# (change requires restart)
port = 5432				# (change requires restart)

..ergo niezahaszowane.

[b]Czy to oznacza, że to problem systemowy, a nie konfiguracji postgresa?[/b]]]></content>
			<author>
				<name><![CDATA[Myziot]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=947</uri>
			</author>
			<updated>2010-01-05T09:48:04Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1656#p1656</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: [SOLVED] Problem - Zdalne łączenie Windows pgadmin - Linux postgreSQL]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1655#p1655"/>
			<content type="html"><![CDATA[Czy 'cokolwiek' w ogóle pinguje linux'a?
Czy możesz się połączyć z linuxem za pomocą klienta psql
[code]
psql -h ip_linuxa nazwa_bazy
[/code]
Czy za pomocą powyższego polecenia możesz połączyć się z postgresem na linuxie ale z poziomu tego linuxa?
Jak masz ustawione w linux'ie
listen_adresses i port w postgresql.conf (i czy linijki sa odhaszowane)]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2010-01-04T19:16:44Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1655#p1655</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[SOLVED] Problem - Zdalne łączenie Windows pgadmin - Linux postgreSQL]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1654#p1654"/>
			<content type="html"><![CDATA[Witajcie,

Mam problem z łączeniem się z Windowsa do mojej bazy postawionej na Linuxie na innym serverze w sieci. Problem jest o tyle ciekawy, że z Linuxa łączę się do bazy z servera windowsowego, ale w drugą stronę nie mogę. W PGadminie wyskakuje mi komunikat, że "Server Doesn't Listen."

Żeby ubiec pierwsze narzucające się odpowiedzi dodam, że spędziłem prawie dwa dni na googlaniu odpowiedzi i wydaje mi się, że [b]mam dobrze ustawione postgresql.conf, pg_hba.conf.[/b] Mam identycznie poustawiane na widnowsie i łączę się tam bez problemu, a na Linuxa nie mogę się połączyć. I wydaje mi się, że również mam dobrze firewalla pod linuxem ustawione (iptables)

Proste zobrazowanie, jak łączenia mi działają, a jakie nie, gdzie wszędzie mam tak samo poustawiane konfiguracyjne pliki.:
1. laptop Windows xp -> Postgre 8.3 na serverze Windows 2008 - [b]działa[/b]
2. Laptop Win Xp -> Postgre 8.3 na serverze Windows 2003 - [b]działa[/b]
3. Server Win 2003 -> Postgre 8.3 na serverze Windows 2008 - [b]działa[/b]
4. W drugą stronę też (2008->2003) - [b]działa[/b]
5. Linux -> PostgreSQL 8.3 na serverze Win 2003 - [b]działa[/b]
6. Linux -> PostgreSQL 8.3 na serverze Win 2008 - [b]działa[/b]
7. [b]COKOLWIEK[/b] -> PostgreSQL 8.3 Linux - [b]NIE DZIAŁA[/b]

Jak patrzę na tego posta, to natychmiast nasuwa się odpowiedź dotycząca Firewalla i akceptowania połączeń. Czy spotkał się już ktoś z takim problemem? [b]Jak to dokładnie skonfigurować[/b], czy są jeszcze jakieś ustawienia w Linuxie, na które powinienem zwrócić uwagę prócz tych pg_hba.conf i postgresql.conf (dla pgsql) i iptables z firewalla??]]></content>
			<author>
				<name><![CDATA[Myziot]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=947</uri>
			</author>
			<updated>2010-01-04T17:50:12Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1654#p1654</id>
		</entry>
</feed>
