I've installed Ubuntu 16.04 on my laptop, WiFi connection doesn't work, after searching I found that run following commands and then restart the machine solve the problem.
sudo apt-get install firmware-b43-installer
sudo apt-get purge bcmwl-kernel-source
But this issue happened each time I shutdown the machine. So, it's not reliable to do this each time!!
Update: Output of grep b43 /etc/modprobe.d/* command is:
/etc/modprobe.d/blacklist.conf:# replaced by b43 and ssb
Output of rfkill list command is:
0: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no