13.10 上的无线设备错误。BCM4313 注册为 eth1 而不是 wlan0,无法访问互联网

13.10 上的无线设备错误。BCM4313 注册为 eth1 而不是 wlan0,无法访问互联网

我的酒店 WiFi 要求我在连接到热点后使用用户名和密码登录。因此,我的浏览器会打开一个带有用户名和密码字段的页面,以便登录,然后连接到互联网。

但不幸的是,Firefox 和 Chromium 似乎不起作用。我认为这与浏览器无关,而是 WiFi 路由器或驱动程序的设置导致了此问题。

使用 Broadcom 801.11 STA 无线驱动程序(专有)。也尝试过开源,但结果相同。

下面链接的图片显示了我的 WiFi 连接设置和 Chromium。登录页面本身在很长时间后才会出现,输入凭据后,它会一直加载。其他浏览器也一样。所以我不认为这是浏览器问题,而是与 WiFi 设置或网络管理器有关。

有趣的是,我能够使用 WPA 连接到 WiFi 网络,没有任何问题。Adhoc 热点是一个问题,这是我的常规家庭网络。我希望得到一些帮助来解决这个问题!

我尝试过在我的 Android 上登录后重复相同的热点,方法是创建一个带有 WPA 密钥的虚拟中继器,并且成功了。我可以使用这种方法在 Ubuntu 上浏览,但不能经常这样做!我尝试在浏览我在移动设备上创建的中继器 WiFi 时加载酒店 WiFi 的相同登录页面,并在下面附上屏幕截图。页面加载快速而简单。这是否意味着网络管理器处理临时连接和登录的方式有问题?我安装了 wicd0,但它在启动时崩溃了,一点用都没有!

ifconfig输出为:

krishna@krishna-HP-ENVY-4-Notebook-PC:~$ ifconfig eth0      Link
encap:Ethernet  HWaddr 28:92:4a:1d:54:fa  
          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)

eth1      Link encap:Ethernet  HWaddr e0:06:e6:89:fa:49  
          inet addr:10.24.1.71  Bcast:10.24.1.255  Mask:255.255.255.0
          inet6 addr: fe80::e206:e6ff:fe89:fa49/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10940 errors:0 dropped:0 overruns:0 frame:348431
          TX packets:6611 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7669631 (7.6 MB)  TX bytes:864195 (864.1 KB)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:2146 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2146 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:166120 (166.1 KB)  TX bytes:166120 (166.1 KB)

我想知道为什么无线配置在 eth1 下?我认为这是早期 Ubuntu 版本的一个错误,但在 13.10 中这是正常的吗,还是这里的配置有误?

我的电脑中的无线设备是BCM4313我已经安装了 bcmwl-kernel-sources 和 wireless-tools 来支持该设备。我还按照 broadcom 网站的建议通过 synaptic 包管理器重新安装了 bcmwl-kernel。

什么也没有改变这种情况!

我尝试启动 LiveUSB,ifconfig结果显示无线处于 wlan0 下。但随后无线连接并加载登录页面。那么现在设备配置有问题吗?

我真的想在开始配置笔记本电脑上的其他东西(如 ATI 显卡等)以防过热之前修复这个问题。无法访问互联网对我来说是个大问题。任何帮助都非常感谢!

dmesg 的 pastebin: 消息

我的电脑的 lsmod:

    Module                  Size  Used by
nls_iso8859_1          12713  1 
acpi_call              12714  0 
nvram                  14462  0 
joydev                 17575  0 
uvcvideo               82247  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         40903  1 uvcvideo
btusb                  28326  0 
videodev              139144  2 uvcvideo,videobuf2_core
x86_pkg_temp_thermal    14269  0 
intel_powerclamp       19031  0 
coretemp               17728  0 
kvm                   457676  0 
crct10dif_pclmul       14250  0 
crc32_pclmul           13160  0 
ghash_clmulni_intel    13259  0 
aesni_intel            55720  0 
aes_x86_64             17131  1 aesni_intel
lrw                    13294  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            14095  1 aesni_intel
ablk_helper            13597  1 aesni_intel
parport_pc             32866  0 
cryptd                 20501  3 ghash_clmulni_intel,aesni_intel,ablk_helper
ppdev                  17711  0 
bnep                   23966  2 
rfcomm                 74658  12 
bluetooth             391597  22 bnep,btusb,rfcomm
hp_wmi                 18202  0 
sparse_keymap          13890  1 hp_wmi
snd_hda_codec_hdmi     41684  1 
snd_hda_codec_idt      55098  1 
snd_hda_intel          57183  3 
snd_hda_codec         194881  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep              13613  1 snd_hda_codec
snd_pcm               107140  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18798  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30465  1 snd_seq_midi
snd_seq                66061  2 snd_seq_midi_event,snd_seq_midi
fglrx                7500792  144 
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              30038  2 snd_pcm,snd_seq
i915                  734026  2 
microcode              23650  0 
psmouse               104113  0 
snd                    73802  17 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
rtsx_pci_ms            18320  0 
serio_raw              13462  0 
drm_kms_helper         53165  1 i915
memstick               16762  1 rtsx_pci_ms
drm                   303133  3 i915,drm_kms_helper
mei_me                 18418  0 
lpc_ich                21163  0 
mei                    78609  1 mei_me
soundcore              12680  1 snd
amd_iommu_v2           19198  1 fglrx
i2c_algo_bit           13564  1 i915
wmi                    19363  1 hp_wmi
dm_multipath           27371  0 
scsi_dh                14873  1 dm_multipath
arc4                   12573  2 
hp_accel               26012  0 
lis3lv02d              20280  1 hp_accel
brcmsmac              564467  0 
input_polldev          13896  1 lis3lv02d
video                  19574  1 i915
cordic                 12574  1 brcmsmac
brcmutil               15618  1 brcmsmac
mac_hid                13253  0 
bcma                   51651  2 brcmsmac
mac80211              634700  1 brcmsmac
cfg80211              504229  2 brcmsmac,mac80211
lp                     17799  0 
parport                42481  3 lp,ppdev,parport_pc
mmc_block              36316  2 
rtsx_pci_sdmmc         23920  0 
ahci                   30063  3 
libahci                32088  1 ahci
r8169                  73111  0 
rtsx_pci               46133  2 rtsx_pci_ms,rtsx_pci_sdmmc
mii                    13981  1 r8169
dm_mirror              22326  0 
dm_region_hash         20981  1 dm_mirror
dm_log                 18527  2 dm_region_hash,dm_mirror


krishna@krishna-HP-ENVY-4-Notebook-PC:~$ lspci -v 00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev
 09)    Subsystem: Hewlett-Packard Company Device 1895  Flags: bus
 master, fast devsel, latency 0     Capabilities: <access denied>

 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core
 processor PCI Express Root Port (rev 09) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0   Bus: primary=00,
 secondary=01, subordinate=06, sec-latency=0    I/O behind bridge:
 00003000-00003fff  Memory behind bridge: 60000000-60ffffff
    Prefetchable memory behind bridge: 0000000040000000-000000004fffffff
    Capabilities: <access denied>   Kernel driver in use: pcieport

 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core
 processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Hewlett-Packard Company Device 1895  Flags: bus master,
 fast devsel, latency 0, IRQ 46     Memory at 61000000 (64-bit,
 non-prefetchable) [size=4M]    Memory at 50000000 (64-bit, prefetchable)
 [size=256M]    I/O ports at 4000 [size=64]     Expansion ROM at
 <unassigned> [disabled]    Capabilities: <access denied>   Kernel driver
 in use: i915

 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
 Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI])
    Subsystem: Hewlett-Packard Company Device 1895  Flags: bus master,
 medium devsel, latency 0, IRQ 41   Memory at 61700000 (64-bit,
 non-prefetchable) [size=64K]   Capabilities: <access denied>   Kernel
 driver in use: xhci_hcd

 00:16.0 Communication controller: Intel Corporation 7 Series/C210
 Series Chipset Family MEI Controller #1 (rev 04)   Subsystem:
 Hewlett-Packard Company Device 1895    Flags: bus master, fast devsel,
 latency 0, IRQ 45  Memory at 61714000 (64-bit, non-prefetchable)
 [size=16]  Capabilities: <access denied>   Kernel driver in use: mei_me

 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
 Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Hewlett-Packard Company Device 1895  Flags: bus master,
 medium devsel, latency 0, IRQ 16   Memory at 61719000 (32-bit,
 non-prefetchable) [size=1K]    Capabilities: <access denied>   Kernel
 driver in use: ehci-pci

 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset
 Family High Definition Audio Controller (rev 04)   Subsystem:
 Hewlett-Packard Company Device 1895    Flags: bus master, fast devsel,
 latency 0, IRQ 47  Memory at 61710000 (64-bit, non-prefetchable)
 [size=16K]     Capabilities: <access denied>   Kernel driver in use:
 snd_hda_intel

 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset
 Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0   Bus: primary=00,
 secondary=07, subordinate=07, sec-latency=0    I/O behind bridge:
 00002000-00002fff  Memory behind bridge: 61600000-616fffff
    Prefetchable memory behind bridge: 0000000061400000-00000000614fffff
    Capabilities: <access denied>   Kernel driver in use: pcieport

 00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset
 Family PCI Express Root Port 2 (rev c4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0   Bus: primary=00,
 secondary=08, subordinate=08, sec-latency=0    Memory behind bridge:
 61500000-615fffff  Capabilities: <access denied>   Kernel driver in
 use: pcieport

 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
 Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Hewlett-Packard Company Device 1895  Flags: bus master,
 medium devsel, latency 0, IRQ 23   Memory at 61718000 (32-bit,
 non-prefetchable) [size=1K]    Capabilities: <access denied>   Kernel
 driver in use: ehci-pci

 00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC
 Controller (rev 04)    Subsystem: Hewlett-Packard Company Device 1895
    Flags: bus master, medium devsel, latency 0     Capabilities: <access
 denied>    Kernel driver in use: lpc_ich

 00:1f.2 RAID bus controller: Intel Corporation 82801 Mobile SATA
 Controller [RAID mode] (rev 04)    Subsystem: Hewlett-Packard Company
 Device 1895    Flags: bus master, 66MHz, medium devsel, latency 0, IRQ
 44     I/O ports at 4088 [size=8]  I/O ports at 4094 [size=4]  I/O ports
 at 4080 [size=8]   I/O ports at 4090 [size=4]  I/O ports at 4060
 [size=32]  Memory at 61717000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>   Kernel driver in use: ahci

 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family
 SMBus Controller (rev 04)  Subsystem: Hewlett-Packard Company Device
 1895   Flags: medium devsel, IRQ 10    Memory at 61715000 (64-bit,
 non-prefetchable) [size=256]   I/O ports at 4040 [size=32]

 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
 [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (prog-if 00 [VGA
 controller])   Subsystem: Hewlett-Packard Company Radeon HD 7670M
    Flags: bus master, fast devsel, latency 0, IRQ 48   Memory at 40000000
 (64-bit, prefetchable) [size=256M]     Memory at 60000000 (64-bit,
 non-prefetchable) [size=128K]  I/O ports at 3000 [size=256]    Expansion
 ROM at 60020000 [disabled] [size=128K]     Capabilities: <access denied>
    Kernel driver in use: fglrx_pci

 07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd.
 Device 5289 (rev 01)   Subsystem: Hewlett-Packard Company Device 1895
    Flags: bus master, fast devsel, latency 0, IRQ 42   Memory at 61600000
 (32-bit, non-prefetchable) [size=64K]  Capabilities: <access denied>
    Kernel driver in use: rtsx_pci

 07:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd.
 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
    Subsystem: Hewlett-Packard Company Device 1895  Flags: bus master,
 fast devsel, latency 0, IRQ 43     I/O ports at 2000 [size=256]    Memory
 at 61404000 (64-bit, prefetchable) [size=4K]   Memory at 61400000
 (64-bit, prefetchable) [size=16K]  Capabilities: <access denied>
    Kernel driver in use: r8169

 08:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn
 Wireless Network Adapter (rev 01)  Subsystem: Hewlett-Packard Company
 Device 1795    Flags: bus master, fast devsel, latency 0, IRQ 17   Memory
 at 61500000 (64-bit, non-prefetchable) [size=16K]  Capabilities:
 <access denied>    Kernel driver in use: bcma-pci-bridge

黑名单配置文件

krishna@krishna-HP-ENVY-4-Notebook-PC:~$ cat /etc/modprobe.d/blacklist.conf
 # This file lists those modules which we don't want to be loaded by
 # alias expansion, usually so some other driver will be loaded for the
 # device instead.

 # evbug is a debug tool that should be loaded explicitly blacklist evbug

 # these drivers are very simple, the HID drivers are usually preferred blacklist usbmouse blacklist usbkbd

 # replaced by e100 blacklist eepro100

 # replaced by tulip blacklist de4x5

 # causes no end of confusion by creating unexpected network interfaces blacklist eth1394

 # snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
 # hardware on its own (Ubuntu bug #2011, #6810) blacklist snd_intel8x0m

 # Conflicts with dvb driver (which is better for handling this device) blacklist snd_w2

 # causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306) blacklist i2c_i801

 # replaced by p54pci blacklist prism54

 # replaced by b43 and ssb.
 #blacklist bcm43xx blacklist wl

 # most apps now use garmin usb driver directly (Ubuntu: #114565) blacklist garmn_gps

 # replaced by asus-laptop (Ubuntu: #184721) blacklist asus_acpi

 # low-quality, just noise when being used for sound playback, causes
 # hangs at desktop session start (Ubuntu: #246969) blacklist snd_pcsp

 # ugly and loud noise, getting on everyone's nerves; this should be done by a
 # nice pulseaudio bing (Ubuntu: #77010) blacklist pcspkr

 # EDAC driver for amd76x clashes with the agp driver preventing the aperture
 # from being initialised (Ubuntu: #297750). Blacklist so that the driver
 # continues to build and is installable for the few cases where its
 # really needed. blacklist amd76x_edac

答案1

我目前正在使用一台装有相同无线网卡的笔记本电脑,它运行良好。那么,让我们开始挖掘吧...

我的建议是不要使用 STA 专有驱动程序,而是使用开源 brcmsmac。这应该包含在最近的内核中。

正如您所说,并且我在您的屏幕截图中看到,您的 WiFi 设置已设为 Ad-hoc。我认为这应该是结构化的。

让我们比较一下一些结果。

lspci -v

02:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
    Subsystem: Foxconn International, Inc. Device e042
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at c4000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
    Capabilities: [58] Vendor Specific Information: Len=78 <?>
    Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [d0] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Virtual Channel
    Capabilities: [160] Device Serial Number 00-00-f5-ff-ff-7b-84-4b
    Capabilities: [16c] Power Budgeting <?>
    Kernel driver in use: bcma-pci-bridge

您使用的是什么内核?我使用的是主线内核,但它也可以与现成的 Ubuntu 内核(3.8、3.10 和 3.11)配合使用。

uname -a

Linux AOD270 3.12.0-031200-generic #201311031935 SMP Mon Nov 4 00:36:54 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

如果 brcmsmac 驱动程序安装正确,lsmod 应该会给出该信息。

lsmod | grep brcm

brcmsmac              564467  0 
cordic                 12574  1 brcmsmac
brcmutil               15618  1 brcmsmac
mac80211              634700  1 brcmsmac
cfg80211              504229  2 brcmsmac,mac80211
bcma                   51651  2 brcmsmac

在 /etc/modprobe.d/blacklist.conf 中,我把几个 Broadcom 模块列入了黑名单。检查一下这些模块是否也列入了黑名单,如果没有,请尝试添加这些模块并重新启动后会发生什么。

# replaced by b43 and ssb.
blacklist bcm43xx

# Disable the recently enabled b43 module (kernel 3.11?) - manually added
blacklist b43

我没有安装 bcmwl 包。

arthur@AOD270:~$ dpkg -l | grep bcmwl
arthur@AOD270:~$ 

我的 ifconfig 结果

arthur@AOD270:~$ ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 84:4b:f5:7b:df:31  
          inet addr:192.168.1.51  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:46448 errors:0 dropped:0 overruns:0 frame:0
          TX packets:46071 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:25717517 (25.7 MB)  TX bytes:10768286 (10.7 MB)

希望这能帮助您找到原因。以上内容是否有助于解决您的问题?

答案2

我假设您指的是 802.11 adhoc 标准。在这种情况下,它们比普通的 wifi 协议慢。让我重新表述一下。它们慢得令人望而生畏。我曾考虑过建立一个邻里 Adhoc 网络,但 Adhoc 协议很糟糕。您可以设置的最佳 adhoc 网络是使用 OLSR 协议的 WDS。

相关内容