Feature Request: Provide the possibility to choose the network interface to bind qpidd. maybe with "--bind-address" new option
*** Bug 671229 has been marked as a duplicate of this bug. ***
Created JIRA for this too: https://issues.apache.org/jira/browse/QPID-3351
I have a question on specifying the port along with the interface. According to the proposal http://qpid.2158936.n2.nabble.com/Proposal-qpidd-to-listen-on-multiple-network-interfaces-td7584581.html I should be able to specify a port with the interface: --interface wlan0:5672 --interface 127.0.0.1:465 --interface [fe80::3e97:eff:fe14:bbc1%em1]:12002 However, the documentation for this feature does not mention the ability to specify a port. http://deathstar1.usersys.redhat.com:3000/builds/18173-Messaging_Installation_and_Configuration_Guide/#General_Broker_options And indeed, when I attempt to specify a port, I get an error: > qpidd --interface 10.16.44.233:5680 -d Daemon startup failed: Cannot resolve 10.16.44.233:5680:5672: Name or service not known (/builddir/build/BUILD/qpid-0.22/cpp/src/qpid/sys/posix/SocketAddress.cpp:148) This happens for ipv4 and ipv6 literal and named interfaces. So my question is, is specifying a port along with the interface supposed to be supported?
Not it is not supported. The documentation is correct. The proposal is not fully implemented.
Verified rhel 6.4 x86_64 cyrus-sasl-2.1.23-13.el6_3.1.x86_64 cyrus-sasl-devel-2.1.23-13.el6_3.1.x86_64 cyrus-sasl-gssapi-2.1.23-13.el6_3.1.x86_64 cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64 cyrus-sasl-md5-2.1.23-13.el6_3.1.x86_64 cyrus-sasl-plain-2.1.23-13.el6_3.1.x86_64 perl-qpid-0.22-5.el6.x86_64 python-qpid-0.22-4.el6.noarch python-qpid-qmf-0.22-9.el6.x86_64 python-saslwrapper-0.22-3.el6.x86_64 qpid-cpp-client-0.22-11.el6.x86_64 qpid-cpp-client-devel-0.22-11.el6.x86_64 qpid-cpp-client-devel-docs-0.22-11.el6.noarch qpid-cpp-client-rdma-0.22-11.el6.x86_64 qpid-cpp-client-ssl-0.22-11.el6.x86_64 qpid-cpp-debuginfo-0.22-11.el6.x86_64 qpid-cpp-server-0.22-11.el6.x86_64 qpid-cpp-server-devel-0.22-11.el6.x86_64 qpid-cpp-server-ha-0.22-11.el6.x86_64 qpid-cpp-server-rdma-0.22-11.el6.x86_64 qpid-cpp-server-ssl-0.22-11.el6.x86_64 qpid-cpp-server-store-0.22-11.el6.x86_64 qpid-cpp-server-xml-0.22-11.el6.x86_64 qpid-cpp-tar-0.22-11.el6.noarch qpid-java-client-0.22-5.el6.noarch qpid-java-common-0.22-5.el6.noarch qpid-java-example-0.22-5.el6.noarch qpid-proton-c-0.4-2.2.el6.x86_64 qpid-proton-c-devel-0.4-2.2.el6.x86_64 qpid-proton-debuginfo-0.4-2.2.el6.x86_64 qpid-qmf-0.22-9.el6.x86_64 qpid-qmf-debuginfo-0.22-9.el6.x86_64 qpid-qmf-devel-0.22-9.el6.x86_64 qpid-snmpd-1.0.0-12.el6.x86_64 qpid-snmpd-debuginfo-1.0.0-12.el6.x86_64 qpid-tests-0.22-4.el6.noarch qpid-tools-0.22-3.el6.noarch rh-qpid-cpp-tests-0.22-11.el6.x86_64 ruby-qpid-0.7.946106-2.el6.x86_64 saslwrapper-0.22-3.el6.x86_64 saslwrapper-devel-0.22-3.el6.x86_64 rhel 6.4 i686 cyrus-sasl-2.1.23-13.el6_3.1.i686 cyrus-sasl-devel-2.1.23-13.el6_3.1.i686 cyrus-sasl-gssapi-2.1.23-13.el6_3.1.i686 cyrus-sasl-lib-2.1.23-13.el6_3.1.i686 cyrus-sasl-md5-2.1.23-13.el6_3.1.i686 cyrus-sasl-plain-2.1.23-13.el6_3.1.i686 perl-qpid-0.22-5.el6.i686 python-qpid-0.22-4.el6.noarch python-qpid-qmf-0.22-9.el6.i686 python-saslwrapper-0.22-3.el6.i686 qpid-cpp-client-0.22-11.el6.i686 qpid-cpp-client-devel-0.22-11.el6.i686 qpid-cpp-client-devel-docs-0.22-11.el6.noarch qpid-cpp-client-rdma-0.22-11.el6.i686 qpid-cpp-client-ssl-0.22-11.el6.i686 qpid-cpp-debuginfo-0.22-11.el6.i686 qpid-cpp-server-0.22-11.el6.i686 qpid-cpp-server-devel-0.22-11.el6.i686 qpid-cpp-server-ha-0.22-11.el6.i686 qpid-cpp-server-rdma-0.22-11.el6.i686 qpid-cpp-server-ssl-0.22-11.el6.i686 qpid-cpp-server-store-0.22-11.el6.i686 qpid-cpp-server-xml-0.22-11.el6.i686 qpid-cpp-tar-0.22-11.el6.noarch qpid-java-client-0.22-5.el6.noarch qpid-java-common-0.22-5.el6.noarch qpid-java-example-0.22-5.el6.noarch qpid-proton-c-0.4-2.2.el6.i686 qpid-proton-c-devel-0.4-2.2.el6.i686 qpid-proton-debuginfo-0.4-2.2.el6.i686 qpid-qmf-0.22-9.el6.i686 qpid-qmf-debuginfo-0.22-9.el6.i686 qpid-qmf-devel-0.22-9.el6.i686 qpid-snmpd-1.0.0-12.el6.i686 qpid-snmpd-debuginfo-1.0.0-12.el6.i686 qpid-tests-0.22-4.el6.noarch qpid-tools-0.22-3.el6.noarch rh-qpid-cpp-tests-0.22-11.el6.i686 ruby-qpid-qmf-0.22-9.el6.i686 saslwrapper-0.22-3.el6.i686
Can I please get a Release Note review on this ticket. There is NEEDINFO specifically for the "reason" part of the CCFR text.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2014-1296.html