Wifi networks are not showing in Ubuntu 16.04 [closed]
Solution 1:
This helped solve the problem for me.
sudo systemctl restart network-manager
or
sudo service network-manager restart
I am still looking for a permanent solution, but this solves the issue till restart.
Update
Suffered from similar symptoms again. I had a stable 16.04 running smoothly for months and then suddenly yesterday the WiFi just stopped working. No networks would show on the nm applet. Tried quite a few suggestions (including my own) and none worked.
Finally realized that my last upgrade didn't go too well and had crashed in between. Removed the dkpg
locks and ran sudo apt-get upgrade
. A reboot later, all was back to normal.
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
Ubuntu network manager seems quite fragile!
Solution 2:
- Go to Terminal and type
lspci
- Find the name of your wireless adapter
eg:
Network controller: Intel Corporation wireless ....
- Go to System settings > Software and Updates > Additional Drivers
- If you see name of your Wireless Adapter. Check the adapter is enabled on not. If it is not enabled, click on Using XXYY your adapter name
- Click on Apply Changes
- This will install device drivers from manufacturer if available. Once installation is complete you will be asked to restart.
Solution 3:
Install rfkill
sudo apt-get install rfkill
then run this command
rfkill unblock all
check if the wifi is working. If not do this
sudo nano /var/lib/NetworkManager/NetworkManager.state
then you will see some settings. Set everything to "true" reboot your system
give this command in terminal
rfkill list
you'll see that some are softblocked and hardblocked. All of them should be "no".
If it's not "no" then you need to somehow turn them to "no". I did this and it worked for me
sudo modprobe -r acer-wmi
cd /etc/modprobe.d
sudo nano blacklist.conf
Then add blacklist acer-wmi as a new line at the end of the file.
then save the file by pressing Ctrl+O ,close it and reboot the system. It should work