Can't connect to the WiFi, despite evidence to the contrary

Hi,

For some reason my openSUSE Tumbleweed system won’t connect to the WiFi properly. Despite this my home WiFi network does appear in the network manager dialog of both KDE Plasma 5 (i.e., the one in the system tray widget) and nmtui, and I am apparently (according to both nmtui and KDE Plasma 5’s network manager) connected to it. Despite this when I open up Google Chrome it is obvious I am not connected to the internet. Likewise running:


ping www.google.com

returns an unknown hosts error. There is nothing wrong with my home network, this I know as I am starting this forum topic from the same laptop I have openSUSE Tumbleweed installed on, just from a different OS installed on this laptop, namely a Ubuntu 14.04 system. I tried OT’s network just twenty minutes ago. Likewise other people using my net have no complained of the WiFi being down. If relevant my laptop uses a Broadcom chip to connect to the net. I have run sudo modprobe -a wl and this has had no effect. Likewise running:


sudo modprobe -r wl

has had the expected effect of removing all WiFi networks from being mentioned in the network manager dialog of both nmtui and KDE Plasma 5. Please help me with this error, my only other option at this point is to reinstall openSUSE Tumbleweed yet again!

Thanks for your time,
Brenton

I have tried disconnecting from my home network and reconnecting to it via both nmtui and KDE Plasma 5’s networkmanager applet. I have also tried reverting back to an older kernel and it hasn’t helped.

When you are connected again, check the connection status with

/usr/sbin/iwconfig

Examine the IP addressing and routing table

ip address
ip route

You should be able to ping the gateway (router) address, and then try a well-known internet address (eg 'ping 8.8.8.8). If you get this far, then check if a valid nameserver is defined…

grep "name" /etc/resolv.conf

If the name server is missing (or incorrect) from /etc/resolv.conf, try

sudo netconfig -f update

and check that you can now resolve an internet hostname eg

ping yahoo.com

The commands you said to run for diagnostic purposes seems to have returned normal output.


/usr/sbin/iwconfig

returned:

 lo        no wireless extensions.


eno1      no wireless extensions.


wlo1      IEEE 802.11  ESSID:"Telstra5669F3"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: C4:EA:1D:56:69:F3   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

while:


ip route

returned:


default via 10.0.0.138 dev wlo1 proto static metric 600 
10.0.0.0/24 dev wlo1 proto kernel scope link src 10.0.0.11 metric 600

and:


grep "name" /etc/resolv.conf

returned:


nameserver 127.0.1.1

I’m try out your fixes now, brb (gotta reboot from my Ubuntu 14.04 installation to my OT one).

I feel like kissing the ground at your feet, your command:


sudo netconfig -f update

worked perfectly! Thank you so very much!

Glad to have been of help. (The nameserver was the issue here, which is why you were connected, but not able to resolve internet hostnames.)