-
Notifications
You must be signed in to change notification settings - Fork 73
Open
Description
Hi, because jool hooks into the PREROUTING table it doesn't handle locally originating packages.
Just adding a rule to the OUTPUT table doesn't make it work either.
Would it be possible to get this feature? I don't think it's fair to say that "464XLAT" is fully supported without honoring local traffic.
The issue behind this request is:
- Setting up network namespaces dynamically (if the upstream prefix changes) is complicated and not something I'd like to recommend to anyone.
- Setting up jool in a separate namespace requires NAT44 and NAT66 which further complicates the setup.
- When the jool box itself gets it's DNS from the DNS64 other applications will try to connect to the NAT64-Prefix first and hang until they ran into a timeout. Some apps then don't try other IPs at all.
- Putting jool into a network namespace doesn't work if the upstream network changes (like when jool is the router of a testlab on a notebook), when the upstream does not have prefix delegation or only assigns a single IPv6 via DHCPv6.
- It makes debugging more complicated and unintuitive. Many may incorrectly assume jool is malfunctioning when a
ping 64:ff9b::1.1.1.1from the jool router fails.
Also related to:
ChaoticRoman
Metadata
Metadata
Assignees
Labels
No labels