FreeBSD 15 and IPv6

I have three VPS's which have exactly the same IPv6 configuration in rc.conf.
The diagram below shows that they can communicate to each other over IPv6. The one running FreeBSD 15 does not communicate with devices on my home network, but those devices can communicate over IPv6 with VPS's running FreeBSD 14.

ping6.png
Please advise how to troubleshoot this. I don't have experience with IPv6.
 
Code:
$ uname -a
FreeBSD xxx-yyy.com 15.1-RELEASE FreeBSD 15.1-RELEASE releng/15.1-n283562-96841ea08dcf GENERIC amd64
 
The commands below were executed at FreeBSD 15 VPS:
Code:
$ netstat -rn6
Routing tables

Internet6:
Destination                       Gateway                       Flags         Netif Expire
::/96                             link#2                        URS             lo0
default                           xxxx:52c0:113::1              UGS          vtnet0
::1                               link#2                        UHS             lo0
::ffff:0.0.0.0/96                 link#2                        URS             lo0
xxxx:52c0:113::/48                link#1                        U            vtnet0
xxxx:52c0:113:82a2::a             link#2                        UHS             lo0
fe80::%lo0/10                     link#2                        URS             lo0
fe80::%vtnet0/64                  link#1                        U            vtnet0
fe80::216:3eff:feea:8ee3%lo0      link#2                        UHS             lo0
fe80::%lo0/64                     link#2                        U               lo0
fe80::1%lo0                       link#2                        UHS             lo0
ff02::/16                         link#2                        URS             lo0
Accessing my home computer:
Code:
$ traceroute6 -n zzzz:3640:20:c3f0:ae19:8eff:fe4f:227
traceroute6 to zzzz:3640:20:c3f0:ae19:8eff:fe4f:227 (zzzz:3640:20:c3f0:ae19:8eff:fe4f:227) from xxxx:52c0:113:82a2::a, 64 hops max, 28 byte packets
 1  xxxx:52c0:113::2  0.872 ms  0.224 ms  0.203 ms
 2  * * *
 3  * * *
....
 64 * * *
Accessing another VPS (running FreeBSD 14):
Code:
$ traceroute6 -n yyyy:3c00::f03c:91ff:fede:95f6
traceroute6 to yyyy:3c00::f03c:91ff:fede:95f6 (yyyy:3c00::f03c:91ff:fede:95f6) from xxxx:52c0:113:82a2::a, 64 hops max, 28 byte packets
 1  xxxx:52c0:113::2  1.605 ms  0.432 ms  0.230 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  xxxy:550:2:43::4b:15  120.807 ms
    xxxy:550:2:43::4b:7  122.622 ms  121.019 ms
15  yyyy:1488:a008:2::22  121.142 ms
    yyyy:1488:a008:2::12  123.304 ms
    yyyy:1488:a008:2::10  122.643 ms
16  yyyy:1488:a007:2::2f  152.260 ms
    yyyy:1488:a007:2::21  123.395 ms
    yyyy:1488:a007:2::29  122.013 ms
 
friend . your 15.1-vps defaultgateway=xxxx:52c0:113::1 .your tracert6 -n fist hops must be xxxx:52c0:113::1..but your real first hops was xxxx:52c0:113::2 ....so you need to sure the xxxx:52c0:113::2 host can forwarding your 15.1-vps packet to your homenetwork.
tcpdum -netttti xxxx:52c0:113::2's host packet to check.
 
Back
Top