On 12/05/11 23:56, Thomas Girard wrote: > tags 626099 + pending > thanks > > Hello, > >> Le 11/05/2011 00:37, Duncan Grisby a écrit : >>> RFC 2553 ( http://www.ietf.org/rfc/rfc2553.txt ) tells us that IPv6 >>> sockets should accept IPv4 connections. >>> >>> But this post suggests that Debian has chosen to violate the RFC and >>> disable it: >>> >>> http://comments.gmane.org/gmane.mail.imap.courier.general/33757 >>> >>> If you edit include/omniORB4/include/internal/SocketCollection.h and add >>> a new block to #undef OMNI_IPV6_SOCKETS_ACCEPT_IPV4_CONNECTIONS I expect >>> it will work again. > That change was reverted in netbase 4.42, which is available in Debian > stable, testing and unstable. > > What is the content of /etc/sysctl.d/bindv6only.conf? > enrgar@glkm64:~/svn/glkmd/src$ cat /etc/sysctl.d/bindv6only.conf # This sysctl sets the default value of the IPV6_V6ONLY socket option. # # When disabled, IPv6 sockets will also be able to send and receive IPv4 # traffic with addresses in the form ::ffff:192.0.2.1 and daemons listening # on IPv6 sockets will also accept IPv4 connections. # # When IPV6_V6ONLY is enabled, daemons interested in both IPv4 and IPv6 # connections must open two listening sockets. # This is the default behaviour of almost all modern operating systems.
net.ipv6.bindv6only = 1 > What does dpkg -S /etc/sysctl.d/bindv6only.conf returns? And dpkg -l > netbase? > enrgar@glkm64:~/svn/glkmd/src$ dpkg -S /etc/sysctl.d/bindv6only.conf dpkg-query: no path found matching pattern /etc/sysctl.d/bindv6only.conf. enrgar@glkm64:~/svn/glkmd/src$ dpkg -l netbase Deseado=Desconocido/Instalar/Eliminar/Purgar/Retener | Estado=No/Instalado/Config-files/Desempaquetado/Medio-conf/Medio-inst/espera-disparo/pendiente-disparo |/ Err?=(ninguno)/Requiere-reinst (Estado,Err: mayúsc.=malo) ||/ Nombre Versión Descripción +++-===========================-===========================-====================================================================== ii netbase 4.45 Basic TCP/IP networking system > I confirm the file /etc/sysctl.d/bindv6only.conf contains: > net.ipv6.bindv6only = 1 > on my machine. It was created by a netbase upgrade and never got > deleted. > > Removing it should work. Could you please confirm? I can confirm that after removing the file /etc/sysctl.d/bindv6only.conf and rebooting, it works. > If it does, then I'll probably upload a new version of omniorb with > Duncan suggested fix. > > Regards, > > Thomas Thanks a lot, Kike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org