pg.ddx.io pgsql-admin@postgresql.org mailing list archive
help / color / mirror / Atom feedListen on IPv6 only
16+ messages / 3 participants
[nested] [flat]
* Listen on IPv6 only
@ 2011-03-09 12:58 Dyonisius Visser <visser@terena.org>
0 siblings, 1 reply; 16+ messages in thread
From: Dyonisius Visser @ 2011-03-09 12:58 UTC (permalink / raw)
To: pgsql-admin
hi guys
I am in the process of converting my network to IPv6 only (well, as
much as possible).
Since our own network has fully functional IPv6 connectivity, I should
be able to move all services that are used internally only, to IPv6
only.
Postgres is one of those services.
I could not find anywhere in the docs how to configure this.
However, the following seems to do the trick:
listen_addresses = '::'
This will make postgres listen on IPv6 only:
root@cajones:~# telnet 127.0.0.1 5432
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
root@cajones:~# telnet ::1 5432
Trying ::1...
Connected to ::1.
Escape character is '^]'.
Might be an idea to add this to the docs.
--
Dyonisius Visser
System & Networking Engineer
TERENA Secretariat
Singel 468 D, 1017 AW Amsterdam
The Netherlands
T +31 20 530 44 88 F +31 20 530 44 99
visser@terena.org | www.terena.org
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-09 13:39 Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
parent: Dyonisius Visser <visser@terena.org>
0 siblings, 1 reply; 16+ messages in thread
From: Gilberto Castillo Martínez @ 2011-03-09 13:39 UTC (permalink / raw)
To: Dyonisius Visser <visser@terena.org>; +Cc: pgsql-admin
El mié, 09-03-2011 a las 13:58 +0100, Dyonisius Visser escribió:
> hi guys
>
> I am in the process of converting my network to IPv6 only (well, as
> much as possible).
> Since our own network has fully functional IPv6 connectivity, I should
> be able to move all services that are used internally only, to IPv6
> only.
> Postgres is one of those services.
>
> I could not find anywhere in the docs how to configure this.
> However, the following seems to do the trick:
>
> listen_addresses = '::'
>
> This will make postgres listen on IPv6 only:
>
> root@cajones:~# telnet 127.0.0.1 5432
> Trying 127.0.0.1...
> telnet: Unable to connect to remote host: Connection refused
>
> root@cajones:~# telnet ::1 5432
> Trying ::1...
> Connected to ::1.
> Escape character is '^]'.
>
> Might be an idea to add this to the docs.
Maybe!!.
--
Regards,
Gilberto Castillo
Edificio Beijing. Miramar Trade Center. Etecsa.
Miramar, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu
Visit our web-site: <http://www.kaspersky.com;, <http://www.viruslist.com;
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 18:37 Bruce Momjian <bruce@momjian.us>
parent: Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
0 siblings, 2 replies; 16+ messages in thread
From: Bruce Momjian @ 2011-03-10 18:37 UTC (permalink / raw)
To: gilberto.castillo@etecsa.cu; +Cc: Dyonisius Visser <visser@terena.org>; pgsql-admin
Gilberto Castillo Martínez wrote:
>
>
> El mi?, 09-03-2011 a las 13:58 +0100, Dyonisius Visser escribi?:
> > hi guys
> >
> > I am in the process of converting my network to IPv6 only (well, as
> > much as possible).
> > Since our own network has fully functional IPv6 connectivity, I should
> > be able to move all services that are used internally only, to IPv6
> > only.
> > Postgres is one of those services.
> >
> > I could not find anywhere in the docs how to configure this.
> > However, the following seems to do the trick:
> >
> > listen_addresses = '::'
> >
> > This will make postgres listen on IPv6 only:
> >
> > root@cajones:~# telnet 127.0.0.1 5432
> > Trying 127.0.0.1...
> > telnet: Unable to connect to remote host: Connection refused
> >
> > root@cajones:~# telnet ::1 5432
> > Trying ::1...
> > Connected to ::1.
> > Escape character is '^]'.
> >
> > Might be an idea to add this to the docs.
>
> Maybe!!.
Interesting. How would someone listen only on IPv4 addresses?
--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ It's impossible for everything to be true. +
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 19:13 Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 1 reply; 16+ messages in thread
From: Gilberto Castillo Martínez @ 2011-03-10 19:13 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; pgsql-admin
> > Maybe!!.
>
> Interesting. How would someone listen only on IPv4 addresses?
In documentation there are few examples of its use, there are several
networks that only use IPv6
--
Saludos,
Gilberto Castillo
Edificio Beijing. Miramar Trade Center. Etecsa.
Miramar, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx2.etecsa.cu
Visit our web-site: <http://www.kaspersky.com;, <http://www.viruslist.com;
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 19:41 Bruce Momjian <bruce@momjian.us>
parent: Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
0 siblings, 1 reply; 16+ messages in thread
From: Bruce Momjian @ 2011-03-10 19:41 UTC (permalink / raw)
To: gilberto.castillo@etecsa.cu; +Cc: pgsql-admin
Gilberto Castillo Martínez wrote:
>
>
> > > Maybe!!.
> >
> > Interesting. How would someone listen only on IPv4 addresses?
>
> In documentation there are few examples of its use, there are several
> networks that only use IPv6
My big question is whether '::' is supported on all platforms that
support IPv6, and whether there is an IPv4-only syntax.
--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ It's impossible for everything to be true. +
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 19:51 Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 1 reply; 16+ messages in thread
From: Gilberto Castillo Martínez @ 2011-03-10 19:51 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: pgsql-admin
> My big question is whether '::' is supported on all platforms that
> support IPv6, and whether there is an IPv4-only syntax.
Umm, you have to try, at least there is not much documented about it.
--
Saludos,
Gilberto Castillo
Edificio Beijing. Miramar Trade Center. Etecsa.
Miramar, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu
Visit our web-site: <http://www.kaspersky.com;, <http://www.viruslist.com;
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 20:03 Bruce Momjian <bruce@momjian.us>
parent: Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
0 siblings, 2 replies; 16+ messages in thread
From: Bruce Momjian @ 2011-03-10 20:03 UTC (permalink / raw)
To: gilberto.castillo@etecsa.cu; +Cc: pgsql-admin
Gilberto Castillo Martínez wrote:
>
>
> > My big question is whether '::' is supported on all platforms that
> > support IPv6, and whether there is an IPv4-only syntax.
>
> Umm, you have to try, at least there is not much documented about it.
OK, let's skip documenting this then. They can already do this via
pg_hba.conf.
--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ It's impossible for everything to be true. +
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 20:11 Dyonisius Visser <visser@terena.org>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 1 reply; 16+ messages in thread
From: Dyonisius Visser @ 2011-03-10 20:11 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: gilberto.castillo@etecsa.cu; pgsql-admin
On 10 March 2011 19:37, Bruce Momjian <bruce@momjian.us> wrote:
> Interesting. How would someone listen only on IPv4 addresses?
listen_addresses = '0.0.0.0'
root@toad:/etc/postgresql/8.4/main# telnet ::1 5432
Trying ::1...
telnet: Unable to connect to remote host: Connection refused
root@toad:/etc/postgresql/8.4/main# telnet 127.0.0.1 5432
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
--
Dyonisius Visser
System & Networking Engineer
TERENA Secretariat
Singel 468 D, 1017 AW Amsterdam
The Netherlands
T +31 20 530 44 88 F +31 20 530 44 99
visser@terena.org | www.terena.org
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 20:17 Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 0 replies; 16+ messages in thread
From: Gilberto Castillo Martínez @ 2011-03-10 20:17 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: pgsql-admin
> OK, let's skip documenting this then. They can already do this via
> pg_hba.conf.
What would the postgresal.conf listen_addresses?
--
Saludos,
Gilberto Castillo
Edificio Beijing. Miramar Trade Center. Etecsa.
Miramar, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu
Visit our web-site: <http://www.kaspersky.com;, <http://www.viruslist.com;
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 20:19 Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
parent: Dyonisius Visser <visser@terena.org>
0 siblings, 0 replies; 16+ messages in thread
From: Gilberto Castillo Martínez @ 2011-03-10 20:19 UTC (permalink / raw)
To: Dyonisius Visser <visser@terena.org>; +Cc: Bruce Momjian <bruce@momjian.us>; pgsql-admin
El jue, 10-03-2011 a las 21:11 +0100, Dyonisius Visser escribió:
> On 10 March 2011 19:37, Bruce Momjian <bruce@momjian.us> wrote:
>
> > Interesting. How would someone listen only on IPv4 addresses?
>
> listen_addresses = '0.0.0.0'
>
> root@toad:/etc/postgresql/8.4/main# telnet ::1 5432
> Trying ::1...
> telnet: Unable to connect to remote host: Connection refused
>
> root@toad:/etc/postgresql/8.4/main# telnet 127.0.0.1 5432
> Trying 127.0.0.1...
> Connected to 127.0.0.1.
> Escape character is '^]'.
>
OK,
--
Saludos,
Gilberto Castillo
Edificio Beijing. Miramar Trade Center. Etecsa.
Miramar, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx2.etecsa.cu
Visit our web-site: <http://www.kaspersky.com;, <http://www.viruslist.com;
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 20:29 Dyonisius Visser <visser@terena.org>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 1 reply; 16+ messages in thread
From: Dyonisius Visser @ 2011-03-10 20:29 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: gilberto.castillo@etecsa.cu; pgsql-admin
On 10 March 2011 21:03, Bruce Momjian <bruce@momjian.us> wrote:
> OK, let's skip documenting this then. They can already do this via
> pg_hba.conf.
Restricting access via pg_hba.conf is something else than listening
(or not) on sockets...
FYI, the listen_addresses is basically the same as sshd's ListenAddress.
--
Dyonisius Visser
System & Networking Engineer
TERENA Secretariat
Singel 468 D, 1017 AW Amsterdam
The Netherlands
T +31 20 530 44 88 F +31 20 530 44 99
visser@terena.org | www.terena.org
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 20:33 Bruce Momjian <bruce@momjian.us>
parent: Dyonisius Visser <visser@terena.org>
0 siblings, 1 reply; 16+ messages in thread
From: Bruce Momjian @ 2011-03-10 20:33 UTC (permalink / raw)
To: Dyonisius Visser <visser@terena.org>; +Cc: gilberto.castillo@etecsa.cu; pgsql-admin
Dyonisius Visser wrote:
> On 10 March 2011 21:03, Bruce Momjian <bruce@momjian.us> wrote:
>
> > OK, let's skip documenting this then. ?They can already do this via
> > pg_hba.conf.
>
> Restricting access via pg_hba.conf is something else than listening
> (or not) on sockets...
>
> FYI, the listen_addresses is basically the same as sshd's ListenAddress.
Yes, listen_addresses prevents anyone from even binding to the address.
--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ It's impossible for everything to be true. +
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 20:48 Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 2 replies; 16+ messages in thread
From: Gilberto Castillo Martínez @ 2011-03-10 20:48 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Dyonisius Visser <visser@terena.org>; pgsql-admin
El jue, 10-03-2011 a las 15:33 -0500, Bruce Momjian escribió:
> Dyonisius Visser wrote:
> > On 10 March 2011 21:03, Bruce Momjian <bruce@momjian.us> wrote:
> >
> > > OK, let's skip documenting this then. ?They can already do this via
> > > pg_hba.conf.
> >
> > Restricting access via pg_hba.conf is something else than listening
> > (or not) on sockets...
> >
> > FYI, the listen_addresses is basically the same as sshd's ListenAddress.
>
> Yes, listen_addresses prevents anyone from even binding to the address.
I keep thinking you should put that information somewhere accessible
comun.
--
Saludos,
Gilberto Castillo
Edificio Beijing. Miramar Trade Center. Etecsa.
Miramar, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx2.etecsa.cu
Visit our web-site: <http://www.kaspersky.com;, <http://www.viruslist.com;
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 20:50 Bruce Momjian <bruce@momjian.us>
parent: Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
1 sibling, 1 reply; 16+ messages in thread
From: Bruce Momjian @ 2011-03-10 20:50 UTC (permalink / raw)
To: gilberto.castillo@etecsa.cu; +Cc: Dyonisius Visser <visser@terena.org>; pgsql-admin
Gilberto Castillo Martínez wrote:
>
>
> El jue, 10-03-2011 a las 15:33 -0500, Bruce Momjian escribi?:
> > Dyonisius Visser wrote:
> > > On 10 March 2011 21:03, Bruce Momjian <bruce@momjian.us> wrote:
> > >
> > > > OK, let's skip documenting this then. ?They can already do this via
> > > > pg_hba.conf.
> > >
> > > Restricting access via pg_hba.conf is something else than listening
> > > (or not) on sockets...
> > >
> > > FYI, the listen_addresses is basically the same as sshd's ListenAddress.
> >
> > Yes, listen_addresses prevents anyone from even binding to the address.
>
> I keep thinking you should put that information somewhere accessible
> comun.
I can add it to the documentation now that we have more reports.
--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ It's impossible for everything to be true. +
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-10 21:14 Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 0 replies; 16+ messages in thread
From: Gilberto Castillo Martínez @ 2011-03-10 21:14 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Dyonisius Visser <visser@terena.org>; pgsql-admin
> > > > Restricting access via pg_hba.conf is something else than listening
> > > > (or not) on sockets...
> > > >
> > > > FYI, the listen_addresses is basically the same as sshd's ListenAddress.
> > >
> > > Yes, listen_addresses prevents anyone from even binding to the address.
> >
> > I keep thinking you should put that information somewhere accessible
> > comun.
>
> I can add it to the documentation now that we have more reports.
Thank you!!
--
Saludos,
Gilberto Castillo
Edificio Beijing. Miramar Trade Center. Etecsa.
Miramar, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx2.etecsa.cu
Visit our web-site: <http://www.kaspersky.com;, <http://www.viruslist.com;
^ permalink raw reply [nested|flat] 16+ messages in thread
* Re: Listen on IPv6 only
@ 2011-03-11 15:31 Bruce Momjian <bruce@momjian.us>
parent: Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
1 sibling, 0 replies; 16+ messages in thread
From: Bruce Momjian @ 2011-03-11 15:31 UTC (permalink / raw)
To: gilberto.castillo@etecsa.cu; +Cc: Dyonisius Visser <visser@terena.org>; pgsql-admin
Gilberto Castillo Martínez wrote:
>
>
> El jue, 10-03-2011 a las 15:33 -0500, Bruce Momjian escribi?:
> > Dyonisius Visser wrote:
> > > On 10 March 2011 21:03, Bruce Momjian <bruce@momjian.us> wrote:
> > >
> > > > OK, let's skip documenting this then. ?They can already do this via
> > > > pg_hba.conf.
> > >
> > > Restricting access via pg_hba.conf is something else than listening
> > > (or not) on sockets...
> > >
> > > FYI, the listen_addresses is basically the same as sshd's ListenAddress.
> >
> > Yes, listen_addresses prevents anyone from even binding to the address.
>
> I keep thinking you should put that information somewhere accessible
> comun.
Attached doc patch applied.
--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ It's impossible for everything to be true. +
Attachments:
/rtmp/listen.diff (text/x-diff, 847B) download
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 8e27f73..0c682c8 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -324,7 +324,9 @@ SET ENABLE_SEQSCAN TO OFF;
to listen for connections from client applications.
The value takes the form of a comma-separated list of host names
and/or numeric IP addresses. The special entry <literal>*</>
- corresponds to all available IP interfaces.
+ corresponds to all available IP interfaces. The entry
+ <literal>0.0.0.0</> allows listening for all IPv4 addresses and
+ <literal>::</> allows listening for all IPv6 addresses.
If the list is empty, the server does not listen on any IP interface
at all, in which case only Unix-domain sockets can be used to connect
to it.
^ permalink raw reply [nested|flat] 16+ messages in thread
end of thread, other threads:[~2011-03-11 15:31 UTC | newest]
Thread overview: 16+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2011-03-09 12:58 Listen on IPv6 only Dyonisius Visser <visser@terena.org>
2011-03-09 13:39 ` Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
2011-03-10 18:37 ` Bruce Momjian <bruce@momjian.us>
2011-03-10 19:13 ` Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
2011-03-10 19:41 ` Bruce Momjian <bruce@momjian.us>
2011-03-10 19:51 ` Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
2011-03-10 20:03 ` Bruce Momjian <bruce@momjian.us>
2011-03-10 20:17 ` Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
2011-03-10 20:29 ` Dyonisius Visser <visser@terena.org>
2011-03-10 20:33 ` Bruce Momjian <bruce@momjian.us>
2011-03-10 20:48 ` Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
2011-03-10 20:50 ` Bruce Momjian <bruce@momjian.us>
2011-03-10 21:14 ` Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
2011-03-11 15:31 ` Bruce Momjian <bruce@momjian.us>
2011-03-10 20:11 ` Dyonisius Visser <visser@terena.org>
2011-03-10 20:19 ` Gilberto Castillo Martínez <gilberto.castillo@etecsa.cu>
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox