diff --git a/confluent_osdeploy/common/opt/confluent/bin/apiclient b/confluent_osdeploy/common/opt/confluent/bin/apiclient index 3b291bb2..bff53062 100644 --- a/confluent_osdeploy/common/opt/confluent/bin/apiclient +++ b/confluent_osdeploy/common/opt/confluent/bin/apiclient @@ -68,8 +68,12 @@ def scan_confluents(): srvs = {} s6 = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM) s6.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_V6ONLY, 1) + s6.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1) + s6.bind(('::', 1900)) s4 = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s4.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) + s4.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1) + s4.bind(('0.0.0.0', 1900)) doneidxs = set([]) msg = 'M-SEARCH * HTTP/1.1\r\nST: urn:xcat.org:service:confluent:' with open('/etc/confluent/confluent.deploycfg') as dcfg: