本文将分享笔记本台式wifi802.11n无线网卡驱动万能版是针对的详细内容,并且还将对电脑802.11n无线网卡驱动程序进行详尽解释,此外,我们还将为大家带来关于CentOS6.5BCM431428
本文将分享笔记本台式wifi 802.11n无线网卡驱动万能版是针对的详细内容,并且还将对电脑802.11n无线网卡驱动程序进行详尽解释,此外,我们还将为大家带来关于CentOS 6.5 BCM43142 80211 无线网卡驱动安装、CentOS 6.5 BCM43142 80211无线网卡驱动安装、centos6.5 安装无线网卡驱动并配置 wifi、centos6.5安装无线网卡驱动并配置wifi的相关知识,希望对你有所帮助。
本文目录一览:- 笔记本台式wifi 802.11n无线网卡驱动万能版是针对(电脑802.11n无线网卡驱动程序)
- CentOS 6.5 BCM43142 80211 无线网卡驱动安装
- CentOS 6.5 BCM43142 80211无线网卡驱动安装
- centos6.5 安装无线网卡驱动并配置 wifi
- centos6.5安装无线网卡驱动并配置wifi
笔记本台式wifi 802.11n无线网卡驱动万能版是针对(电脑802.11n无线网卡驱动程序)
802.11n无线网卡驱动万能版是针对802.11n无线网卡整理的无线万能驱动包,适用天Win7/Winxp/win8/Win10,包括64位和32位系统。
802.11n无线网卡驱动功能介绍
1、802.11n主要是结合物理层和MAC层的优化来充分提高WLAN技术的吞吐。
2、主要的物理层技术涉及了MIMO、MIMO-OFDM、40MHz、Short GI等技术,从而将物理层吞吐提高到600Mbps。
3、如果仅仅提高物理层的速率,而没有对空口访问等MAC协议层的优化,802.11n的物理层优化将无从发挥。就好比即使建了很宽的马路,但是车流的调度管理如果跟不上,仍然会出现拥堵和低效。所以802.11n对MAC采用了Block确认、帧聚合等技术,大大提高MAC层的效率
4、在传输速率方面,802.11n可以将WLAN的传输速率由目前802.11a及802.11g提供的54Mbps,提高到300Mbps甚至高达600Mbps。得益于将MIMO(多入多出)与OFDM(正交频分复用)技术相结合而应用的MIMO OFDM技术,提高了无线传输质量,也使传输速率得到极大提升。
6、本驱动应用于D-Link,Airgo、Bermai、Broadcom以及杰尔系统、Atheros、思科、Intel等等,产品包括无线网卡、无线路由器等。推荐有需要的用户可以下载安装
CentOS 6.5 BCM43142 80211 无线网卡驱动安装
https://blog.csdn.net/lisonglisonglisong/article/details/74859545
https://blog.csdn.net/shile/article/details/51416372
不能域名上网一般是 DNS 问题
1. 驱动下载地址:
RTL8188 无线网卡驱动下载
链接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密码:r2vu
2. 安装步骤:
[root@cloud ~]# yum -y install wireless-tools pciutils make gcc gcc-c++ kernel-devel
[root@cloud ~]# yum update
[root@cloud ~]# tar -zxvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
[root@cloud ~]# cd rtl8192ce_linux_2.6.0006.0321.2011
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make install
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# reboot
………………
3. 卸载命令:
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make uninstalll
4. 注意事项:
CentOS6.3 系统内核版本是 2.6.32-279.el6.x86_64,而 yum kernel-devel 后 /usr/src/kernel 下文件名是:2.6.32-358.18.1.el6.x86_64,造成不统一,安装驱动失败,所以在 make 驱动前要保证内核版本、/lib/modules/ 内核版本、/lib/modules/ 内核版 /build 链接名、以及 /usr/src/kernel 下内核版本四者一致:
[root@cloud ~]# uname -r
2.6.32-358.18.1.el6.x86_64
[root@cloud ~]#
ll /lib/modules/
总用量 8
drwxr-xr-x. 8 root root 4096 9 月 26 17:43 2.6.32-279.el6.x86_64
drwxr-xr-x 7 root root 4096 9 月 26 17:53 2.6.32-358.18.1.el6.x86_64
[root@cloud ~]#
ll /lib/modules/2.6.32-358.18.1.el6.x86_64/ |grep build
lrwxrwxrwx 1 root root 51 9 月 26 17:44 build -> ../../../usr/src/kernels/2.6.32-358.18.1.el6.x86_64
lrwxrwxrwx 1 root root 5 9 月 26 17:32 source -> build
[root@cloud ~]#
[root@cniaas ~]# ll /usr/src/kernels/
总用量 6520
drwxr-xr-x 22 root root 4096 9 月 26 17:17 2.6.32-279.el6.x86_64
lrwxrwxrwx 1 root root 46 9 月 26 17:02 2.6.32-358.18.1.el6.x86_64 -> ../../../usr/src/kernels/2.6.32-279.el6.x86_64
其他:
查看当前网卡型号:
[root@master ~]# lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10)
[root@master ~]# lspci | grep Wireless
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
#########################################################################
在作以下的操作之前,先查看你的系统是否已安装有 wpa_supplicant:
#rpm -qa|grep wpa_supplicant
如果还没有安装,则安装:
#yum -y install wpa_supplicant
然后按以下步骤执行,一般都会成功。
操作步骤:
1. 由于 NetworkManager 与 network 有冲突,所以要把 NetworkManager 关掉
#chkconfig NetworkMnanger off
#service NetworkManager stop
2. 开启默认的网络管理
#chkconfig network on
#service network restart
3. 配置 wpa_supplicant 服务为常开
chkconfig wpa_supplicant on
4. 配置 wpa_supplicant 的接口和驱动
执行:
#vi /etc/sysconfig/wpa_supplicant
按 i 进入该文件的编辑状态,并将接口配置为 “-iwlan0”,驱动配置为 “-Dwext”,如下:
|# Use the flag "-i" before each of your interfaces, like so:
|# INTERFACES="-ieth1 -iwlan0"
|INTERFACES="-iwlan0"
|
|# Use the flag "-D" before each driver, like so:
|# DRIVERS="-Dwext"
|DRIVERS="-Dwext"
按 ESC 键退出编辑状态 => 输入 “:wq” 保存文件。
5. 配置无线网卡
执行:
#vi /etc/sysconfig/network-scripts/ifcfg-wlan0
按 i 进入无线网卡 wlan0 的配置文件,作如下修改:
|DEVICE=wlan0
|#NAME="System wlan0"
|TYPE=Ethernet
|BOOTPROTO=static
|IPADDR=192.168.1.201
|NETMASK=255.255.255.0
|GATEWAY=192.168.1.1
|DNS1=114.114.114.114
|IPV6INIT=no
|ONBOOT=yes
|WPA=yes
其中的 GATEWAY 是您的 Wifi 网关,一定要设置正确,同样 IP 地址和 DNS 也要设置正确。
接着按 ESC 键退出编辑状态 => 输入 “:wq” 保存文件。
6. 重启网络服务
#service network restart
7. 配置 wpa_supplicant 的接入点
有两种方式:手动配置(较麻烦)和命令追加(方便)
(1)手动配置
执行:
#vi /etc/wpa_supplicant/wpa_supplicant.conf
按 i 进入该文件的编辑状态,追加 “network” 节点:
|ctrl_interface=/var/run/wpa_supplicant
|ctrl_interface_group=wheel
|network={
| ssid="yourWifi"
| #psk="password"
| psk=c0f293f6e1c21bd99d5764a565f9708e187da6972bc96dc5f1c69a35211a3116
|}
其中的 “network={…}” 节代表的是一个 Wifi 配置,如果有多个,则可以在后面追加多个。
这里的 ssid 填的其实就是你的 Wifi 名字。
这里有一个可能是你不理解的地方,就是 “psk”, 从哪里来?其实 psk 需要使用一个命令来获取:
wpa_passphrase <ssid> [pass]
如:
#wpa_passphrase yourWifi abcd1234
将会得出如下结果:
network={
ssid="yourWifi"
psk="abce1234"
psk=xxxxxxxxxxxxxxxxxxxxx
}
(2)命令追加
执行:
#wpa_passphrase yourWifi abcd1234 >> /etc/wpa_supplicant/wpa_supplicant.conf
就这么简单就把 Wifi 名字为 “youWifi” 的 Wifi 信息配置到了 wpa_supplicant.conf 文件里了。
你如果不信,可通过以下命令来查看你的 Wifi 信息是否已追加到该文件了:
#vi /etc/wpa_supplicant/wpa_supplicant.conf
查看完后,可按 ESC 键 => 输入 “:q!” 关闭该文件。
如果你还有其它的 Wifi,还可以用同样的方法追加到该文件中。
8. 启动 wpa_supplicant
#wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
执行后,会提示五六行的文字,可以忽略不看。
9. 启动无线网卡
#ifup wlan0
有时需要执行 sudo ifdown wlan0 和 sudo ifup wlan0 才能发生作用,但一般只上一句就够了。
如果 wlan0 启动过了,会提示 “RTNETLINK answers:File exists”,表示正常。
10. 测试网络是否连通
#ping www.baidu.com
如果连通了,那么恭喜你!你成功了!
11. 其它常用命令:
(1)搜索无线网络
#iwlist wlan0 scan | grep ESSID
(2) 连接无线网络
#iwconfig wlan0 essid "yourWifi"
(3)dhcp 方式获取 ip
#dhclient wlan0
12. 常见问题
(0)安装过程 uname-r 版本要和 kernel-dev kernel-headers 一直 不一致重新下载
(1)ping 百度能通,ping 局域网却 ping 不通,有可能是 wifi 路由器开启了 ap 隔离,打开后正常。
(2)关机,过一段时间后再开机,怎么连接 wifi?
#wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
#ifup wlan0
#iwconfig wlan0 essid "yourWifi"
执行完后,可以通过 ping www.baidu.com 来检测网络是否已连通。
(3)笔记本合(盖)上屏幕一段时间后(可能是已进入睡眠状态),再打开屏幕,发现无线又上不了网了,这时的解决办法同第(2)个问题的解决办法。
(4)有时候既有 eth0,也有 wlan0,就要把 eth0 对应的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 的 “ONBOOT=yes” 改为 “ONBOOT=no”,然后再重启 network 服务和 wpa_supplicant 服务,如果还不正常,则重启计算机,再按(2)的方法操作,应该就能连接上网了。
(5)重启机器后怎么连接上网?
只要重连接 Wifi 即可:
#iwconfig wlan0 essid "yourWifi"
(6)怎么新接入一个 wifi 来上网?
[a] 如果新的 Wifi 的网关与当前 wlan0 设置的网关不同(如果相同则可以忽略这一步),如:
新的 Wifi 的网关为:192.168.10.1,而你当前的网关为:192.168.1.1,那么你就要把 wlan0 的网关改一下:
#vi /etc/sysconfig/network-scripts/ifcfg-wlan0
按 i 进入编辑状态,要改的地方有:IPADDR、GATEWAY、DNS1, 分别要改为:
IPADDR=192.168.10.xx
GATEWAY=192.168.10.1
DNS1=192.168.10.1
按 ESC=> 输入 “:wq” 保存退出,然后重启 network 服务:
#service network restart
[b] 把新的 wifi 信息追加到 wpa_supplicant.conf 文件未尾
#wpa_passphrase myWifi abcd1234 >> /etc/wpa_supplicant/wpa_supplicant.conf
[c] 连接新 wifi
#iwconfig wlan0 essid "yourWifi"
[d] 测试是否能上网:
ping www.baidu.com
如果还不行,就重启 wlan0
#ifup wlan0
###########################
3、更新。
# yum -y update
4、
CentOS 6.5 BCM43142 80211无线网卡驱动安装
没事折腾了一下双系统,在Windows7之外又装了个CentOS 6.5,装完之后发现没有无线网卡驱动,不能连WIFI。于是装驱动又折腾了好几个小时。。。这里记录一下
1、查看本机的驱动信息
使用iwconfig
发现本机没有无线网卡驱动:
[root@songlee-PC ~]# iwconfig lo no wireless extensions. eth0 no wireless extensions.
并没有,好吧自己装!先看下无线网卡是什么型号的:
[root@songlee-PC ~]# lspci | grep Network 07:00.0 Network controller: broadcom Corporation BCM43142 802.11b/g/n (rev 01)
无线网卡型号为BCM43142 802.11
2、去Broadcom官网下载驱动安装包
这里下载的是64位版本:hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
3、安装内核开发包及GCC
编译broadcom无线驱动需要安装 kernel-headers、kerner-devel以及gcc
但是要注意的是:kernel-headers、kerner-devel一定要与内核版本一致,不然编译出来的驱动无法运行。
先查看一下当前的内核版本:
[root@songlee-PC ~]# uname -r 2.6.32-431.el6.x86_64
然后看是否能够直接通过yum安装:
[root@songlee-PC ~]# yum list | grep -E "kernel-headers|kernel-devel" kernel-devel.x86_64 2.6.32-696.3.2.el6 updates kernel-headers.x86_64 2.6.32-696.3.2.el6 updates
发现yum的版本与内核版本不一致!!
没办法,只能手动从CentOS Vault下载rpm进行安装了:
CentOS-7:请在 7.N.YYMM/os/x86_64/Packages/ 或 7.N.YYMM/updates/x86_64/Packages/ 目录内找寻 kernel-devel-版本.x86_64.rpm
CentOS-6:请在 6.N/os/arch/Packages/ 或 6.N/updates/arch/Packages/ 目录内找寻 kernel-devel-版本.结构.rpm
这里根据内核版本下载了下面两个安装包:
$ wget http://vault.centos.org/6.5/updates/x86_64/Packages/kernel-headers-2.6.32-431.1.2.0.1.el6.x86_64.rpm $ wget http://vault.centos.org/6.5/updates/x86_64/Packages/kernel-devel-2.6.32-431.1.2.0.1.el6.x86_64.rpm $ rpm -ivh /tmp/kernel-headers-2.6.32-431.1.2.0.1.el6.x86_64.rpm $ rpm -ivh /tmp/kernel-devel-2.6.32-431.1.2.0.1.el6.x86_64.rpm $ yum install gcc
4、解压并编译无线网卡驱动
随便找一个目录,解压并编译:
[root@songlee-PC hybrid-wl]# tar xzf hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz [root@songlee-PC hybrid-wl]# ll 总用量 16 drwxrwxrwx. 2 52258 users 4096 9月 18 2015 lib -rw-rw-rw-. 1 52258 users 5154 9月 18 2015 Makefile drwxrwxrwx. 6 52258 users 4096 9月 18 2015 src [root@songlee-PC hybrid-wl]# make API=WEXT KBUILD_nopEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make: *** /lib/modules/2.6.32-431.el6.x86_64/build: 没有那个文件或目录。 停止。 make: *** [all] 错误
尝试编译发现报错了。因为/lib/modules/2.6.32-431.el6.x86_64/
目录下的 build 软链接有问题:
OK,那就手动创建:
[root@songlee-PC hybrid-wl]# cd /lib/modules/2.6.32-431.el6.x86_64/ [root@songlee-PC 2.6.32-431.el6.x86_64]# rm -f build [root@songlee-PC 2.6.32-431.el6.x86_64]# ln -s ../../../usr/src/kernels/2.6.32-431.1.2.0.1.el6.x86_64 build
然后进入原来的解压目录使用make API=WEXT
命令再次进行编译:
[root@songlee-PC hybrid-wl]# make API=WEXT KBUILD_nopEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/kernels/2.6.32-431.1.2.0.1.el6.x86_64' Wireless Extension API specified in command line Using Wireless Extension API LD /usr/local/src/hybrid-wl/built-in.o CC [M] /usr/local/src/hybrid-wl/src/shared/linux_osl.o CC [M] /usr/local/src/hybrid-wl/src/wl/sys/wl_linux.o CC [M] /usr/local/src/hybrid-wl/src/wl/sys/wl_iw.o CC [M] /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.o LD [M] /usr/local/src/hybrid-wl/wl.o Building modules,stage 2. Wireless Extension API specified in command line Using Wireless Extension API MODPOST 1 modules CC /usr/local/src/hybrid-wl/wl.mod.o LD [M] /usr/local/src/hybrid-wl/wl.ko.unsigned NO SIGN [M] /usr/local/src/hybrid-wl/wl.ko make[1]: Leaving directory `/usr/src/kernels/2.6.32-431.1.2.0.1.el6.x86_64' [root@songlee-PC hybrid-wl]# make install install -D -m 755 wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
make install
命令用于将编译生成的wl.ko
文件拷贝到/lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/net/wireless
目录中。
5、加载新的驱动
如果已经有正在运行的默认驱动,需要先卸载并加入黑名单:
$ lsmod | grep -E "b43|ssb|bcma" $ rmmod b43 $ rmmod ssb $ rmmod bcma
然后在 /etc/modprobe.d/blacklist.conf 中加入以下几行:
blacklist b43 blacklist ssb blacklist bcma
加载新的无线驱动程序:
$ modprobe cfg80211 $ modprobe lib80211 $ insmod wl.ko (或者modprobe wl)
然后重启网络服务:
$ service network restart 正在关闭接口 eth0: 设备状态:3 (断开连接) [确定] 关闭环回接口: [确定] 弹出环回接口: [确定]
用iwconfig
看一下:
[root@songlee-PC ~]# iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11 ESSID:"" Nickname:"" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:72 Mb/s Tx-Power:24 dBm Retry min limit:7 RTS thr:off Fragment thr:off Power Managementmode:All packets received Link Quality=5/5 Signal level=0 dBm Noise level=-31 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
OK,可以检测到无线网了!!!
踩坑:
一开始我直接使用yum安装的 kernel-headers、kerner-devel,并没有注意到这两个软件包的版本与内核版本不一致。编译出wl.ko
文件以后,尝试加载的时候报错了:
[root@songlee-PC wireless]# insmod wl.ko insmod: error inserting 'wl.ko': -1 UnkNown symbol in module
查看dmesg
:
wl: disagrees about version of symbol wireless_send_event wl: UnkNown symbol wireless_send_event wl: disagrees about version of symbol wireless_send_event wl: UnkNown symbol wireless_send_event wl: disagrees about version of symbol wireless_send_event wl: UnkNown symbol wireless_send_event wl: disagrees about version of symbol wireless_send_event wl: UnkNown symbol wireless_send_event
Google一下了解到可能是编译用的kernel-headers、kerner-devel版本与内核版本不一致,于是卸载了通过yum安装的版本,手动安装了2.6.32-431版本就OK了
centos6.5 安装无线网卡驱动并配置 wifi
1. 驱动下载地址:
RTL8188 无线网卡驱动下载
链接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密码:r2vu
2. 安装步骤:
[root@cloud ~]# yum -y install wireless-tools pciutils make gcc gcc-c++ kernel-devel
[root@cloud ~]# yum update
[root@cloud ~]# tar -zxvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
[root@cloud ~]# cd rtl8192ce_linux_2.6.0006.0321.2011
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make install
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# reboot
………………
3. 卸载命令:
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make uninstalll
4. 注意事项:
CentOS6.3 系统内核版本是 2.6.32-279.el6.x86_64,而 yum kernel-devel 后 /usr/src/kernel 下文件名是:2.6.32-358.18.1.el6.x86_64,造成不统一,安装驱动失败,所以在 make 驱动前要保证内核版本、/lib/modules/ 内核版本、/lib/modules/ 内核版 /build 链接名、以及 /usr/src/kernel 下内核版本四者一致:
[root@cloud ~]# uname -r
2.6.32-358.18.1.el6.x86_64
[root@cloud ~]#
ll /lib/modules/
总用量 8
drwxr-xr-x. 8 root root 4096 9 月 26 17:43 2.6.32-279.el6.x86_64
drwxr-xr-x 7 root root 4096 9 月 26 17:53 2.6.32-358.18.1.el6.x86_64
[root@cloud ~]#
ll /lib/modules/2.6.32-358.18.1.el6.x86_64/ |grep build
lrwxrwxrwx 1 root root 51 9 月 26 17:44 build -> ../../../usr/src/kernels/2.6.32-358.18.1.el6.x86_64
lrwxrwxrwx 1 root root 5 9 月 26 17:32 source -> build
[root@cloud ~]#
[root@cniaas ~]# ll /usr/src/kernels/
总用量 6520
drwxr-xr-x 22 root root 4096 9 月 26 17:17 2.6.32-279.el6.x86_64
lrwxrwxrwx 1 root root 46 9 月 26 17:02 2.6.32-358.18.1.el6.x86_64 -> ../../../usr/src/kernels/2.6.32-279.el6.x86_64
其他:
查看当前网卡型号:
[root@master ~]# lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10)
[root@master ~]# lspci | grep Wireless
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
#########################################################################
在作以下的操作之前,先查看你的系统是否已安装有 wpa_supplicant:
#rpm -qa|grep wpa_supplicant
如果还没有安装,则安装:
#yum -y install wpa_supplicant
然后按以下步骤执行,一般都会成功。
操作步骤:
1. 由于 NetworkManager 与 network 有冲突,所以要把 NetworkManager 关掉
#chkconfig NetworkMnanger off
#service NetworkManager stop
2. 开启默认的网络管理
#chkconfig network on
#service network restart
3. 配置 wpa_supplicant 服务为常开
chkconfig wpa_supplicant on
4. 配置 wpa_supplicant 的接口和驱动
执行:
#vi /etc/sysconfig/wpa_supplicant
按 i 进入该文件的编辑状态,并将接口配置为 “-iwlan0”,驱动配置为 “-Dwext”,如下:
|# Use the flag "-i" before each of your interfaces, like so:
|# INTERFACES="-ieth1 -iwlan0"
|INTERFACES="-iwlan0"
|
|# Use the flag "-D" before each driver, like so:
|# DRIVERS="-Dwext"
|DRIVERS="-Dwext"
按 ESC 键退出编辑状态 => 输入 “:wq” 保存文件。
5. 配置无线网卡
执行:
#vi /etc/sysconfig/network-scripts/ifcfg-wlan0
按 i 进入无线网卡 wlan0 的配置文件,作如下修改:
|DEVICE=wlan0
|#NAME="System wlan0"
|TYPE=Ethernet
|BOOTPROTO=static
|IPADDR=192.168.1.201
|NETMASK=255.255.255.0
|GATEWAY=192.168.1.1
|DNS1=114.114.114.114
|IPV6INIT=no
|ONBOOT=yes
|WPA=yes
其中的 GATEWAY 是您的 Wifi 网关,一定要设置正确,同样 IP 地址和 DNS 也要设置正确。
接着按 ESC 键退出编辑状态 => 输入 “:wq” 保存文件。
6. 重启网络服务
#service network restart
7. 配置 wpa_supplicant 的接入点
有两种方式:手动配置(较麻烦)和命令追加(方便)
(1)手动配置
执行:
#vi /etc/wpa_supplicant/wpa_supplicant.conf
按 i 进入该文件的编辑状态,追加 “network” 节点:
|ctrl_interface=/var/run/wpa_supplicant
|ctrl_interface_group=wheel
|network={
| ssid="yourWifi"
| #psk="password"
| psk=c0f293f6e1c21bd99d5764a565f9708e187da6972bc96dc5f1c69a35211a3116
|}
其中的 “network={…}” 节代表的是一个 Wifi 配置,如果有多个,则可以在后面追加多个。
这里的 ssid 填的其实就是你的 Wifi 名字。
这里有一个可能是你不理解的地方,就是 “psk”, 从哪里来?其实 psk 需要使用一个命令来获取:
wpa_passphrase <ssid> [pass]
如:
#wpa_passphrase yourWifi abcd1234
将会得出如下结果:
network={
ssid="yourWifi"
psk="abce1234"
psk=xxxxxxxxxxxxxxxxxxxxx
}
(2)命令追加
执行:
#wpa_passphrase yourWifi abcd1234 >> /etc/wpa_supplicant/wpa_supplicant.conf
就这么简单就把 Wifi 名字为 “youWifi” 的 Wifi 信息配置到了 wpa_supplicant.conf 文件里了。
你如果不信,可通过以下命令来查看你的 Wifi 信息是否已追加到该文件了:
#vi /etc/wpa_supplicant/wpa_supplicant.conf
查看完后,可按 ESC 键 => 输入 “:q!” 关闭该文件。
如果你还有其它的 Wifi,还可以用同样的方法追加到该文件中。
8. 启动 wpa_supplicant
#wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
执行后,会提示五六行的文字,可以忽略不看。
9. 启动无线网卡
#ifup wlan0
有时需要执行 sudo ifdown wlan0 和 sudo ifup wlan0 才能发生作用,但一般只上一句就够了。
如果 wlan0 启动过了,会提示 “RTNETLINK answers:File exists”,表示正常。
10. 测试网络是否连通
#ping www.baidu.com
如果连通了,那么恭喜你!你成功了!
11. 其它常用命令:
(1)搜索无线网络
#iwlist wlan0 scan | grep ESSID
(2) 连接无线网络
#iwconfig wlan0 essid "yourWifi"
(3)dhcp 方式获取 ip
#dhclient wlan0
12. 常见问题
(1)ping 百度能通,ping 局域网却 ping 不通,有可能是 wifi 路由器开启了 ap 隔离,打开后正常。
(2)关机,过一段时间后再开机,怎么连接 wifi?
#wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
#ifup wlan0
#iwconfig wlan0 essid "yourWifi"
执行完后,可以通过 ping www.baidu.com 来检测网络是否已连通。
(3)笔记本合(盖)上屏幕一段时间后(可能是已进入睡眠状态),再打开屏幕,发现无线又上不了网了,这时的解决办法同第(2)个问题的解决办法。
(4)有时候既有 eth0,也有 wlan0,就要把 eth0 对应的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 的 “ONBOOT=yes” 改为 “ONBOOT=no”,然后再重启 network 服务和 wpa_supplicant 服务,如果还不正常,则重启计算机,再按(2)的方法操作,应该就能连接上网了。
(5)重启机器后怎么连接上网?
只要重连接 Wifi 即可:
#iwconfig wlan0 essid "yourWifi"
(6)怎么新接入一个 wifi 来上网?
[a] 如果新的 Wifi 的网关与当前 wlan0 设置的网关不同(如果相同则可以忽略这一步),如:
新的 Wifi 的网关为:192.168.10.1,而你当前的网关为:192.168.1.1,那么你就要把 wlan0 的网关改一下:
#vi /etc/sysconfig/network-scripts/ifcfg-wlan0
按 i 进入编辑状态,要改的地方有:IPADDR、GATEWAY、DNS1, 分别要改为:
IPADDR=192.168.10.xx
GATEWAY=192.168.10.1
DNS1=192.168.10.1
按 ESC=> 输入 “:wq” 保存退出,然后重启 network 服务:
#service network restart
[b] 把新的 wifi 信息追加到 wpa_supplicant.conf 文件未尾
#wpa_passphrase myWifi abcd1234 >> /etc/wpa_supplicant/wpa_supplicant.conf
[c] 连接新 wifi
#iwconfig wlan0 essid "yourWifi"
[d] 测试是否能上网:
ping www.baidu.com
如果还不行,就重启 wlan0
#ifup wlan0
###########################
3、更新。
# yum -y update
4、
centos6.5安装无线网卡驱动并配置wifi
1.驱动下载地址:
RTL8188无线网卡驱动下载
链接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密码:r2vu
2.安装步骤:
[[email protected] ~]# yum -y install wireless-tools pciutils make gcc gcc-c++ kernel-devel
[[email protected] ~]# yum update
[[email protected] ~]# tar -zxvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
[[email protected] ~]# cd rtl8192ce_linux_2.6.0006.0321.2011
[[email protected] rtl8192ce_linux_2.6.0006.0321.2011]# make
[[email protected] rtl8192ce_linux_2.6.0006.0321.2011]# make install
[[email protected] rtl8192ce_linux_2.6.0006.0321.2011]# reboot
………………
3.卸载命令:
[[email protected] rtl8192ce_linux_2.6.0006.0321.2011]# make uninstalll
4.注意事项:
CentOS6.3系统内核版本是2.6.32-279.el6.x86_64,而yum kernel-devel后/usr/src/kernel下文件名是:2.6.32-358.18.1.el6.x86_64,造成不统一,安装驱动失败,所以在make驱动前要保证内核版本、/lib/modules/内核版本、/lib/modules/内核版/build链接名、以及/usr/src/kernel下内核版本四者一致:
[[email protected] ~]# uname -r
2.6.32-358.18.1.el6.x86_64
[[email protected] ~]#
ll /lib/modules/
总用量 8
drwxr-xr-x. 8 root root 4096 9月 26 17:43 2.6.32-279.el6.x86_64
drwxr-xr-x 7 root root 4096 9月 26 17:53 2.6.32-358.18.1.el6.x86_64
[[email protected] ~]#
ll /lib/modules/2.6.32-358.18.1.el6.x86_64/ |grep build
lrwxrwxrwx 1 root root 51 9月 26 17:44 build -> ../../../usr/src/kernels/2.6.32-358.18.1.el6.x86_64
lrwxrwxrwx 1 root root 5 9月 26 17:32 source -> build
[[email protected] ~]#
[[email protected] ~]# ll /usr/src/kernels/
总用量 6520
drwxr-xr-x 22 root root 4096 9月 26 17:17 2.6.32-279.el6.x86_64
lrwxrwxrwx 1 root root 46 9月 26 17:02 2.6.32-358.18.1.el6.x86_64 -> ../../../usr/src/kernels/2.6.32-279.el6.x86_64
其他:
查看当前网卡型号:
[[email protected] ~]# lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10)
[[email protected] ~]# lspci | grep Wireless
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
#########################################################################
在作以下的操作之前,先查看你的系统是否已安装有wpa_supplicant:
#rpm -qa|grep wpa_supplicant
如果还没有安装,则安装:
#yum -y install wpa_supplicant
然后按以下步骤执行,一般都会成功。
操作步骤:
1.由于NetworkManager与 network 有冲突,所以要把NetworkManager关掉
#chkconfig NetworkMnanger off
#service NetworkManager stop
2.开启默认的网络管理
#chkconfig network on
#service network restart
3.配置wpa_supplicant服务为常开
chkconfig wpa_supplicant on
4.配置wpa_supplicant的接口和驱动
执行:
#vi /etc/sysconfig/wpa_supplicant
按i进入该文件的编辑状态,并将接口配置为“-iwlan0”,驱动配置为“-Dwext”,如下:
|# Use the flag "-i" before each of your interfaces,like so:
|# INTERFACES="-ieth1 -iwlan0"
|INTERFACES="-iwlan0"
|
|# Use the flag "-D" before each driver,like so:
|# DRIVERS="-Dwext"
|DRIVERS="-Dwext"
按ESC键退出编辑状态=>输入“:wq”保存文件。
5.配置无线网卡
执行:
#vi /etc/sysconfig/network-scripts/ifcfg-wlan0
按i进入无线网卡wlan0的配置文件,作如下修改:
|DEVICE=wlan0
|#NAME="System wlan0"
|TYPE=Ethernet
|BOOTPROTO=static
|IPADDR=192.168.1.201
|NETMASK=255.255.255.0
|GATEWAY=192.168.1.1
|DNS1=114.114.114.114
|IPV6INIT=no
|ONBOOT=yes
|WPA=yes
其中的GATEWAY是您的Wifi网关,一定要设置正确,同样IP地址和DNS也要设置正确。
接着按ESC键退出编辑状态=>输入“:wq”保存文件。
6.重启网络服务
#service network restart
7.配置wpa_supplicant的接入点
有两种方式:手动配置(较麻烦)和命令追加(方便)
(1)手动配置
执行:
#vi /etc/wpa_supplicant/wpa_supplicant.conf
按i进入该文件的编辑状态,追加“network”节点:
|ctrl_interface=/var/run/wpa_supplicant
|ctrl_interface_group=wheel
|network={
| ssid="yourWifi"
| #psk="password"
| psk=c0f293f6e1c21bd99d5764a565f9708e187da6972bc96dc5f1c69a35211a3116
|}
其中的“network={…}”节代表的是一个Wifi配置,如果有多个,则可以在后面追加多个。
这里的ssid填的其实就是你的Wifi名字。
这里有一个可能是你不理解的地方,就是“psk”,从哪里来?其实psk需要使用一个命令来获取:
wpa_passphrase <ssid> [pass]
如:
#wpa_passphrase yourWifi abcd1234
将会得出如下结果:
network={
ssid="yourWifi"
psk="abce1234"
psk=xxxxxxxxxxxxxxxxxxxxx
}
(2)命令追加
执行:
#wpa_passphrase yourWifi abcd1234 >> /etc/wpa_supplicant/wpa_supplicant.conf
就这么简单就把Wifi名字为“youWifi”的Wifi信息配置到了wpa_supplicant.conf文件里了。
你如果不信,可通过以下命令来查看你的Wifi信息是否已追加到该文件了:
#vi /etc/wpa_supplicant/wpa_supplicant.conf
查看完后,可按ESC键=>输入“:q!”关闭该文件。
如果你还有其它的Wifi,还可以用同样的方法追加到该文件中。
8.启动wpa_supplicant
#wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
执行后,会提示五六行的文字,可以忽略不看。
9.启动无线网卡
#ifup wlan0
有时需要执行sudo ifdown wlan0和sudo ifup wlan0才能发生作用,但一般只上一句就够了。
如果wlan0启动过了,会提示“RTNETLINK answers:File exists”,表示正常。
10.测试网络是否连通
#ping www.baidu.com
如果连通了,那么恭喜你!你成功了!
11.其它常用命令:
(1)搜索无线网络
#iwlist wlan0 scan | grep ESSID
(2) 连接无线网络
#iwconfig wlan0 essid "yourWifi"
(3)dhcp方式获取ip
#dhclient wlan0
12.常见问题
(1)ping百度能通,ping局域网却ping不通,有可能是wifi路由器开启了ap隔离,打开后正常。
(2)关机,过一段时间后再开机,怎么连接wifi?
#wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
#ifup wlan0
#iwconfig wlan0 essid "yourWifi"
执行完后,可以通过ping www.baidu.com来检测网络是否已连通。
(3)笔记本合(盖)上屏幕一段时间后(可能是已进入睡眠状态),再打开屏幕,发现无线又上不了网了,这时的解决办法同第(2)个问题的解决办法。
(4)有时候既有eth0,也有wlan0,就要把eth0对应的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0的“ONBOOT=yes”改为“ONBOOT=no”,然后再重启network服务和wpa_supplicant服务,如果还不正常,则重启计算机,再按(2)的方法操作,应该就能连接上网了。
(5)重启机器后怎么连接上网?
只要重连接Wifi即可:
#iwconfig wlan0 essid "yourWifi"
(6)怎么新接入一个wifi来上网?
[a] 如果新的Wifi的网关与当前wlan0设置的网关不同(如果相同则可以忽略这一步),如:
新的Wifi的网关为:192.168.10.1,而你当前的网关为:192.168.1.1,那么你就要把wlan0的网关改一下:
#vi /etc/sysconfig/network-scripts/ifcfg-wlan0
按i进入编辑状态,要改的地方有:IPADDR、GATEWAY、DNS1,分别要改为:
IPADDR=192.168.10.xx
GATEWAY=192.168.10.1
DNS1=192.168.10.1
按ESC=>输入“:wq”保存退出,然后重启network服务:
#service network restart
[b] 把新的wifi信息追加到wpa_supplicant.conf文件未尾
#wpa_passphrase myWifi abcd1234 >> /etc/wpa_supplicant/wpa_supplicant.conf
[c] 连接新wifi
#iwconfig wlan0 essid "yourWifi"
[d] 测试是否能上网:
ping www.baidu.com
如果还不行,就重启wlan0
#ifup wlan0
###########################
3、更新。
# yum -y update
4、
今天关于笔记本台式wifi 802.11n无线网卡驱动万能版是针对和电脑802.11n无线网卡驱动程序的讲解已经结束,谢谢您的阅读,如果想了解更多关于CentOS 6.5 BCM43142 80211 无线网卡驱动安装、CentOS 6.5 BCM43142 80211无线网卡驱动安装、centos6.5 安装无线网卡驱动并配置 wifi、centos6.5安装无线网卡驱动并配置wifi的相关知识,请在本站搜索。
本文标签: