linux下安装无线网卡

简介:



    前两天心血来潮,把我的台式给装了个linux系统,发现linux真的很强大啊,驱动我基本就没安装就都识别了,而且我还有一个特殊的需求就是想蹭网,我有一个无线网卡,本以为插上电脑之后就能使用的,但是我没有得到任何提示ifconfig –a 后没有发现任何无线网卡的踪迹,无线网卡的指示灯也不闪,那个叫纠结,于是我就各方的查资料,最终给解决了,下面就来分享一下我的解决办法

      首先,你要明白,不识别是因为linux没有你无线网卡的驱动,我的无线网卡的型号的迅捷FW150UM,当然我上网搜索了,没能找到它的驱动(大部分都是针对于windows的),然后我就想是不是可以针对它的芯片找到相应的驱动呢。我使用了lsusb然后出来了我的网卡芯片型号8176 Realtek

我有搜索了一下,网上显示芯片型号是8192的,然后我就去官网去找驱动了RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip

下载地址http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8192CU

接下来解压文件

unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip

cd RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/

可以看到一个install.sh的安装脚本和readme的安装说明文档,你可以打开安装说明文档看看,我从中找到了几个又有的信息,一个就是安装脚本,一个就是无线管理工具wireless_tools文件夹,还有那个以wpa开头的文件夹(生成连接密钥),执行

Sh install.sh

图标的就是无线网卡的模块了

接下来使用iwconfig就能看到我们的无线网卡的信息了

我们进入wireless_tools文件夹并查看内容

然后将工具包解压安装

tar -zxvf wireless_tools.30.rtl.tar.gz -C /usr/local/src/

cd /usr/local/src/wireless_tools.30.rtl/

然后直接执行make 就能完成安装,之后在/usr/local/sbin下就会产生一些管理脚本

然后就是密钥生成工具的安装

切换到相应目录下cd wpa_supplicant_hostapd/并查看内容

解压划红线的文件

unzip wpa_supplicant-0.6.9_wps_patch_20100201_1.zip

进入wpa_supplicant-0.6.9_wps_path_20100201_1.zip

cd wpa_supplicant-0.6.9

cd wpa_supplicant/

make

make install

然后在显示一下/usr/local/sbin目录下的内容

到此所有的驱动和准备工作都做好了

为你的无线网卡添加配置文件

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-wlan0

然后做一下修改vim /etc/sysconfig/network-scripts/ifcfg-wlan0

#Wlan0 8192

DEVICE=wlan0

BOOTPROTO=dhcp

ONBOOT=yes

接下来启动网卡wlan0

ifconfig wlan0 up

接下来使用网卡管理工具iwlist扫描无线ap接入点

iwlist wlan0 scan

呵呵我这里有N多的接入点

记录下你想连接的无线网络的essid(如果你事先知道密码)

使用wpa_passphrase工具转换连接密码(工具的作用:将你知道明文密码转换为密文)

wpa_passphrase php-1         “php-1”ssid

之后便等待你输入密码

输完密码敲回车密码转换就完成了

你需要将从network开始的内容复制到/etc/wpa_supplicant/wpa_supplicant.conf文件下复制完的结果为

最后一步进行连接

重启网络服务service network restart

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

这里的参数比较多,你可以使用man文档进行查看

查看获取ip地址的情况

Ping一下

大功告成

这里使用到一个管理命令iwconfig,iwlist, wpa_passphrasewpa_supplicant详细的使用都可以用man文档查得到,如果遇到无法获取ip地址的情况可以将电脑重新启动一下,

所以总结起来,在linux下安装并使用无线网卡大概有一下这么几步:

1.     找到对应于网卡芯片的驱动程序

2.     linux上进行安装,如果有附带管理工具就将管理工具安装上(一般都会有)

3.     为无线网卡新建配置文件,并启用无线网卡

4.     扫描无线AP

5.     连接无线AP(因为现在无线的加密方式都很高,所以要涉及到明文密码转换为密文的问题,附带工具就起到了很大的作用)

 

祝你成功啊亲



本文转自 chenming421  51CTO博客,原文链接:http://blog.51cto.com/wnqcmq/1160462



 

相关文章
|
3天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
21 0
|
3天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
14 0
|
6天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
149 1
|
16天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
83 0
|
16天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
37 0
|
16天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
17 0
|
16天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
52 0
|
28天前
|
Java Linux Maven
Linux中安装MAVEN环境配置
Linux中安装MAVEN环境配置
64 3
|
2天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
40 2
|
3天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
6 0