透明 发表于 2015-1-14 20:46:42

给大家带来Centos下无线网卡的装置完成无线上彀

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!为何要应用无线收集呢?

由于无线收集应用比拟便利,应用无线收集我们不用应用那些乱糟糟的网线就可以完成上彀,如今无线收集比拟普及,特别在那些不便利布线的处所(山区、河道、机场、横跨马路、机场、工场车间等)更是风行。
我呢,比来为了玩linux将我的电脑装成了linux操作体系,因为先前没有做好作业,装上体系后,我要哭了,发明我的电脑没有方法应用我们宿舍的无线上彀,在网上找了很久发明我的电脑集成的无线网卡并没有支撑linux的驱动法式。可是我又不想换回本来的体系啊,因而我就,买了个usb无线网卡(附带有linux驱动我才买的哦)。然后我就迫在眉睫的去测验考试着去装置驱动喽,试了好几回终究胜利了,这里就给人人分享一下下哦。
我的无线网卡的型号是:Realtek8176
支撑linux的驱动法式包是:RTL8192xC_USB_linux_v3.4.4_4749.20121105
固然,假如你的usb无线网卡你不晓得是甚么型号的话,你可以拔出你的linux主机,待体系辨认后经由过程lsusb检查你的无线网卡型号,可以依据型号去网上找响应的驱动,这个敕令是否是很有效处哦!


上面就是具体的装置进程,人人伙可要看细心哦!
要想装置驱动,你得把驱动法式包弄到电脑里吧,不消说人人伙也晓得不是:





接着,应用unzip将驱动包解压到以后目次,解压完成落后入解压的目次:





那我们起首装置驱动动法式,进入driver目次:





我们发明这些都是源代码,我们需将它拆解到/usr/local/src目次:
tar-zxvfrtl8188C_8192C_usb_linux_v3.4.4_4749.20121105.tar.gz-C/usr/local/src/
然落后入解压后的目次:





停止make和makeinstall来生成linux模块(留意在linux下一切的驱动都是以模块的情势存在的)








普通linux内核会主动加载新装置的模块,此处发明并没有加载,那是甚么缘由呢?缘由是如许的,当体系从新装置了驱动模块后,体系普通会在从新启动后加载,假如不克不及加载,我们可使用指令:insmod+详细路径和模块或许直接应用modprobe不需指明路径。
上面我们重启后,看看体系可否主动加载模块:





然则为了完成网卡和模块的对应关系,我们必需修正/etc/modprobe.conf文件,不然网卡没法获得到ip地址哦:





一旦模块加载完成,网卡就被驱动起来了,我们可使用ifconfig检查能否显示出来wlan0:



而应用ifconfigCa检查呢:



这是为何呢?本来是ifconfig检查的是已激活的网卡,ifconfigCa检查的一切的,此时我们只须要将wlan0激活便可:



然则,此时wlan0依然不克不及获得到ip地址,由于它还须要扫描无线收集和衔接无线收集的对象,我们进入RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105目次下的wireless_tools目次:



我们再次将包拆解到/usr/local/src目次下
tar-zxvfwireless_tools.30.rtl.tar.gz-C/usr/local/src/进入到拆解的目次:



然后履行make和makeinstall:



我们进入/usr/local/sbin目次下:



接着我们应用iwlist列出四周的无线收集:





固然光搜素到无线收集是没有效处的,由于这些无线收集都是加密的,我们必需要验证对象来停止密钥验证,上面我们进入到RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105的wpa_supplicant_hostapd的目次:



我们应用unzip将wpa_supplicant-0.6.9_wps_patch_20100201_1.zip解压到以后目次:



我们进入到wpa_supplicant-0.6.9/wpa_supplicant目次下:





履行make和makeinstall
我们进入/usr/local/sbin目次:



此时,我们可以去衔接我们的无线收集了:



为了平安起见,我们须要将明文暗码删除


如今,我们的驱动模块和密钥文件都构成了,如今停止无线收集的衔接:
wpa_supplicant-iwlan0-c/etc/wpa_supplicant/wpa_supplicant.conf-DwextCB
各参数的寄义:-i指明衔接的网卡
-c指明密钥文件的寄存地位
-D指明驱动类型为通用型
-B放到后台运转
我们应用iwconfig检查无线网卡的衔接转状况:





为了使wlan0可以或许静态取得ip我们需进到/etc/sysconfig/network-scripts/网卡文件寄存的地位,发生wlan0网卡的文件(ifcfg-wlan0):



接侧重新启动收集办事





上面看看我们的wlan0可否胜利获得Ip地址吧:





然则,只做到这一步还不可,由于只需我们的机械从新启动,我们就不能不从新履行
wpa_supplicant-iwlan0-c/etc/wpa_supplicant/wpa_supplicant.conf-DwextCB
和servicenetworkrestart这两条指令了,很是费事啊!然则有甚么方法呢?前次我在体系内核毛病消除时也告知人人了体系的引诱进程了,体系启动时,要停止体系的初始化操作,履行初始化剧本,初始化剧本就是/etc/rc.d/rc.local。为了知足我们的请求,我们可以在体系初始化的时刻就履行下面的两条指令:



接着我们看看我们的情况变量能否参加/usr/local/sbin这个目次,不然体系不克不及够辨认我们的wpa_supplicant这个指令。echo"$PATH":



好了到此我们就能够很便利的应用无线上彀了!
本文出自“夜风”博客,请务必保存此出处http://jiangkun08.blog.51cto.com/6266992/1284327
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

小魔女 发表于 2015-1-16 22:32:19

给大家带来Centos下无线网卡的装置完成无线上彀

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。

愤怒的大鸟 发表于 2015-1-26 05:56:15

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

变相怪杰 发表于 2015-2-4 20:17:33

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。

乐观 发表于 2015-2-10 08:17:03

最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。

柔情似水 发表于 2015-3-1 08:53:59

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?

蒙在股里 发表于 2015-3-10 16:59:21

掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。

若天明 发表于 2015-3-17 12:10:50

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

不帅 发表于 2015-3-24 14:15:26

工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
页: [1]
查看完整版本: 给大家带来Centos下无线网卡的装置完成无线上彀