I’ve just rebased to Silverblue 41 prerelease. I can connect to my Internet devices (home router and phone), but I can’t reach the Internet. The Internet connection works fine with these devices when I boot my pinned Silverblue 40.
Is this a known issue for anyone? I could not find anything here
Ping on the local lan is not the same as pinging to the internet.
Try a ping to 1.1.1.1 or 8.8.8.8 and if that works then it possibly is dns. If that does not work then it would seem you may be getting blocked at the gateway router.
As a temporary workaround I disabled systemd-resolved and added the DNS server IPs manually. I can now browse the Internet in Silverblue 41.
Should I report this bug? Or it’s just me (some wrong configuration)?
Here’s how I did it.
First, disable the service:
sudo systemctl disable systemd-resolved.service
I’ve created the file /etc/NetworkManager/conf.d/no-systemd-resolved.conf with this content:
[main]
systemd-resolved=false
I’ve created the file /etc/resolv.conf with these lines:
nameserver 1.1.1.1
nameserver 8.8.8.8
And restarted the service:
sudo systemctl restart NetworkManager.service
Incidentally, I can see that resolv.conf has remained also a symlink (?):
EDIT: it looks like I should first remove the existing symlink /etc/resolv.conf and then create the file with the same name. Otherwise the file disappears when the system is restarted.