I have access to several Wifi networks from my place and even though I can often connect to the one I need for printing purposes, that's not always the case, because my system (Ubuntu 16.04) doesn't see it and says it's out of range, even though my phone, which is next to the computer, does see the network and is connected to it. I've tried to restart the network-manager and the networking service, but that doesn't do anything. It has to be a problem of my system, since it's the one that doesn't see that network. What could be the reason of this?
Edit:
The output of lspci -knn | grep Net -A3 is as follows
03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Subsystem: Wistron NeWeb Corp. BCM4313 802.11bgn Wireless Network Adapter [185f:051a]
Kernel driver in use: wl
Kernel modules: bcma, wl
05:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] [11ab:4381] (rev 11)
Thanks.