除非我重新启动,否则Ubuntu不会重新连接到WiFi

我在Windows 7和Ubuntu 12.04 LTS之间双启动我的笔记本电脑。 最初,我可以连接到WiFi,但如果由于某种原因我断开连接,或者如果我重新启动路由器,Ubuntu将不会重新连接,除非我重新启动笔记本电脑。 只是注销并重新登录将无法正常工作,我必须重新启动ubuntu,为什么以及如何解决此问题?

sudo lshw -c network的输出是

*-网络
描述:无线接口产品:BCM4313 802.11b / g / n无线LAN控制器供应商:Broadcom Corporation物理ID:0总线信息:pci @ 0000:04:00.0逻辑名称:eth1版本:01 serial:e4:d5:3d:77 :df:9d宽度:64位时钟:33MHzfunction:pm msi pciexpress bus_master cap_list ethernet物理无线配置:broadcast = yes driver = wl0 driverversion = 6.20.155.1(r326264)ip = 192.168.1.105 latency = 0 multicast = yes wireless = IEEE 802.11abg资源:irq:16内存:c2500000-c2503fff * – 网络描述:以太网接口产品:RTL8101E / RTL8102E PCI Express快速以太网控制器供应商:Realtek Semiconductor Co.,Ltd。物理ID:0总线信息:pci @ 0000: 05:00.0逻辑名称:eth0版本:05序列号:ec:9a:74:48:ce:63大小:10Mbit / s容量:100Mbit / s宽度:64位时钟:33MHzfunction:pm msi pciexpress msix vpd bus_master cap_list ethernet物理tp mii 10bt 10bt-fd 100bt 100bt-fd自动协商配置:autonegotiation = on broadcast = yes driver = r816 9 driverversion = 2.3LK-NAPI duplex = half firmware = rtl_nic / rtl8105e-1.fw latency = 0 link = no multicast = yes port = MII speed = 10Mbit / s资源:irq:44 ioport:3000(size = 256)内存:c0404000-c0404fff内存:c0400000-c0403fff

我已经安装了Broadcom STA无线驱动程序。 我之前和其他发行版一样经历过同样的问题; Crunchbang完全没有连接到无线网络,升级pacman后Archbang将无法连接到无线网络。 问题始于Ubuntu,这就是为什么我尝试了Crunchbang和Arch,然后又回到了Ubuntu。

输出:

lsmod的

cat / etc / modules

cat /etc/modprobe.d/blacklist.conf

请提供以下命令的输出

 lsmod cat /etc/modules cat /etc/modprobe.d/blacklist.conf 

如果您运行b43模块,请尝试将其列入黑名单并使用模块wl或brcmsmac

 vim /etc/modprobe.d/blacklist.conf 

将以下行添加到此文件中

 blacklist b43 

保存文件

 vim /etc/modules 

将以下行添加到此文件以在引导时加载wl

 wl 

重启你的电脑

如果它不起作用

尝试使用骑师重新安装驱动程序

Windows正在关闭无线适配器,因此只有在打开计算机时才能工作。 您需要关闭电源管理function。 您可以通过控制面板执行此操作。

启动控制面板单击网络和Internet单击查看网络状态在左上角单击更改适配器设置右键单击您的wifi图标在下拉框中单击属性在连接使用标题下单击配置在新框中单击右侧的选项卡电源管理取消选中允许计算机关闭设备以节省电源按钮

单击保存并关闭所有窗口重新启动计算机

临时修复 – 这样您就不必重新启动系统。 尝试:

sudo服务网络管理器重启

它会重新启动您的网络管理器,这可以解决您的问题