Fixing Wifi in

Ubuntu 17.10    Ubuntu 16.04.3 LTS    Ubuntu 16.04.2 LTS    Ubuntu 16.04.1 LTS    Ubuntu 16.04 LTS
Ubuntu 14.04.5 LTS    Ubuntu 14.04.4 LTS    Ubuntu 14.04.3 LTS    Ubuntu 14.04.2 LTS    Ubuntu 14.04.1 LTS
Ubuntu 14.04 LTS     and almost all distros.

Let’s Look Common Solutions:

  • Install WiFi drivers
  • update and upgrade ubuntu
  • install proprietary drivers for network card
  • remove unnecessary packages in ubuntu
  • build driver from source
  • connect to  hidden wifi network (ssid)
  • remove weird ssid name and symbolic characters in wifi password. (worked for me)

Wireless connection troubleshooter

Check that the wireless adaptor was recognised

Even though the wireless adapter is connected to the computer, it may not have been recognized as a network device by the computer. In this step, you will check whether the device was recognized properly.

  1. Open a Terminal window, type  lshw -C network and press Enter. If this gives an error message, you may need to install the lshwprogram on your computer.

  2. Look through the information that appeared and find the Wireless interface section. If your wireless adapter was detected properly, you should see something similar (but not identical) to this:

           description: Wireless interface
           product: BCM43142 802.11b/g/n
           vendor: Broadcom Limited
  3. If a wireless device is listed, continue on to the Device Drivers step.

    If a wireless device is not listed, the next steps you take will depend on the type of device that you use. Refer to the section below that is relevant to the type of wireless adapter that your computer has (internal PCIUSB, or PCMCIA).

    Update and Upgrade Ubuntu

    simply run this code in your terminal

sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade && sudo apt-get
it will update your ubuntu packages repo. and remove unnecessary packages
it will take few minutes, so hold tight (look for any errors during update).

install proprietary drivers for network card

Go to Software & Updates (search for it)
and Click on Additional Drivers tab

if you can see your wifi driver here, just install it and have a reboot, wifi should be working.

build driver from source

Look for your wifi chipset and go to respective vendor website, also try to find it here

connect to  hidden wifi network (ssid)

It is possible to set up a wireless network so that it is “hidden.” Hidden networks won’t show up in the list of wireless networks displayed in theNetwork settings. To connect to a hidden wireless network:

  1. Open the system menu from the right side of the top bar.

  2. Select  Wi-Fi Not Connected. The Wi-Fi section of the menu will expand.

  3. Click Wi-Fi Settings.

  4. Click the Connect to Hidden Network… button.

  5. In the window that appears, select a previously-connected hidden network using the Connection drop-down list, or New for a new one.

  6. For a new connection, type the network name and choose the type of wireless security from the Wi-Fi security drop-down list.

  7. Enter the password or other security details.

  8. Click Connect.

remove weird ssid name and symbolic characters in wifi password. 

i’m telling you my experience, after searching all over internet and asking for friends help, things didn’t work out for me.
My SSID is not showing in ubuntu list, also i was unable to add via command-line and I’ve tried adding as a hidden wifi
Finally i got an strike, my wifi ssid was ! , yeah just one exclamation mark
with security option WPA-PSK [TKIP] + WPA2-PSK [AES] i know it’s not that heavy security.

also my password contains symbolic characters like [email protected]#$%^&*\/{}[] and all that weird stuff. then i moved back to alphabets-number only password. and voila it shows wifi ssid, and i can connect it.
this incident teaches me a lesson.

Never lose Hope


Please enter your comment!
Please enter your name here