Closed FallingSnow closed 2 years ago
Okay, I was able to get jool
working with the following config, but I would like to get stateless jool_siit
working.
{
"comment": "Sample configuration for the NAT64 Jool service.",
"instance": "default",
"framework": "netfilter",
"global": {
"comment": "Sample pool6 prefix",
"pool6": "64:ff9b::/96"
}
}
The source address of your packet (the redacted one) is not translatable. SIIT's two address translation mechanisms are pool6 and the EAMT. Pool6 doesn't match the source address, and you don't have any entries in the EAM table.
Probably add that address to the EAM table.
After rereading the doc you linked I think I understand. Jool SIIT's pool6 is for IPv4 -> IPv6 and EAMT is for IPv6 -> IPv4 kind of? So if I want to use IPv6 -> IPv4 without listing out each address I should be using Stateful NAT64?
Jool SIIT's pool6 is for IPv4 -> IPv6 and EAMT is for IPv6 -> IPv4 kind of?
It's more like pool6 is used to translate the addresses of IPv4 nodes, EAMT is used to translate the addresses of IPv6 nodes.
So if I want to use IPv6 -> IPv4 without listing out each address I should be using Stateful NAT64?
Sure, although the EAMT also thinks in terms of prefixes, so if all your IPv6 nodes share the same very long prefix, you can aggregate them all into a single EAMT entry:
"This form can help you simplify configuration when you have lots of addresses to map; the suffix is always preserved, so the point is a single EAMT entry can describe the translation of an entire network."
Cool, I think I understand it now. I kind of want to avoid manually listing my IPv6 prefix since it is dynamically assigned to me, same with my IPv4 address. But maybe in the future I could write a dhcp post IPv6 prefix allocation script that adds an EAMT entry to jool if I really want to use SIIT.
Thank you for your support and Jool!
I've been trying to get Jool-SIIT to work for a while now but can't seem to figure out how to configure it. I'd like to provide some IPv6 only nodes on my network access to IPv4 services. I've setup a simple configuration using the config below.
Right now I'm running into 2 issues. Jool seems to be doing the opposite of what I want it to do.
jool_siit
my IPv4 internet goes down, I cannot ping 8.8.8.8.64:ff9b::8.8.8.8
jool refuses to translate it even though it has the64:ff9b
prefix that is in my configuration./etc/jool/jool_siit.conf
dmesg