Debian 7.4 - Wifi配置失败......再次

时间:2014-04-08 14:05:37

标签: configuration debian wifi wpa

我多年来一直在安装ubunutu的多个版本,现在我更好地理解为什么我总是遇到这些不同基线上的wifi配置问题:Debian root当然。

问题

现在在Debian 7.4上: 我的wifi卡默认不加载Broadcom BCM4313驱动程序(非免费产品)。在查看网络硬件状态摘录时,通过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

来安装位于非自由backport中的驱动程序
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

网络配置

NetworManager

要求的最小/ etc / network /接口
auto lo
iface lo inet loopback

..并重新启动

失败

没有检测到wifi网络,当然我无法使用wlan0连接

它不起作用

我在这里找到关于debian上的WPA2 / PSK wifi配置的信息:

http://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_wireless_lan_interface_with_wpa_wpa2

所以我将此设置添加到我的interfaces文件中:

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

同上,没有检测到wifi网络,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密钥长度是我在其他PC上成功连接到我的wifi路由器的26个字符

有什么想法吗?在同样的问题上再次浪费时间是无聊的..

帮助欢迎......

1 个答案:

答案 0 :(得分:0)

选择了错误的wifi内核模块

我应该安装brcmsmac模块而不是brcm80211模块。后者是Squeeze版内核模块。 Wheezy 需要提及的{strong> brcmsmac 模块here

Althouhg将包命名为brcm80211,为Wheezy加载的内核模块是brcmsmac而不是brcm80211用于Squeeze版本

StackoverFlow post中的详细信息以及摘要也可用here

接口

我还将/ etc / network / interfaces conf文件设置为

$ sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback

这似乎允许Network-Manager在帐户中使用任何已发现的接口。

一切都好。现在 Wifi正常运行。 ..因为一个愚蠢的版本错误浪费了很多时间!