centOS 无线网卡驱动 安装 配置

最近刚刚开始学习linux系统,安装了centOS6.5,特别特别的菜鸟,常识和基本的命令许多都不会,所以一开始用就遇到了许多问题,自己在网上查了许多解决办法,有用的、没用的试了许多,最终找到适合自己的,特此记录下来。

遇到的第0个问题就是双系统安装centOS (给大家推荐这篇http://blog.csdn.net/jcjc918/article/details/9412757  我就是通过这篇解决安装的问题的)
第一个问题就是无法无线上网(这篇 结合了网上几篇和自己的试验 解决一下)
第二个问题就是无法访问NTFS硬盘(第二、三个问题稍后整理好发出)
第三个问题就是安装配置Ruby环境

1普通无线网卡驱动安装

安装完centOS 6.5 ,发现右上角只有有线上网,没有无线的,不能用无线网络,然而寝室电信上网的客户端又没有linux版本的。所以,就查了下无线网卡的驱动安装。有些人安装centOS时选择的是minidesk安装的话,可能会缺少驱动;或者是驱动太老;或是 Broadcom BCM4313无线网卡,若是这样,直接看第二部分:2 Broadcom BCM4313无线网卡驱动安装

1,查看一下有没有装过无线网卡驱动
[root@localhost network-scripts]# iwconfig
lo        no wireless extensions.
wlan0     802.11bgn  ESSID:"755"  Nickname:"rtl8192CE"//如果有这东西出现就说驱动装好了,                                                     //可惜我的显示的是no wireless extensions.
 Mode:Managed  Frequency=2.437 GHz  Access Point: 38:83:45:32:2C:6E Bit Rate=150 Mb/s Retry:on   RTS thr:off   Fragment thr:off Encryption key:C9EA-80B7-1756-A1E9-0A03-BE18-02F3-C4A9   Security mode

2,查看无线网卡型号

[root@localhost network-scripts]# lspci |grep -i network
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)  //RTL8188CE无线网卡型号

3,查看linux内核版本

[root@localhost network-scripts]# uname -r
2.6.32-358.el6.x86_64         //内核版本,2.6.32-358

4,下载无线网卡驱动

http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=228&DownTypeID=3&GetDown=false&Downloads=true

找对应自己网卡型号和内核版本的驱动,不过也有例外,我的内核是2.6.32的,我下的是Linux driver for kernel 2.6.23 (and earlier),而不是Linux driver for kernel 2.6.24 (and later),2.6.24这个版本报了个错,没装成功.

tar zxvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
cd rtl8192ce_linux_2.6.0006.0321.2011
make && make install

如果下错版本,装错了,先make clean后,在重新装。装好后,重启一下电脑。搞定

centos 无线驱动

源地址:http://www.centoscn.com/image-text/config/2013/1017/1881.html

我是BCM的网卡,所以,参看下面这篇。

2 Broadcom BCM4313无线网卡驱动安装

1、千万不要相信网上的所谓教程(好像,我这也算分享教程偷笑)

2、还是要相信官方readme!!!

不说废话了,开始实施:

建议整个过程切换至root账户,不用操心权限问题

一、到Broadcom官方下载官方驱动:http://www.broadcom.com/support/802.11/linux_sta.php

自己选择好32位还是64位版本,然后务必把最下方的README一并下载下来!(当然我是从这里学到的方法,你们看我的方法就行,不用下也行)

二、确定自己安装了gcc和kernel-devel检测下是否安装:

rpm -qa |grep gccrpm-qa |grep kernel-devel

如果没安装,那就老实安装吧。

yum install gccyum install kernel-devel

没有yum仓库?那赶紧下载rpm包或者在系统盘中找到安装。

三、解压缩网卡驱动hybrid-portsrc_x86_64-v5_100_82_112.tar.gz

tar zxvf hybrid-portsrc_x86-32_v5.60.246.6.tar.gz -C hybrid

然后cd hybrid

四、这步是最关键的,也是最有可能报错的,我的就是这样,和网上大部分的教程不一样,有可能是6.4版本太新了。

输入make,回车看看是否有报错,如果没有,恭喜你,直接跳过这步,到第五部吧,你比我幸运。

如果报错了,也恭喜你,和我一样,这样来:

[root@RHEL6 www.linuxidc.com]make clean

[root@RHEL6 www.linuxidc.com]make API=WEXT 或者 make API=CFG80211 //原文这点有点拼写错误,要小心,这里已经改正

然后,ls下,会看到wl.ko,这样就解决了报错问题

五、然后按照网上教程:

[root@RHEL6 www.linuxidc.com]cp wl.ko /lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/net/wireless/          //红色部分根据自己的,可以到 /lib/modules/目录下看一下

[root@RHEL6 www.linuxidc.com]# modprobe lib80211

[root@RHEL6 www.linuxidc.com]# insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/net/wireless/wl.ko

六、查看与激活无线网卡  

[root@RHEL6 ~]# iwconfig (检测无线网卡是否被安装,这里是eth1)

lo no wireless extensions. 

eth0 no wireless extensions.

eth1 xxxx----此处省略无数行  

[root@RHEL6 ~]# ifconfig eth1 up

剩下的网络配置就不废话了,无线信号应该能够搜索到了!

非常可惜我跟着这篇帖子一直做了前五步,第四步结束时也在ls下,会看到wl.ko。但最后六查看还是没成功,我的没有显示eth1,显示的是:

[root@XXX]# iwconfig

lo no wireless extensions. 

eth0 no wireless extensions.

virbr0

no wireless extensions.

  

virbr0-nic  no wireless extensions.

除了所以看下面这篇:

3无线网卡(Broadcom Corporation BCM4312)的安装


安装了这个驱动以后,太坑爹了,无线网卡的指示灯不会亮啊,而且也没有无线列表啊。
这可如何是好啊,悲剧啊。
只能用google大法了,搜到了大神的作品
http://my.oschina.net/kursk/blog/7896?from=rss
照他的做法,我一条条命令敲击,结果完全符合啊
lshw -C network   
#lshw   list hardware
.....还有一些,都一样的
后来在ubuntu中文论坛中看到,默认找到的驱动是不能用的,哎~~~上官网下一个驱动

1:找到无线网卡芯片型号

lspci -vnn | grep 14e4
07:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
这个说明芯片是4315的

2:上官网下驱动吧

http://www.broadcom.com/support/802.11/linux_sta.php
下面就是按照readme做了,哈哈。一定要仔细看啊,我是吃苦头了,重启后无线又不能用了。

3:

1)解压缩,没什么好说的
2) 进入解压好文件的目录
# make clean   (optional)
# make
好了,编译好了。 
可能出现的错误:
make: *** /lib/modules/"release"/build: No such file or directory. Stop.
安装linux-header:
#sudo apt-get install linux-headers-$(uname -r)
3)去除模块 b43, ssb, wl
# lsmod  | grep "b43\|ssb\|wl"
If any of these are installed, remove them:
# rmmod b43
# rmmod ssb
# rmmod wl
To blacklist these drivers and prevent them from loading in the future:
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
4)复制wl.ko到目标 /lib/modules/<kernel-version>/kernel/net/wireless
# mv <path-to-prev-driver>/wl.ko <path-to-prev-driver>/wl.ko.orig
# cp wl.ko <path-to-prev-driver>/wl.ko
# depmod
# modprobe wl
貌似可以用了,但是重启机器,就不能用了
5)在/etc/modules里面加上wl就可以了
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
wl
6)还没有完啊,那个ssb很顽固的,blacklist也挡不住啊,难怪取这个名字ssb=super SB 哈哈,开个玩笑。
干正事啊。
Check to see if ssb, wl or b43 is loaded:
# lsmod  | grep "b43\|ssb\|wl"
If any of these are installed, remove them:
# rmmod b43
# rmmod ssb
# rmmod wl
Back up the current boot ramfs and generate a new one.
# cp /boot/initrd.img-`uname -r`  somewheresafe
# update-initramfs -u
# reboot
这样大工告成了,哈哈
P.S. 上面的指令可能要用到管理员权限,所以要加上sudo,have fun。
关于linux 下无线网卡驱动程序的安装

机器型号:CQ45 203TX

发行版:fedora 13

内核版本:2.6.33.6-147.fc13.i686.PAE

无线网卡型号:Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

自从机器系统更新到fedora13 以后,突然发现无线网卡不能使用。笔记本了的灯也不闪,但是:

#lspci

03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

却能看到我的无线网卡的信息。

#ifup wlan0

无法激活设置。

决定重装一下无线网卡的驱动,首先在官网

http://www.broadcom.com/support/802.11/linux_sta.php

下载了相关的驱动程序,按装压缩包里的README.TXT 里的说明进行安装。文件的内容差不多如下:

首先要看你的设备是不是被支持,使用命令:#lspci -n | grep 14e4

根据所给出的信息查下表:

BRCM PCI PCI Dell

Product Name     Vendor ID    Device ID   Product ID

-------------           ----------         ---------       -----------

4311 2.4 Ghz       0x14e4         0x4311       Dell 1390

4311 Dualband    0x14e4         0x4312       Dell 1490

4311 5 Ghz          0x14e4         0x4313

4312 2.4 Ghz       0x14e4         0x4315        Dell 1395

4313 2.4 Ghz        0x14e4         0x4727      Dell 1501

4321 Dualband     0x14e4        0x4328       Dell 1505

4321 Dualband     0x14e4        0x4328        Dell 1500

4321 2.4 Ghz        0x14e4        0x4329

4321 5 Ghz            0x14e4        0x432a

4322 Dualband     0x14e4         0x432b       Dell 1510

4322 2.4 Ghz        0x14e4         0x432c

4322 5 Ghz           0x14e4         0x432d

43224 Dualband   0x14e4        0x4353         Dell 1520

43225 2.4 Ghz      0x14e4        0x4357

(Cards not listed here may also work. )

接下来要检查一下你的系统是否有合适的工具来编译驱动程序

fedora 要安装kernel-devel

ubuntu 执行尝试以下命令:

# apt-get install build-essential linux-headers-generic

# apt-get build-dep linux

检查你是否有以下路径:

# ls /lib/modules/`uname -r`/build

然后解压下载下来的文件:

# mkdir hybrid_wl

# cd hybrid_wl

# tar xzf <path>/hybrid-portsrc.tar or <path>/hybrid-portsrc-x86_64.tar.gz

接着

# make clean // 这一步可以不用

# make

(make 完有错误就查看readme 里有没有相关的解决方法)

如果你是更新驱动,执行以下步骤:

# rmmod wl

# mv <path-to-prev-driver>/wl.ko <path-to-prev-driver>/wl.ko.orig

# cp wl.ko <path-to-prev-driver>/wl.ko

# depmod

# modprobe wl

全新的安装程序:

1. 移除去其它关于无线网卡的驱动

执行:

# lsmod | grep "b43/|ssb/|wl"

如果查询到以下几项,就执行以下命令移除它们

# rmmod b43

# rmmod ssb

# rmmod wl

接着把以下几项加入黑名单,避免以后再次加载

# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf

# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

2.insmod the driver

另外,你要是之前没装过wl 的驱动,你将需要在使用wl 模块之前加入一个安全模块,

执行以下命令:

#modprobe lib80211 或者 #modprobe ieee80211_crypt_tkip // 看那一个对你系统起作用,新的系统用第一个。

然后:

#insmod wl.ko

centOS 无线网卡驱动 安装 配置相关推荐

  1. linux安装后重启电脑,centos 无线网卡驱动 安装 配置,装好后,重启一下电脑

    centos 无线网卡驱动 安装 配置,装好后,重启一下电脑 1,查看一下有没有装过无线网卡驱动[root@localhost network-scripts]# iwconfig lo no wir ...

  2. 无网络状态下CentOS无线网卡驱动安装

    表示没事就瞎整某些东西,把CentOS装到硬盘后就开始烦恼无线网卡驱动的安装. 先说一下我的环境: 1.有有线网卡驱动     2.处于校园网,上网需要认证(H3C iNode什么的)     3.无 ...

  3. D-Link DWL-G122 USB无线网卡驱动安装配置

    D-Link DWL-G122 USB WLAN 1.修改内核, 增加WLAN支持 # cd /usr/src/linux-2.6.18-lemote # make menuconfig 依次点击De ...

  4. linux wlan进程名称,linux无线网络配置无线网卡驱动安装与wlan802.11配置

    Linux无线网络配置--无线网卡驱动安装与WLAN 802.11 配置 Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置2008-05-10 18:27 20739人阅读 评论 ...

  5. linux配置无线网卡驱动,Linux无线网络配置——无线网卡驱动安装与WLAN802.11配置...

    Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置 WLAN (Wireless Local Area Network)类似于有线以太网,WLAN 的 802.11a 标准使用 5 ...

  6. Fedora 15 16 17 18 20无线网卡驱动安装

    Fedora 15 16 17 18 20无线网卡驱动安装 一直不想在虚拟机中安装使用系统,然后就打算给自己的电脑安装一个双系统,因对Fedora有比较好的印象,也就还是选用了它作为我的第二系统.废话 ...

  7. Wireless-AC 8265 CentOS7 无线网卡驱动安装

    Wireless-AC 8265 & CentOS7 无线网卡驱动安装 环境说明: 系统 CentOS7 内核: 3.xxx 硬件: Wireless-AC 8265 # 查看网卡信息 lsu ...

  8. 难题 [已解决] :中文社区是怎么了?Ubuntu无线网卡驱动安装也解决不了

    0. 前言 这篇文章主要指导大家在ubuntu系统上安装无线网卡驱动,其适用的场景如下: 1)现有中文网站的解决方案都不太行,如下图: 上面这5篇文章我都一一看过,但是仍无法解决自己的问题. 2)你知 ...

  9. ubuntu 12.04解决Broadcom STA无线网卡驱动安装失败解决

    ubuntu 12.04解决Broadcom STA无线网卡驱动安装失败解决 首先,打开终端并输入:ls -nn | grep 0280查看网卡的PCI.ID, 我的是:03:00.0 Network ...

最新文章

  1. 区域锁(Scoped locking)
  2. 参加Tech.Ed 2006北京行
  3. 140行代码实现一个逼真的大雪纷飞的效果
  4. csrf攻击 java_java使用jsp servlet来防止csrf 攻击的实现方法
  5. 宽字符编码和解码通用类[CodeWidthChartUtility]
  6. springboot配置跨mapper.xml的全局变量
  7. 大数据技术是“地球的神经系统”
  8. 浮动Float(HTML、CSS)
  9. java cookie p3p_利用P3P实现单点登录和COOKIE的跨域读写
  10. oracle单行函数 之 字符函数
  11. excel中看着是空单元格,使用Ctrl+G定位空值却定位不到
  12. 计算机博士专业学位,计算机博士
  13. python依照概率抽样_统计概率思维之总体与抽样
  14. java实现用用户头像代替小程序码的logo(任意图片替换小程序码logo)
  15. 纯css实现鼠标悬浮、点击更改元素背景
  16. MFC检测程序未响应
  17. java实现word文件转图片,支持分页
  18. TikTok三大流行趋势 钛动带你看懂TikTok
  19. 分布式卷积神经网络计算平台(通用神经网络数据处理卡 Kintex Ultra Scale 系列 KU115)
  20. Beta分布(概率的概率)

热门文章

  1. 【Ice】【06】新建maven项目user-service 部署方式一:使用IceBox + Ice Registry部署
  2. python安装linux系统,python安装之linux篇
  3. ZBrush可以建模做浮雕么?
  4. 微信安卓版8.0内测(附链接)
  5. Python全栈工程师特训班-第二期直播回放-韦玮-专题视频课程
  6. 【Figma】旋转插件 Rotate Copies 使用方法
  7. Arduino Uno 使用TCS3200D颜色传感器 分辨颜色
  8. 《国家宝藏》走进山东博物馆 王学圻、林心如战国“论道”
  9. java基础-Objcet根父类
  10. CentOS个人版 各种软件安装