I have just moved to a new home in the UK and got Internet setup. My provider is aquiss with the CityFibre network.
I’m able to connect to the Internet from my OpenWrt router and from my LAN devices. Everything works, except I am not able to “docker pull” from my LAN computers. I can’t even curl https://registry-1.docker.io. Tested on my MacBook Air connected with Wi-Fi and also on my Home Assistant Green connected with LAN cable to the OpenWrt router.
andyli@Andys-Air-2024 ~ % curl https://registry-1.docker.io -v
* Host registry-1.docker.io:443 was resolved.
* IPv6: (none)
* IPv4: 54.165.0.138, 52.203.51.32, 52.206.94.9, 54.144.128.90, 52.45.221.101, 54.234.158.53, 98.89.89.131, 34.200.140.23
* Trying 54.165.0.138:443...
* connect to 54.165.0.138 port 443 from 192.168.174.208 port 51711 failed: Operation timed out
* Trying 52.203.51.32:443...
* connect to 52.203.51.32 port 443 from 192.168.174.208 port 51849 failed: Operation timed out
* Trying 52.206.94.9:443...
* ipv4 connect timeout after 74989ms, move on!
* Trying 54.144.128.90:443...
* ipv4 connect timeout after 37493ms, move on!
* Trying 52.45.221.101:443...
* ipv4 connect timeout after 18743ms, move on!
* Trying 54.234.158.53:443...
* ipv4 connect timeout after 9371ms, move on!
* Trying 98.89.89.131:443...
* ipv4 connect timeout after 4683ms, move on!
* Trying 34.200.140.23:443...
* ipv4 connect timeout after 4677ms, move on!
* Failed to connect to registry-1.docker.io port 443 after 300345 ms: Timeout was reached
* Closing connection
curl: (28) Failed to connect to registry-1.docker.io port 443 after 300345 ms: Timeout was reached
The same curl command succeeded on the OpenWrt router itself:
root@OpenWrt:~# curl -v https://registry-1.docker.io
> GET / HTTP/2
> Host: registry-1.docker.io
> User-Agent: curl/8.7.1
> Accept: */*
>
< HTTP/2 404
< date: Wed, 05 Nov 2025 23:42:54 GMT
< content-type: text/plain; charset=utf-8
< content-length: 19
< docker-distribution-api-version: registry/2.0
< x-content-type-options: nosniff
< strict-transport-security: max-age=31536000
<
404 page not found
My OpenWrt configs:
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'xxxx:xxxx:xxxx::/48'
option packet_steering '1'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.174.1'
option netmask '255.255.255.0'
config interface 'wan'
option device 'wan.911'
option proto 'pppoe'
option username 'xxxxxxx@aquiss.com'
option password 'xxxxxxxxxxxxxxxxxx'
option ipv6 'auto'
config interface 'wwan'
option proto 'dhcp'
What should I check? Any help would be appreciated.