edofullo PaulPabloRav
Comunque le cause di quel warning possono essere solo queste:
/* check that the ipv4 address is within the IPv4 map domain and reject if not */
if ( (ntohl(*pv4u32) & (0xffffffff << v4_lsb_bits_len)) != ntohl(rule->v4_pref) ) {
nat46debug(5, "xlate_map_v4_to_v6: IPv4 address %pI4 outside of MAP domain %pI4/%d", pipv4, &rule->v4_pref, rule->v4_pref_len);
return 0;
}
if (rule->ea_len < (32 - rule->v4_pref_len) ) {
nat46debug(0, "xlate_map_v4_to_v6: rule->ea_len < (32 - rule->v4_pref_len)");
return 0;
}
if (!pl4id && psid_bits_len) {
nat46debug(5, "xlate_map_v4_to_v6: l4id required for MAP domain %pI4/%d (ea-len %d)", &rule->v4_pref, rule->v4_pref_len, rule->ea_len);
return 0;
}
https://github.com/ayourtch/nat46/blob/master/nat46/modules/nat46-core.c#L532
Il secondo non può essere, perché si vedrebbe anche con debug 0. L'ultimo non si applica se ha riconosciuto correttamente il MAP 1:1. Quindi resta solo il primo