
Due to the alias in the /etc/dnsmasq.conf: ``` cname=controller,controller.internal cname=controller-0,controller-0.internal cname=controller-1,controller-1.internal ``` The DNS answers the value: "controller.internal." for the IPv6 dig command: "dig +short AAAA controller" even for an IPv4 scenario What makes the code to set the IPv6 parameters instead if the IPv4. So it is necessary to check if the dig result has an IPv6 address and not just the "controller.internal." Tests dome: IPv4 AIO-SX fresh install IPv4 AIO-DX fresh install IPv4 AIO-DX with mgmt in vlan fresh install IPv6 AIO-DX with mgmt in vlan fresh install IPv4 AIO-DX swact IPv6 AIO-DX swact Closes-Bug: #2059722 Change-Id: I92978263646fe6d07e96edd2054d42bed6d389b1 Signed-off-by: Fabiano Correa Mercer <fabiano.correamercer@windriver.com>
Description
Languages
C++
83%
Shell
10.2%
Python
3.3%
C
2.5%
Makefile
1%