Hi
This problem originated from my pfSense installation, but I just confirmed that I'm having the same problem with a clean installation of FreeBSD 12.2, so I thought I would ask here.
The problem is that FreeBSD does not answer NS send from my ISP's router, which results in no communication between the two.
I have attached a package capture that shows this problem. (Had to package it as a zip as pcap was not allowed)
As you can see from this FreeBSD (00:0c:29:a4:ab:43) sends out a Router Solicitation, the ISP routers then sends a NS, which FreeBSD never replies to and this causes IPv6 to not work.
I am not completely sure, but I have a feeling that it may somehow be related to the fact that the ISP routers uses a global IP as source (2a00:7660::248/249), instead of a link-local, as experimentation have shown that FreeBSD have no problem responding when the request comes from a link-local address.
I hope that someone knows the answer to this one, as it's starting to drive me kind of mad ;-)
This problem originated from my pfSense installation, but I just confirmed that I'm having the same problem with a clean installation of FreeBSD 12.2, so I thought I would ask here.
The problem is that FreeBSD does not answer NS send from my ISP's router, which results in no communication between the two.
I have attached a package capture that shows this problem. (Had to package it as a zip as pcap was not allowed)
As you can see from this FreeBSD (00:0c:29:a4:ab:43) sends out a Router Solicitation, the ISP routers then sends a NS, which FreeBSD never replies to and this causes IPv6 to not work.
I am not completely sure, but I have a feeling that it may somehow be related to the fact that the ISP routers uses a global IP as source (2a00:7660::248/249), instead of a link-local, as experimentation have shown that FreeBSD have no problem responding when the request comes from a link-local address.
I hope that someone knows the answer to this one, as it's starting to drive me kind of mad ;-)