Skip to content

Locally originating packages #393

@agowa

Description

@agowa

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.1 from the jool router fails.

Also related to:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions