diff --git a/tests/e2e/scenarios/bare-metal/scenario-ipv6 b/tests/e2e/scenarios/bare-metal/scenario-ipv6 index 32314266bc..715032a92a 100755 --- a/tests/e2e/scenarios/bare-metal/scenario-ipv6 +++ b/tests/e2e/scenarios/bare-metal/scenario-ipv6 @@ -94,7 +94,12 @@ function configure_ipv6() { ssh root@${node_ip} ip link ssh root@${node_ip} ip -6 addr add ${ipv6_range} dev enp0s3 - ssh root@${node_ip} ip -6 route add default dev enp0s3 + + # Set our node as the default route + # (otherwise the kubelet will not discover the IPv6 addresses in ResolveBindAddress) + # node-to-node routes will be discovered by radvd + ssh root@${node_ip} ip -6 route add ${IPV6_PREFIX}0::/96 dev enp0s3 + ssh root@${node_ip} ip -6 route add default via ${IPV6_PREFIX}0:: cat <