I've got a site that uses ULA IPv6 addresses (fd60:7f9c:65d8::/48), and
a routed subnet courtesy of HE ( 2001:470:1f11:103d::/64).
Unsurprisingly, that's routed to this site over an HE tunnel on gif0.
IPv6 from pfSense itself appears to work just fine; I can successfully
communicate from pfSense itself using ICMPv6, TCPv6, & UDPv6.
However, the NPt entry doesn't seem to actually... well... *do* anything.
When I ping www.google.com from the inside, tcpdump on the gif0
interface reveals interesting things like:
[2.2.2-RELEASE][[email protected]]/root: tcpdump -i gif0 -l -n ip6 and
not src 2001:470:1f10:103d::2 and not src 2001:470:1f10:103d::1
tcpdump: WARNING: gif0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on gif0, link-type NULL (BSD loopback), capture size 65535 bytes
capability mode sandbox enabled
08:05:39.357769 IP6 fd60:7f9c:65d8:158::dc1 > 2607:f8b0:400b:80b::1013:
ICMP6, echo request, seq 22, length 40
08:05:44.174272 IP6 fd60:7f9c:65d8:158::dc1 > 2607:f8b0:400b:80b::1013:
ICMP6, echo request, seq 23, length 40
while the internal tcpdump looks like this:
[2.2.2-RELEASE][[email protected]]/root: tcpdump -i bge0_vlan158 -l -n
ip6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on bge0_vlan158, link-type EN10MB (Ethernet), capture size 65535
bytes
capability mode sandbox enabled
08:05:39.356828 IP6 fd60:7f9c:65d8:158::dc1 > ff02::1:ff00:1: ICMP6,
neighbor solicitation, who has fd60:7f9c:65d8:158::1, length 32
08:05:39.356928 IP6 fd60:7f9c:65d8:158::1 > fd60:7f9c:65d8:158::dc1: ICMP6,
neighbor advertisement, tgt is fd60:7f9c:65d8:158::1, length 32
08:05:39.357713 IP6 fd60:7f9c:65d8:158::dc1 > 2607:f8b0:400b:80b::1013:
ICMP6, echo request, seq 22, length 40
08:05:44.174241 IP6 fd60:7f9c:65d8:158::dc1 > 2607:f8b0:400b:80b::1013:
ICMP6, echo request, seq 23, length 40
Clearly, NPt isn't happening.
From /tmp/rules.debug:
binat on $MTSDSL from fd60:7f9c:65d8:158::/64 to any ->
2001:470:1f11:103d::/64
binat on $MTSDSL from any to 2001:470:1f11:103d::/64 ->
fd60:7f9c:65d8:158::/64
What am I missing???
-Adam
_______________________________________________
pfSense mailing list
https://lists.pfsense.org/mailman/listinfo/list
Support the project with Gold! https://pfsense.org/gold