IPv6 & Docker Routing -can't ping IPv6 enabled container
-
I have a PC that I have installed Docker on (host is Ubuntu 23.10). I am trying to ping the IPv6 address in the individual containers but I am unable to get the routing right.
My ISP assigns me a /56 prefix. My docker server is on VLAN 9, VLAN id is "SERVER".
This is the topology:
- The docker host IPv6 address is '24xxxxx09:60e:3cff:fea7:702f'
- The container network name is "proxy" having network details:'24xx:xxxx:xxx:xxd0::/112'
From the Ubuntu host server, I can ping into a container IP
From a container shell, I can ping externally such as Google:
These are my Pfsense router settings:
- I have defined a static route for network '24xx:xxxx:xxx:xxd0::1/112' to be reachable via '24xxxxx09:60e:3cff:fea7:702f' (Ubuntu host IP address)
Gateway:
Static Route
Firewall rules
For "SERVER" VLAN
Dockernet Alias
Docker settings - this the default bridge defined in /etc/docker/daemon.json
Docker "proxy" network
When I ping a container IP address from Pfsense, I get no result
I am missing something very basic here, but I can't seem to figure out why it won't route properly to the containers' IPs. Any ideas?