Я использую Ubuntu 12.04. У меня проблема с Wi-Fi, но не всегда. Моя система обнаруживает сети Wi-Fi несколько раз и отображает их в списке доступных сетей Wi-Fi и может правильно подключиться. Но иногда он вообще не обнаруживает доступные сети Wi-Fi.
Может кто-нибудь сказать мне, как заставить Ubuntu искать доступные сети Wi-Fi?
Вот iwconfig
информация
ppp0 no wireless extensions.
lo no wireless extensions.
wwan0 no wireless extensions.
eth1 IEEE 802.11abg ESSID:off/any
Mode:Managed Access Point: Not-Associated
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
eth0 no wireless extensions.
Результат lspci
равен
Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
Откройте терминал. Введите следующее:
sudo crontab -e
Теперь введите следующее:
* * * * * iwlist eth1 scan
Сохраните его и выйдите.
Используйте iwlist
. Страница man
(на самом деле http://manpages.ubuntu.com/manpages/wily/en/man8/iwlist.8.html ) гласит:
wlist.8.gz
Provided by: wireless-tools_30~pre9-8ubuntu1_i386
NAME
iwlist - Get more detailed wireless information from a wireless
interface
SYNOPSIS
iwlist [interface] scanning
чик ...
PARAMETERS
scan[ning]
Give the list of Access Points and Ad-Hoc cells in range, and
optionally a whole bunch of information about them (ESSID,
Quality, Frequency, Mode...). The type of information returned
depends on what the card supports.
Triggering scanning is a privileged operation (root only) and
normal users can only read left-over scan results. By default,
the way scanning is done (the scope of the scan) is dependant on
the card and card settings.
This command takes optional arguments, however most drivers will
ignore those. The option essid is used to specify a scan on a
specific ESSID. With some card/driver, this enables to see
hidden networks. The option last does not trigger a scan and
read left-over scan results.
Используйте это в терминале
sudo lsmod | grep ipw2200
Если он вернет несколько строк, он будет гарантировать, что драйвер загружен идеально, или же вам нужно будет связаться с Ubuntu Forms Или попробуйте это:
откройте «Synaptic Package Manager» (если вы используете Ubuntu 11.10, затем установите его сначала из программного центра) и найдите «bcm», удалите пакет «bcm-kernel-source» и убедитесь, что «firmware-b43-installer» и пакеты 'b43-fwcutter' установлены в терминале:
cat /etc/modprobe.d/* | egrep '8180|acx|at76|ath|b43|bcm|CX|eth|ipw|irmware|isl|lbtf|orinoco|ndiswrapper|NPE|p54|prism|rtl|rt2|rt3|rt6|rt7|witch|wl'
(вы можете скопировать его до конца, если он не виден должным образом) и посмотреть, существует ли термин ‘blacklist bcm43xx‘
, если это так, введите cd /etc/modprobe.d/
, а затем sudo gedit blacklist.conf
поставьте перед строкой знак #: blacklist bcm43xx
затем сохраните файл (я получал сообщения об ошибках в терминале о невозможности сохранить, но это действительно сохранить правильно). перезагрузка