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.)