Hi, we're having a problem with Docker on x86 build of 22.03.0-rc4 as discovered here: PiHole in a docker, no internet access
It seems that containers can no longer access the internet through OpenWrt. In release version 21.02.0 (version currently running in my production setup) the container is able to access the internet.
We're hoping if we could get some idea here on what could be causing this problem, or if the tutorial for setting up pihole on Docker should be updated for 22.03. Could it be that the switch nft/firewall4 has affected in someway?
EDIT:
So basically, if container tries to reach anything outside the docker network, it gets a Destination Port Unreachable
. I tried for example the below on:
docker run -it nicolaka/netshoot ping 8.8.8.8
And this is output on 22.03.0-rc4:
root@OpenWrt:~# docker run -it nicolaka/netshoot ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 172.17.0.1 icmp_seq=1 Destination Port Unreachable
From 172.17.0.1 icmp_seq=2 Destination Port Unreachable
From 172.17.0.1 icmp_seq=3 Destination Port Unreachable
From 172.17.0.1 icmp_seq=4 Destination Port Unreachable
From 172.17.0.1 icmp_seq=5 Destination Port Unreachable
From 172.17.0.1 icmp_seq=6 Destination Port Unreachable
From 172.17.0.1 icmp_seq=7 Destination Port Unreachable
From 172.17.0.1 icmp_seq=8 Destination Port Unreachable
^C
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 0 received, +8 errors, 100% packet loss, time 7261ms