联想B460-Broadcom802.11n BCM4313 无线上网问题汇总
发表于 : 2011-08-21 21:03
本人菜鸟,这两天才刚接触Linux~
装上之后遇到了很多问题,搜了很多解决方案,发现都不是特别好
折腾了两天才搞定……
家里上网环境是小区宽带外接的TP-link无线路由器,Win7下工作正常
一、
首先使用的是Ubuntu自带的额外驱动,Broadcom STA
很显然。。。这个驱动是不能用的。。。无线网卡的指示灯压根就不亮
二、
先凑合着用了根有线的网,插上线之后表示可以连接
但是不知到为什么,用fox只能上百度,其他网站一律打不开
除了上百度,其它的联网应用也用不了,更新东西的时候网速超慢,慢到不能用,一分钟跑几个字节
搜索了很多解决方案,最终发现下面这个可行:
sudo gedit /etc/sysctl.conf
向里面添加下面几行:
net.ipv4.tcp_window_scaling=0
net.ipv4.tcp_wmem = 4096 16384 131072
net.ipv4.tcp_rmem = 4096 87380 174760
net.ipv4.tcp_timestamps = 0
再输入 sysctl -p 重启后即可。
用过之后,fox工作正常,也可以更新系统、下载软件了
于是开始着手解决无线网络的问题
三、
看了下官方的桌面教程,搜索到这个帖子
http://wiki.ubuntu.org.cn/%E9%85%8D%E7% ... 1%E5%8D%A1
里面说的是
ndiswrapper+windows驱动的解决方案
不知到为什么,就是找不到cdmw15.inf 或是 bcmw15a.inf 这些个inf文件
只找到了这个东西:
/media/Windows7 Sp1/Program Files/Broadcom/Broadcom 802.11 Network Adapter/Driver/bcmwl6.inf
在下之前用的所win7 sp1,从联想官网下的驱动
把这个inf文件导入ndiswrapper之后,显示硬件已经存在,但是无线指示灯还是不亮……
四、
搜索到一篇帖子
viewtopic.php?f=86&t=243341&start=0
屁颠屁颠地去下载了Broadcom提供的原装驱动
遗憾地表示,不会编译驱动,对那个makefile束手无策
在网上搜了些make命令用法,表示还不适合自己这种菜鸟
无奈地飘过
五、
搜索到这样一篇东西
viewtopic.php?f=116&t=339399
似乎用wicd这玩意就可以搞定
去新立德软件库里删了network-manager,装了wicd
发现无线指示灯终于亮了,它亮了
欣喜若狂
无奈,死活连接不上路由器,提示无法获取ip地址,用DHCP指定mac和ip之后提示无法连接
六、
装了下nvidia的显卡驱动
系统奇迹死机,开机不知到哪里error,进不了操作界面,一直停留在命令行界面,一直让我输password
无奈回到windows卸载重装
七、
重新安装的时候又出了问题
在安装的时候,要我下载些文件,但是它却一直卡在那里不动了,速度极其缓慢
猛然想起来自己插着网线没拔
果断跳过下载阶段……
虚惊一场,使用 二、 里面的办法恢复了网速
安装的时候就卡住的童鞋可以看看是不是这个问题
八、
继续奋斗无线上网的问题
搜索到这样一篇帖子
viewtopic.php?f=116&t=158904
在英文版的这里看了下
http://linuxwireless.org/en/users/Drivers/b43#firmware
惊奇的发现:
Supported devices list里面,BCM4313.Supported = no,居然不支持!!
但是还看到了一句话:
The b43/b43legacy drivers require proprietary firmware to be loaded onto the wireless chip before it can operate, see below.
于是尝试了下面两个命令:
sudo apt-get install firmware-b43-installer b43-fwcutte
sudo apt-get install bcmwl-kernel-source firmware-b43-installer
发现还是没神么反应
九、
重新尝试了一下wicd这玩意
这次居然成了
现在无线已经完全使用正常
十、
再写一个比较莫名其妙的问题
我估计不少人也会遇到,一些地区上网可能会让你强制安装一些上网免疫驱动,否则就不能上网
我家就是这样
家属院使用的所北京欣向公司提供的交换机
http://www.nuqx.com/
上网的时候打开网页就会提示你下载免疫驱动
当然这个驱动是不支持Linux的
我莫名其妙地解决了……
方法:
下面接一只路由器,我用是TP-Link的,wan端口设置使用静态IP,静态IP要填NuQx交换机所在内网的私有IP地址,比如俺这边是10.65.36.xxx……DNS也要填好
然后从别人家里把免疫驱动的安装包下载下来,exe的
然后随便找台电脑,插到路由器的有线端口上
我用的是win7系统,不知到别的系统行不行,在插着路由器的电脑上装一下免疫驱动
之后,会发现那只路由器穿过NuQx的交换机,已经化身无敌了……
之后我家的其他电脑连路由器,就不需要装免疫驱动了,直接插线或者连上无线就可以上,现在用的Linux系统也所这样
而且,我家的电脑不受NuQx的影响,本来不在那边开权限不能上qq,不能下BT的,但是我家的随便用呵呵
至于为什么会这样俺也不知到,这种方法已经用了一年,偶尔会有些bug
有时突然不能上了,还要拿只电脑插上路由装一次免疫驱动,以后就OK
看了下路由器里面的系统日志,一直提示神马ip冲突,没有管它,照上不误
暂时不明这种现象,网络技术太复杂,谁知道所哪个环节出了bug额……
装上之后遇到了很多问题,搜了很多解决方案,发现都不是特别好
折腾了两天才搞定……
家里上网环境是小区宽带外接的TP-link无线路由器,Win7下工作正常
一、
首先使用的是Ubuntu自带的额外驱动,Broadcom STA
很显然。。。这个驱动是不能用的。。。无线网卡的指示灯压根就不亮
二、
先凑合着用了根有线的网,插上线之后表示可以连接
但是不知到为什么,用fox只能上百度,其他网站一律打不开
除了上百度,其它的联网应用也用不了,更新东西的时候网速超慢,慢到不能用,一分钟跑几个字节
搜索了很多解决方案,最终发现下面这个可行:
sudo gedit /etc/sysctl.conf
向里面添加下面几行:
net.ipv4.tcp_window_scaling=0
net.ipv4.tcp_wmem = 4096 16384 131072
net.ipv4.tcp_rmem = 4096 87380 174760
net.ipv4.tcp_timestamps = 0
再输入 sysctl -p 重启后即可。
用过之后,fox工作正常,也可以更新系统、下载软件了
于是开始着手解决无线网络的问题
三、
看了下官方的桌面教程,搜索到这个帖子
http://wiki.ubuntu.org.cn/%E9%85%8D%E7% ... 1%E5%8D%A1
里面说的是
ndiswrapper+windows驱动的解决方案
不知到为什么,就是找不到cdmw15.inf 或是 bcmw15a.inf 这些个inf文件
只找到了这个东西:
/media/Windows7 Sp1/Program Files/Broadcom/Broadcom 802.11 Network Adapter/Driver/bcmwl6.inf
在下之前用的所win7 sp1,从联想官网下的驱动
把这个inf文件导入ndiswrapper之后,显示硬件已经存在,但是无线指示灯还是不亮……
四、
搜索到一篇帖子
viewtopic.php?f=86&t=243341&start=0
屁颠屁颠地去下载了Broadcom提供的原装驱动
遗憾地表示,不会编译驱动,对那个makefile束手无策
在网上搜了些make命令用法,表示还不适合自己这种菜鸟
无奈地飘过
五、
搜索到这样一篇东西
viewtopic.php?f=116&t=339399
似乎用wicd这玩意就可以搞定
去新立德软件库里删了network-manager,装了wicd
发现无线指示灯终于亮了,它亮了
欣喜若狂
无奈,死活连接不上路由器,提示无法获取ip地址,用DHCP指定mac和ip之后提示无法连接
六、
装了下nvidia的显卡驱动
系统奇迹死机,开机不知到哪里error,进不了操作界面,一直停留在命令行界面,一直让我输password
无奈回到windows卸载重装
七、
重新安装的时候又出了问题
在安装的时候,要我下载些文件,但是它却一直卡在那里不动了,速度极其缓慢
猛然想起来自己插着网线没拔
果断跳过下载阶段……
虚惊一场,使用 二、 里面的办法恢复了网速
安装的时候就卡住的童鞋可以看看是不是这个问题
八、
继续奋斗无线上网的问题
搜索到这样一篇帖子
viewtopic.php?f=116&t=158904
在英文版的这里看了下
http://linuxwireless.org/en/users/Drivers/b43#firmware
惊奇的发现:
Supported devices list里面,BCM4313.Supported = no,居然不支持!!
但是还看到了一句话:
The b43/b43legacy drivers require proprietary firmware to be loaded onto the wireless chip before it can operate, see below.
于是尝试了下面两个命令:
sudo apt-get install firmware-b43-installer b43-fwcutte
sudo apt-get install bcmwl-kernel-source firmware-b43-installer
发现还是没神么反应
九、
重新尝试了一下wicd这玩意
这次居然成了
现在无线已经完全使用正常
十、
再写一个比较莫名其妙的问题
我估计不少人也会遇到,一些地区上网可能会让你强制安装一些上网免疫驱动,否则就不能上网
我家就是这样
家属院使用的所北京欣向公司提供的交换机
http://www.nuqx.com/
上网的时候打开网页就会提示你下载免疫驱动
当然这个驱动是不支持Linux的
我莫名其妙地解决了……
方法:
下面接一只路由器,我用是TP-Link的,wan端口设置使用静态IP,静态IP要填NuQx交换机所在内网的私有IP地址,比如俺这边是10.65.36.xxx……DNS也要填好
然后从别人家里把免疫驱动的安装包下载下来,exe的
然后随便找台电脑,插到路由器的有线端口上
我用的是win7系统,不知到别的系统行不行,在插着路由器的电脑上装一下免疫驱动
之后,会发现那只路由器穿过NuQx的交换机,已经化身无敌了……
之后我家的其他电脑连路由器,就不需要装免疫驱动了,直接插线或者连上无线就可以上,现在用的Linux系统也所这样
而且,我家的电脑不受NuQx的影响,本来不在那边开权限不能上qq,不能下BT的,但是我家的随便用呵呵
至于为什么会这样俺也不知到,这种方法已经用了一年,偶尔会有些bug
有时突然不能上了,还要拿只电脑插上路由装一次免疫驱动,以后就OK
看了下路由器里面的系统日志,一直提示神马ip冲突,没有管它,照上不误

暂时不明这种现象,网络技术太复杂,谁知道所哪个环节出了bug额……