Hello everyone, yesterday I noticed that I couldn’t reach my websites anymore so I decided to do some troubleshooting.
Before everything started I was running a two year old install of Fedora 41.
Here are all the things I tried:
- Restarting the server → no change
- Upgrading to Fedora 42 and all packages → no change
- Fresh installing the OS and Docker → no change
- Resetting and flushing all IPTABLES/firewalld rules → no change
- Pulling down all of my docker composes deleting the network and recreating it → It actually worked! For a bit at least, after restarting docker/the server everything stopped working again.
- Restarting my modem → no change
This issue is really strange because the default bridge network Docker creates works without any problems, it’s just the custom ones that just don’t keep working.
I’m pretty sure It’s not related to DNS as when I try to ping google.com from a random Traefik container I can actually see it resolving the IP, it just cannot reach it. The same IP from the host or from the default bridge network pings without any issue.
I looked at iptables before and after restarting docker but the rules do not change so it can’t be that either, otherwise it wouldn’t have worked after recreating the network before rebooting.
I pretty much tried everything I knew. Even nshoot couldn’t give me any insight (I don’t know how to use it properly so maybe there is a tool in there that could help me.
So, am I going crazy? Is my server cursed? Maybe something with se-linux? I don’t know, maybe it’s something with Fedora itself Docker suddenly doesn’t like.
Forgot to add, from the host I can actually reach the containers, if I do localhost:80 i do actually reach Traefik, that always works. Also weird thing, I can ping the host local Ip address (192.168.1.104) But I cannot ping the gateway (192.168.1.1)
I’m sorry if the post is a bit long but I don’t know where to smash my head into anymore.
Thanks in advance for any reply!