linux无线网卡的安装  环境:centos

插上无线网卡

查看usblsusb

[root@CentOS ~]# lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse

Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub

Bus 001 Device 002: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapte

挂载光驱

[root@CentOS ~]# mount /dev/sr1 /media/cdrom

mount: block device /dev/sr1 is write-protected, mounting read-only

然后进入/media/cdrom/Packages

[root@CentOS ~]# cd /media/cdrom/Packages/

ll |grep usb查询与usb相关的rpm包

[root@CentOS Packages]# ll |grep usb

-r--r--r--. 3 root root    91160 Jul  3  2011 libertas-usb8388-firmware-5.110.22.p23-3.1.el6.noarch.rpm

-r--r--r--. 2 root root    27992 Jul  3  2011 libusb-0.1.12-23.el6.i686.rpm

-r--r--r--. 3 root root    28268 Jul  3  2011 libusb-0.1.12-23.el6.x86_64.rpm

-r--r--r--. 2 root root    77956 Jul  3  2011 libusb-devel-0.1.12-23.el6.i686.rpm

-r--r--r--. 2 root root    77960 Jul  3  2011 libusb-devel-0.1.12-23.el6.x86_64.rpm

-r--r--r--. 2 root root    82240 Feb 24  2013 libusb1-1.0.9-0.6.rc1.el6.i686.rpm

-r--r--r--. 2 root root    82188 Feb 24  2013 libusb1-1.0.9-0.6.rc1.el6.x86_64.rpm

-r--r--r--. 3 root root     7104 Jul  3  2011 rt73usb-firmware-1.8-7.el6.noarch.rpm

-r--r--r--. 2 root root    59784 Jul  3  2011 usbmuxd-1.0.2-1.el6.i686.rpm

-r--r--r--. 2 root root    60472 Jul  3  2011 usbmuxd-1.0.2-1.el6.x86_64.rpm

-r--r--r--. 2 root root    41116 Feb 24  2013 usbredir-0.5.1-1.el6.i686.rpm

-r--r--r--. 2 root root    40780 Feb 24  2013 usbredir-0.5.1-1.el6.x86_64.rpm

-r--r--r--. 2 root root    73000 Dec  9  2011 usbutils-003-4.el6.x86_64.rpm

-r--r--r--. 2 root root    41356 Feb 24  2013 xorg-x11-drv-sisusb-0.9.6-2.el6.x86_64.rpm

我们要用的就是这个usbutils-003-4.el6.x86_64.rpm

查看详细信息

[root@CentOS Packages]# rpm -qlp usbutils-003-4.el6.x86_64.rpm

/usr/bin/lsusb

/usr/bin/lsusb.py

/usr/bin/usb-devices

/usr/bin/usbhid-dump

/usr/sbin/lsusb

/usr/share/doc/usbutils-003

/usr/share/doc/usbutils-003/AUTHORS

/usr/share/doc/usbutils-003/COPYING

/usr/share/doc/usbutils-003/ChangeLog

/usr/share/doc/usbutils-003/NEWS

/usr/share/doc/usbutils-003/README

/usr/share/man/man1/usb-devices.1.gz

/usr/share/man/man8/lsusb.8.gz

/usr/share/pkgconfig/usbutils.pc

安装

[root@CentOS Packages]# rpm -ivh usbutils-003-4.el6.x86_64.rpm

查看:

[root@CentOS Packages]# lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse

Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub

Bus 001 Device 002: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

[root@CentOS Packages]# cd /boot

[root@CentOS boot]# ll

total 19704

-rw-r--r--. 1 root root  2407466 Feb 22  2013 System.map-2.6.32-431.el6.i686

-rw-r--r--. 1 root root   104081 Feb 22  2013 config-2.6.32-431.el6.i686

drwxr-xr-x. 3 root root     1024 Mar 29 21:27 efi

drwxr-xr-x. 2 root root     1024 Mar 29 21:28 grub

-rw-r--r--. 1 root root 13410049 Mar 29 21:28 initramfs-2.6.32-431.el6.i686.img

drwx------. 2 root root    12288 Mar 29 21:22 lost+found

-rw-r--r--. 1 root root   185734 Feb 22  2013 symvers-2.6.32-431.el6.i686.gz

-rwxr-xr-x. 1 root root  4043888 Feb 22  2013 vmlinuz-2.6.32-431.el6.i686

在配置文件中查找与rtl有关的

[root@CentOS boot]# grep -i rtl config-2.6.32-431.el6.i686

CONFIG_RTL8180=m

CONFIG_RTL8187=m

CONFIG_RTL8187_LEDS=y

CONFIG_USB_RTL8150=m

# CONFIG_RTL8187SE is not set

# CONFIG_RTL8192SU is not set

# CONFIG_RTL8192E is not set

m代表模块

去网上下载相应的驱动并安装,安装后会形成模块

模块一般放在/lib/modules/2.6.32-431.el6.i686/kernel/drivers/net/wireless/

[root@CentOS modules]# cd  /lib/modules/`uname -r`/

进入2.6.32-431.el6.i686

[root@CentOS 2.6.32-431.el6.i686]#

进入kernel/drivers/net/wireless/

[root@CentOS 2.6.32-431.el6.i686]# cd kernel/drivers/net/wireless/

查看这个目录下的文件

[root@CentOS wireless]# ls

rtl818x

去官网下载网卡驱动解压

[root@CentOS ~]# tar -zxvf rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100601.tar.gz -C /usr/local/src/rtl

进入解压后的目录

[root@CentOS ~]# cd /usr/local/src/rtl

查看当前文件

[root@CentOS rtl]# ls

Makefile                      led

autoconf_rtl8712_usb_linux.h  mlme

clean                         mp

cmd                           os_dep

config                        os_intf

crypto                        pwrctrl

debug                         recv

eeprom                        rf

efuse                         rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100601

hal                           runwpa

ifcfg-wlan0                   sta_mgt

include                       wlan0dhcp

io                            wpa1.conf

ioctl                         xmit

有makefile文件,可以直接make

[root@CentOS rtl]# make

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/2.6.32-431.el6.i686/build M=/usr/local/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100601  modules

make: *** /lib/modules/2.6.32-431.el6.i686/build: No such file or directory.  Stop.

make: *** [modules] Error 2

你会发现不能安装,这是因为没有开发环境

[root@CentOS rtl]# yum grouplist|less

安装开发工具

[root@CentOS rtl]# yum groupinstall "Development tools" -y

[root@CentOS rtl]# make

生成了8712u.ko

[root@CentOS rtl]# cp 8712u.ko /lib/modules/2.6.32-431.el6.i686/kernel/drivers/net/wireless

[root@CentOS rtl]# make install

查看是否存在这个模块

[root@CentOS rtl]# ll /lib/modules/2.6.32-431.el6.i686/kernel/drivers/net/wireless/8712u.ko

加载模块

[root@CentOS rtl]# modprobe 8712u

查看是否加载上刚才的模块

[root@CentOS rtl]# lsmod |grep 8712u

8712u                 329674  0

查看无线网卡有命令iwconfig

[root@CentOS rtl]# iwconfig

-bash: iwconfig: command not found

提示没有这个指令

需要安装无线网卡工具

[root@CentOS rtl]# cd /media/cdrom/Packages/

[root@CentOS Packages]# ll |grep -i wireless

-r--r--r--. 2 root root    94584 Jul  3  2011 wireless-tools-29-5.1.1.el6.i686.rpm

-r--r--r--. 2 root root    95848 Jul  3  2011 wireless-tools-29-5.1.1.el6.x86_64.rpm

[root@CentOS Packages]# yum install wireless -y

现在可以使用iwconfig查看无线网卡设置了

[root@CentOS ~]# iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     unassociated  Nickname:"rtl_wifi"

Mode:Auto  Access Point: Not-Associated   Sensitivity:0/0

Retry:off   RTS thr:off   Fragment thr:off

Encryption key:off

Power Management:off

Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm

Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0

Tx excessive retries:0  Invalid misc:0   Missed beacon:0

现在将wlan0启动

[root@CentOS ~]# ifconfig wlan0 up

搜索无线网络

[root@CentOS ~]# iwlist wlan0 scanning

[root@localhost rtl8191]# iwlist wlan0 scanning

wlan0     Scan completed :

Cell 01 - Address: A8:57:4E:78:A4:02

ESSID:"NET-1"

Protocol:IEEE 802.11bgn

Mode:Master

Frequency:2.437 GHz (Channel 6)

Encryption key:on

Bit Rates:300 Mb/s

Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f202

IE: WPA Version 1

Extra:rsn_ie=30140100000fac040100000fac040100000fac020000

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

IE: Unknown: DD310050F204104A00011010440001021047001000000000000010000000A8574E78A402103C0001011049000600372A000120

Signal level=23/100

Cell 02 - Address: F8:D1:11:FB:F6:D4

ESSID:"php-1"

Protocol:IEEE 802.11bgn

Mode:Master

Frequency:2.437 GHz (Channel 6)

Encryption key:on

Bit Rates:300 Mb/s

Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f202

IE: WPA Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Extra:rsn_ie=30140100000fac040100000fac040100000fac020000

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

IE: Unknown: DD0E0050F204104A0001101044000102

Signal level=23/100

已经可以找到无线网了。想要连接无线网还需要安装一个wpa工具

进入光盘查看与wpa相关的软件包

[root@localhost rtl8191]# cd /media/cdrom/Packages/

[root@localhost Packages]# ll |grep -i wpa_supplicant

-r--r--r--. 2 root root   374368 Feb  4  2013 wpa_supplicant-0.7.3-4.el6_3.i686.rpm

安装这个软件包来连接

[root@localhost Packages]# yum install wpa_supplicant -y

安装好后用 wpa_passphrase来设置无线网的名称和密码

格式是 wpa_passphrase <SSID> [password]

[root@localhost Packages]# wpa_passphrase NET-1

# reading passphrase from stdin

123!@#qaz

network={

ssid="NET-1"

#psk="123!@#qaz"

psk=aee0ca338ea19d7e84cc9da72c00836d0ea646594f1e9ff7f01a0173ce853de6

}

设置好后就可以连接了

连接用 wpa_supplicant 命令

[root@localhost Packages]# wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

-B 后台运行 -i 选择网卡 -D wext -c 配置文件地址

动态获得IP地址

[root@localhost Packages]# dhcpclient wlan0

编辑开机脚本

[root@localhost Packages]# vim /etc/rc.d/rc.local

添加3条命令

modprobe 8712u

wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

dhcpclient wlan0

转载于:https://blog.51cto.com/funtime/1404438

linux无线网卡的安装相关推荐

  1. 磊科linux无线网卡驱动安装步骤,磊科NW336无线网卡驱动程序安装步骤

    对于很多小伙伴来说,他们想要使用电脑设备开设无线网络供其他设备使用,但却没有合适的网卡驱动程序.接下来,为大家介绍一款好用的网卡驱动程序:磊科NW336无线网卡驱动程序,将程序的安装步骤描述如下: 1 ...

  2. linux无线网卡驱动文件安装,linux无线网卡驱动安装

    环境  在笔记本里的虚拟机10.0版本,centos-6.5 无线网卡fast-fw300um 第一步要查看芯片  lsusb  当你得到芯片之后接下来查看内核,如果内核已经有芯片模块就不用再装了,如 ...

  3. linux 无线网卡的安装

    随着 Wi-Fi 的普及,Linux系统对无线网络设备的支持也日臻完善,但相对于Windows系统来说还稍显不足.尤其是很多采用新式芯片而厂商又没有提供针对Linux系统的驱动程序的情况下,这种状况变 ...

  4. 虚拟linux无线网卡驱动安装失败,救命1 :Atheros AR5212无线网卡驱动安装失败!!...

    环境:IBM R60E.WINDOWS 2003..RHEL5 2.6.18-92.el5xen.madwifi-0.9.4-41.src.rpm 曾经装过fedora9,默认就已经认出我的无线网卡, ...

  5. 磊科linux无线网卡驱动安装步骤,如何安装磊科无线网卡驱动教程

    即使是台式机,也可以通过安装一个无线网卡实现WIFI无线上网的功能,不少用户不玩游戏,一般就查阅资料和办公,就直接无线方式上网,主要看不到没有繁琐多余的网线,在台式机上安装好无线网卡后,一定要安装无线 ...

  6. linux系统无线驱动在哪下载,在linux上怎么安装无线网卡驱动?

    在linux上怎么安装无线网卡驱动? 在linux上安装无线网卡驱动的方法: (1)先确定无线网卡型号,因驱动安装和型号是密切相关的,不同的型号,安装和下载驱动有所不同,但原理是一样的.图例为无线网卡 ...

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

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

  8. linux不显示无线网卡驱动安装失败,Linux_Ubuntu无线网卡驱动安装方法,安装了Ubuntu后发现没有无线网 - phpStudy...

    Ubuntu无线网卡驱动安装方法 安装了Ubuntu后发现没有无线网络,搜索不到WiFi,但是正常情况下安装Ubuntu后,系统会自动安装无线网卡驱动,并且开机自动连接无线网.查了一下,原来我的网卡是 ...

  9. thinkpad装linux无线网卡驱动,Thinkpad SL510 笔记本安装 Linux 无线网卡驱动

    在某些 Linux 发行版本中,没有包含一些笔记本的无线驱动程序,例如 Fedora,完成安装后不能自动驱动 Thinkpad SL510 笔记本的无线网卡. 要对网卡进行驱动,首先需要知道网卡的型号 ...

最新文章

  1. ceph存储引擎bluestore解析
  2. 随机变量,概率密度及其统计量
  3. pytorch 扩展张量
  4. 企业级 oracle11G r2 DataGuard 安装配置
  5. 安装DirectX SDK时出现Error Code:s1023 的解决方案
  6. 查找字符串中要查找的字符串最后一次出现的位置
  7. 30岁之前创业成功的12个要点
  8. 资料管理工具VSGoogle?
  9. 【Flutter】Dart中的抽象类和接口
  10. Atitit php db mysql api<?php$mysql_conf = array( ‘host‘ => ‘localhost‘, ‘db‘ => ‘mysql
  11. libvirt API管理hypervisors
  12. 工具介绍(3)- TS 视频文件分析工具神器
  13. 灰色模型GM与时间无关
  14. element ui 前台模板_一个干净优雅的Element UI Admin模板
  15. 安装Hadoop2.10.1
  16. python邮件合并的基本操作步骤_邮件合并的基本操作步骤 - 卡饭网
  17. OpenGL课程设计 光线追踪
  18. 秦岚微博之夜喜提热搜第一 优雅公主裙演绎真人版辛德瑞拉
  19. 有适合宝妈在家做的兼职推荐吗?5个适合在家做的副业兼职!
  20. excel切片器_Excel数据透视表,结合切片器制作一个动态的图表!

热门文章

  1. Android课程设计倒计时app,单片机课程设计-可调倒计时器.doc
  2. python:字符串常用处理函数:
  3. 【直播预告】如何设计性能更强的CNN模型
  4. 农村电商谋定双创工程-李玉庭:互联网+农产品重整流通
  5. jenkins报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 的处理
  6. LeetCode第155题 最小栈
  7. 在web项目中发布jaxws
  8. Windows中用运行命令直接启动指定软件的方法
  9. jQuery Validate验证方法及教程
  10. ios JSON 解析流程(转)