NM Limited Connectivity
For the past 24 hours Network Manager has reported Limited connectivity. The system is Tumbleweed, using a wired connection to my router. I can ping numerical IPs but not named URLs, I get 'Name or service not known'. I can ssh into other machines on the LAN. The Network Manager icon sometimes disappears from the system tray, leaving a gap. The settings for the NIC appear to unchanged and correct. On the same machine, I booted into a Leap 15.4 installation and had full Internet connectivity - I could browse websites, download mail etc. One way to resolve this would be to roll back to an earlier snapshot, but this has exposed another problem. My boot screen does not show the "Start bootloader from a read-only snapshot" line, only the three installed systems (Tumbleweed, Leap 15.3 & leap 15.4), together with "Advanced..." for each of those. So my questions are: Can I fix Network Manager, and if so, how? Failing that, how can I access the Read-only snapshots? Many thanks Bob -- Bob Williams No HTML please. Plain text preferred. https://useplaintext.email/ http://www.catb.org/~esr/faqs/smart-questions.html
Hi Bob, On 26.09.23 at 11:58 Bob Williams wrote:
For the past 24 hours Network Manager has reported Limited connectivity.
The system is Tumbleweed, using a wired connection to my router. I can ping numerical IPs but not named URLs, I get 'Name or service not known'. I can ssh into other machines on the LAN.
[...]
On the same machine, I booted into a Leap 15.4 installation and had full Internet connectivity - I could browse websites, download mail etc.
Do both installations use the same DNS server? As those issues you describe are not connectivity issues (you can ping IPs...) but rather DNS not working / not being reachable. And: Does the issue resolve after you rebooted into your Tumbleweed installation? Kind Regards, Johannes -- Johannes Kastl Linux Consultant & Trainer Tel.: +49 (0) 151 2372 5802 Mail: kastl@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg http://www.b1-systems.de GF: Ralph Dehner Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
On Tue, 26 Sep 2023 13:09:07 +0200 Johannes Kastl <kastl@b1-systems.de> wrote:
Hi Bob,
On 26.09.23 at 11:58 Bob Williams wrote:
For the past 24 hours Network Manager has reported Limited connectivity.
The system is Tumbleweed, using a wired connection to my router. I can ping numerical IPs but not named URLs, I get 'Name or service not known'. I can ssh into other machines on the LAN.
[...]
On the same machine, I booted into a Leap 15.4 installation and had full Internet connectivity - I could browse websites, download mail etc.
Do both installations use the same DNS server? As those issues you describe are not connectivity issues (you can ping IPs...) but rather DNS not working / not being reachable.
Yes, they both use the same DNS server. I agree that it's a DNS issue, but what is strange is it's only affecting a single machine booting into Tumbleweed. All the other devices on this LAN (this laptop, mobile phones) are working normally. And when the affected machine boots into Leap, it also has full network connectivity.
And: Does the issue resolve after you rebooted into your Tumbleweed installation?
No the problem was still there in the Tumbleweed installation. Kind Regards Bob -- Bob Williams No HTML please. Plain text preferred. https://useplaintext.email/ http://www.catb.org/~esr/faqs/smart-questions.html
On 26.09.23 at 13:28 Bob Williams wrote:
On Tue, 26 Sep 2023 13:09:07 +0200 Johannes Kastl <kastl@b1-systems.de> wrote:
And: Does the issue resolve after you rebooted into your Tumbleweed installation?
No the problem was still there in the Tumbleweed installation.
Check your /etc/resolv.conf. Does it contain the actual nameserver or does it use 127.0.0.1? In the latter case, dnsmasq (or similar) is involved as a plugin to NetworkManager and might be the issue. Check whether you can "dig" the names directly, as soon as you notice you cannot resolve hosts. dig @127.0.0.1 example.org (use a proper domain instead of example.org) dig @1.2.3.4 example.org (where 1.2.3.4 is the IP of your DNS server). dig @5.9.164.112 example.org (or any other nameserver you trust) You can try killing the dnsmasq process (ps aux|grep dnsmasq), it should get restarted. Check if you can resolve hosts then. Hope this helps. Kind Regards Johannes -- Johannes Kastl Linux Consultant & Trainer Tel.: +49 (0) 151 2372 5802 Mail: kastl@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg http://www.b1-systems.de GF: Ralph Dehner Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
On Tue, 26 Sep 2023 13:35:30 +0200 Johannes Kastl <kastl@b1-systems.de> wrote:
On 26.09.23 at 13:28 Bob Williams wrote:
On Tue, 26 Sep 2023 13:09:07 +0200 Johannes Kastl <kastl@b1-systems.de> wrote:
And: Does the issue resolve after you rebooted into your Tumbleweed installation?
No the problem was still there in the Tumbleweed installation.
Check your /etc/resolv.conf. Does it contain the actual nameserver or does it use 127.0.0.1? In the latter case, dnsmasq (or similar) is involved as a plugin to NetworkManager and might be the issue.
/etc/resolv.conf lists the actual nameserver, which is pihole running on a Raspberry Pi: 192.168.178.3
Check whether you can "dig" the names directly, as soon as you notice you cannot resolve hosts.
dig @127.0.0.1 example.org (use a proper domain instead of example.org)
dig @127.0.0.1 forums.opensuse.org ... ;; no servers could be reached
dig @1.2.3.4 example.org (where 1.2.3.4 is the IP of your DNS server).
dig @192.168.178.3 forums.opensuse.org ... ;; ANSWER SECTION forums.opensuse.org. 3600 IN A 195.135.221.140
dig @5.9.164.112 example.org (or any other nameserver you trust)
dig @5.9.164.112 forums.opensuse.org ;; communications error to 5.9.164.112#53 timed out ; (1 server found) ;; no servers could be reached dig @8.8.8.8 forums.opensuse.org ... ;; ANSWER SECTION forums.opensuse.org. 1989 IN A 195.135.221.140
You can try killing the dnsmasq process (ps aux|grep dnsmasq), it should get restarted. Check if you can resolve hosts then.
I don't think it's running. That command only returns a line starting bob, not dnsmasq.
Hope this helps.
Not sure what to do with the information I have found. Kind Regards Bob -- Bob Williams No HTML please. Plain text preferred. https://useplaintext.email/ http://www.catb.org/~esr/faqs/smart-questions.html
On 26.09.23 at 14:18 Bob Williams wrote:
On Tue, 26 Sep 2023 13:35:30 +0200 Johannes Kastl <kastl@b1-systems.de> wrote:
Check your /etc/resolv.conf. Does it contain the actual nameserver or does it use 127.0.0.1? In the latter case, dnsmasq (or similar) is involved as a plugin to NetworkManager and might be the issue.
/etc/resolv.conf lists the actual nameserver, which is pihole running on a Raspberry Pi: 192.168.178.3
OK, then my guess regarding dnsmasq was wrong...
dig @127.0.0.1 forums.opensuse.org ... ;; no servers could be reached
...and it is expected that you cannot resolved hosts via 127.0.0.1 (as there is no one there listening...). Does the machine get the same IP on Leap and Tumbleweed? Are there any restrictions in Pihole that might hit Tumbleweed but not Leap? Johannes -- Johannes Kastl Linux Consultant & Trainer Tel.: +49 (0) 151 2372 5802 Mail: kastl@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg http://www.b1-systems.de GF: Ralph Dehner Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
On Tue, 26 Sep 2023 14:22:02 +0200 Johannes Kastl <kastl@b1-systems.de> wrote:
Does the machine get the same IP on Leap and Tumbleweed? Are there any restrictions in Pihole that might hit Tumbleweed but not Leap?
Yes, it gets the same IP. And there are no restrictions in Pihole specific to Tumbleweed, AFAIK. Yesterday morning the machine was behaving normally. I was reading and replying to some emails, and using YaST to setup Samba. I did do a zypper dup around then, but I can't remember if it was that morning or the evening before. Then the network problem appeared, in the middle of the session. Thank you for your help Kind Regards Bob -- Bob Williams No HTML please. Plain text preferred. https://useplaintext.email/ http://www.catb.org/~esr/faqs/smart-questions.html
On 2023-09-26 11:58, Bob Williams wrote: ...
One way to resolve this would be to roll back to an earlier snapshot, but this has exposed another problem. My boot screen does not show the "Start bootloader from a read-only snapshot" line, only the three installed systems (Tumbleweed, Leap 15.3 & leap 15.4), together with "Advanced..." for each of those.
So my questions are:
Can I fix Network Manager, and if so, how? Failing that, how can I access the Read-only snapshots?
Are you sure you are booting the correct grub instance? You possibly have three. -- Cheers / Saludos, Carlos E. R. (from openSUSE 15.5 (Laicolasse))
On Tue, 26 Sep 2023 15:33:25 +0200 "Carlos E. R." <robin.listas@telefonica.net> wrote:
On 2023-09-26 11:58, Bob Williams wrote:
...
One way to resolve this would be to roll back to an earlier snapshot, but this has exposed another problem. My boot screen does not show the "Start bootloader from a read-only snapshot" line, only the three installed systems (Tumbleweed, Leap 15.3 & leap 15.4), together with "Advanced..." for each of those.
So my questions are:
Can I fix Network Manager, and if so, how? Failing that, how can I access the Read-only snapshots?
Are you sure you are booting the correct grub instance? You possibly have three.
How can I tell? And what would have changed it suddenly? Each installed system is on a separate partition. Just to be clear, /etc/default/grub contains the following line SUSE_BTRFS_SNAPSHOT_BOOTING="true" so I should see the snapshot rollback line, but I don't. :-( Kind Regards Bob -- Bob Williams No HTML please. Plain text preferred. https://useplaintext.email/ http://www.catb.org/~esr/faqs/smart-questions.html
On Tue, 26 Sep 2023 15:09:43 +0100 Bob Williams <usenet@karmasailing.uk> wrote:
Just to be clear, /etc/default/grub contains the following line
SUSE_BTRFS_SNAPSHOT_BOOTING="true"
so I should see the snapshot rollback line, but I don't. :-(
I was unable to find a solution to either problem, so I resorted to reinstalling Tumbleweed. A sledgehammer, I know, but I have to be able to use the machine. Kind Regards Bob -- Bob Williams No HTML please. Plain text preferred. https://useplaintext.email/ http://www.catb.org/~esr/faqs/smart-questions.html
On 2023-09-26 16:09, Bob Williams wrote:
On Tue, 26 Sep 2023 15:33:25 +0200 "Carlos E. R." <> wrote:
On 2023-09-26 11:58, Bob Williams wrote:
...
One way to resolve this would be to roll back to an earlier snapshot, but this has exposed another problem. My boot screen does not show the "Start bootloader from a read-only snapshot" line, only the three installed systems (Tumbleweed, Leap 15.3 & leap 15.4), together with "Advanced..." for each of those.
So my questions are:
Can I fix Network Manager, and if so, how? Failing that, how can I access the Read-only snapshots?
Are you sure you are booting the correct grub instance? You possibly have three.
How can I tell? And what would have changed it suddenly? Each installed system is on a separate partition.
Just to be clear, /etc/default/grub contains the following line
SUSE_BTRFS_SNAPSHOT_BOOTING="true"
Doesn't matter if that is not the grub in command.
so I should see the snapshot rollback line, but I don't. :-(
Each time you install a Linux, you install another grub. You have possibly 3 different grubs. You, the master and commander, have to decide how to do it and leave only one grub in command. If you leave things to automatics, it doesn't work. Everytime you run updates on one of the three distros, it takes command. How to do it, there are many ways... -- Cheers / Saludos, Carlos E. R. (from openSUSE 15.5 (Laicolasse))
participants (3)
-
Bob Williams
-
Carlos E. R.
-
Johannes Kastl