I recently updated to Fedora 42 and noticed that I had “limited connectivity”. I found a few other have issues, but I just assumed it was something that would be fixed if I was just patient.
I decided to start with a fresh install and was happy to see that there was no connectivity issues, that is until I installed OpenSnitch.
It appears that OpenSnitch loads before systemd-resolved
can start, or otherwise interferes with this process. I decided to see if I could delay OpenSnitch until after this service had started.
I found that I could make everything work as expected if I did the following:
- Be sure OpenSnitch is installed and the service has been started.
- Open Terminal and run
sudo systemctl edit opensnitch.service
- With your editor open, paste the following and save
[Unit]
After=network-online.target
Wants=network-online.target
- Reboot
Once I had the following in place and rebooted, OpenSnitch was running and I had no connectivity issues.