Debian 7.4 - сбой настройки Wi-Fi... Снова
Я устанавливал несколько версий ubunutu на протяжении многих лет, и теперь я лучше понимаю, почему я всегда сталкивался с проблемами с настройкой Wi-Fi на этих разных базовых уровнях: конечно, в корне Debian.
вопрос
Теперь в Debian 7.4: Драйвер Broadcom BCM4313 не загружается по умолчанию (не бесплатный продукт) для моей карты Wi-Fi. Об этом говорится в заявлении UNCLAIMED при рассмотрении выдержки о состоянии сетевого оборудования:
sudo lshw -c network
*-network UNCLAIMED
description: Network controller
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:f1100000-f1103fff
Невостребованный означает: драйвер не найден (без ассоциации ядра)
Поэтому я установил драйвер, расположенный в несвободных бэкпортах, добавив эту цель в локальный репозиторий пакетов /etc/apt/sources.list
deb http://http.debian.net/debian/ wheezy main contrib non-free
и установить:
sudo apt-get update && sudo apt-get install firmware-brcm80211
sudo modprobe brcm80211
и перезапустить
sudo shutdown now -r
Проверьте, кажется, в порядке:
sudo lshw -c network
*-network
description: Wireless interface
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 01
serial: 78:e4:00:4e:49:a3
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=brcmsmac driverversion=3.2.0-4-amd64 firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:19 memory:f1100000-f1103fff
конфигурация сети
минимальный / etc / network / interfaces в соответствии с требованиями NetworManager
auto lo
iface lo inet loopback
.. и перезапустить
недостаточность
Сеть Wi-Fi не обнаружена, и, конечно, я не могу подключиться с помощью wlan0
это не работает
Я нашел здесь информацию о конфигурации wifi WPA2/PSK в Debian:
http://www.debian.org/doc/manuals/debian-reference/ch05.en.html
поэтому я добавил эту настройку в свой интерфейсный файл:
auto lo
iface lo inet loopback
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid Hznteam-Datacenter
# hexadecimal psk is encoded from a plaintext passphrase
wpa-psk 12345678901234567890123456
То же, что и выше, сеть Wi-Fi не обнаружена, и ifconfig не выделяет IP-адрес:
wlan0 Link encap:Ethernet HWaddr 78:e4:00:4e:49:a3
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0:avahi Link encap:Ethernet HWaddr 78:e4:00:4e:49:a3
inet addr:169.254.7.34 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Обратите внимание, что требуемая длина ключа WPA2/PSK AES составляет 26 символов в соответствии с запросом на моем другом ПК, который успешно подключается к моему маршрутизатору Wi-Fi
Любая идея? это скучно тратить часы на ту же проблему снова..
Помогите добро пожаловать...
1 ответ
Выбран неправильный модуль ядра Wi-Fi
Я должен был установить модуль brcmsmac вместо brcm80211. Последний является модулем ядра версии Squeeze. Wheezy нужен модуль brcmsmac, как упомянуто здесь
Хотя пакет называется brcm80211, модуль ядра для загрузки для Wheezy - это brcmsmac вместо brcm80211 для версии Squeeze
более подробно в этом посте StackoverFlow и резюме также доступны здесь
Интерфейсы
Я также установил в файле /etc/network/interfaces conf только
$ sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
это, кажется, позволяет Network-Manager принимать во внимание любые обнаруженные интерфейсы.
Все хорошо. Wi-Fi и работает сейчас... И так много времени потрачено на глупую ошибку версии!