我无法连接到互联网:网络管理器已被禁用

我无法连接到互联网:网络管理器已被禁用

当我尝试在我的 ubuntu 12.04 上使用 aircrack-ng 套件时,一切就开始了。

我在 aircrack-ng 网站上找到了(http://www.aircrack-ng.org/doku.php?id=b43) 如果同时使用 Broadcom 驱动和 wl 驱动,则会选择 wl 驱动,而 aircrack-ng 与 wl 驱动不兼容。

我选择通过 modprobe 黑名单设置来停用它:'/etc/modprobe.d/blacklist.conf' 中添加行 blacklist wl(之前写了 b43XX)并将其列入黑名单。

问题如下:重启后无法连接到互联网,我恢复了之前的黑名单文件并重启。无法连接到互联网。

幸运的是,我有一个 USB TP-LINK 天线,并且可以重新激活 Broadcom 驱动程序(它也从其他驱动程序设置中被禁用),当我再次重新启动时,b43 驱动程序再次被停用,我应该使用我的 USB 天线连接到互联网以再次下载和安装 BCM 驱动程序...真是个故事。事实上它已安装但被禁用。(我猜是因为 wl 驱动程序被禁用了)

我该怎么做才能重新激活 wl 驱动程序?有什么想法吗?

我添加了可以提供帮助的描述:

lspci | grep Network
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

    nm-tool

NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            atl1c
  State:             unavailable
  Default:           no
  HW Address:        1C:75:08:4C:2C:34

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off

那里应该出现 eth1,这是我的无线网卡的名称(是的,这很奇怪,但这是真的)

lsmod
Module                  Size  Used by
wl                   2906597  0 
lib80211               14040  1 wl
iwlwifi               362337  0 
mac80211              436493  3 iwlwifi,ath9k_htc,b43
cfg80211              178877  6 wl,iwlwifi,ath9k_htc,ath,b43,mac80211


    NetworkManager.state *****


[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true


***** NetworkManager.conf *****


[main]
plugins=ifupdown,keyfile
dns=dnsmasq


[ifupdown]
managed=false

dmesg | grep b43

[   29.990559] b43-phy0: Broadcom 4313 WLAN found (core revision 24)
[   29.991461] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8, Revision 1)
[   29.991489] b43: probe of bcma0:0 failed with error -95
[ 3478.268637] b43-phy2: Broadcom 4313 WLAN found (core revision 24)
[ 3478.268812] b43-phy2 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8, Revision 1)
[ 3478.268837] b43: probe of bcma0:0 failed with error -95

我还可以添加其他什么来提供帮助吗?

提前致谢

编辑:通过以下方式解决:

sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe -r b43 ssb wl
sudo modprobe wl

但是每次启动计算机时我都需要运行最后两个命令。如何创建脚本以在启动时运行它?或者我应该将它添加到哪里(配置文件?)?

答案1

我遇到了类似的问题,每次启动时都需要运行 modprobe。如果我没记错的话,这是黑名单的问题

我认为您应该尝试通过取消注释以下几行将 b43 和 ssb 列入黑名单:

# blacklist bcm43xx
# blacklist b43

因为看起来你在使用 wl 最终使其工作之前就将它们删除了。

相关内容