[Bug 280390] NPTv6 not working

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 24 Jul 2024 14:48:53 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280390

--- Comment #14 from John Hay <john@sanren.ac.za> ---
Looking at your tcpdumps, one can see that the packets are correctly translated
before being transmitted, so that part is working. The problem is that because
the vtnet0 interface is an ethernet like interface, the kernel is only going to
accept or respond to the addresses that are configured on the interface. That
is why you see the router sending neighbor solicitation messages, but your vm
does not respond to them. That is not a ipfw or nptv6 problem, but more a
kernel networking thing.

If you can get another /64 from vultr that they will route to you, you can
configure that on lo0 and then let nptv6 use that for the external prefix.

Where I have seen nptv6 work with a /64 ipv6 address that is configured on the
external interface is with pppoe setups, but ppp and tun interfaces behave
differently, they do not need neighbor solicitations, packets are just sent.

If you only have a few devices, you might be able to configure proxy ndp for
their external addresses, but I have not tried that.

-- 
You are receiving this mail because:
You are the assignee for the bug.