Linux下無線網卡的安裝及使用

無線網卡的安裝及使用

近幾年無線網絡使用的越來越多,在windows下使用無線網卡非常方面,但在Linux下怎麼使用呢?

一:首先要能清楚使用的是什麼藉口類型的無線網卡,常見的接口類型有PCI(臺式機)、USB(臺式機、筆記本)Carbus/PCMCIA(筆記本)等。

二:無線網卡使用的是哪一類芯片,併到相關網站下載對應的驅動程序使用以下命令可以查看芯片類型

lsusb        usb接口

lspci         pci接口

下面以RealtekRTL89CU爲例在32位的centos6.4系統上來安裝無線網卡

D9E80B7F014840CBB40F0F4B597F5683

 

 

 三:安裝驅動程序

把從官網下來的驅動程序8192拷到/root/下展開後發現無config文件但有makefile文件

563B295D42084DE186A94DB0CDE929E3

直接make  make  install  來安裝驅動程序

081CBF70669349EFAAD2D706D8CEEDF1

在這裏我們可以看到在/lib/modules/2.6.32-431.el6.i686/kernel/drivers/net/wireless/

目錄下安裝了一個8192cu.ko的內核模塊

BB4E9D3D687A443F8B276D5065BA5E3B

來到這個目錄下可以看到安裝的內核模塊

CB96697628E34BC48A9832A97B884311

加載模塊來驅動硬件,可以使用命令    insmod  【全路徑,不能解決依賴】

                                                               modprobe 【模塊名稱,自動解決依賴】

在這裏我們使用modprobe,並用lsmod過濾後發現了8192cu

E4B9A584AF8943C8BF0B34B463F69A4F

使用ifconfig –a 可以看到wlan0

0F1C65FFC6454C7C92C6525E049DF851

使用yum安裝wireless工具

0B9937D01B584C47BC886B310ED31E10

激活wlan0

7B3059815CFB4322879AF8403A4CED71

掃描周圍的無線網絡,發現了兩個網絡YANGZONGphp-1

E94EC39D9D6F4B6F8F7580A58B7F5D5A70A5FE4FA86042BA8698265410709E82

安裝wpa工具

yum --disablerepo=\* --enablerepo=c6-media install  wpa_supplicant  -y

     使用wpa_passphrase產生祕鑰用wpa_supplicant連接到php-1

C1F267C1AE4043038298AAAACCCCD418

D35B5D4288C247E0BD0C7A4CEC385A20 

 

      使用DHCP自動獲得iP地址

ABE885F9146541E7851D5E288E4FDE77 9A8711241EE24564ACBCB8B938A84AD6 

這裏可以看到能ping通無線路由器的ip地址和獲得了默認路由

1890D5E60E7C44CFB240AA56D45C56F9 4400EDB1334B42D9A94E7DB77D5424CB

由於以上配置下次開機不會自動運行還需要手工配置這肯定不是我們所希望看到的,所以要把它們寫入一個開機腳本里,以便下次開機能夠自動運行。

[root@vbird Packages]# echo "modprobe 8192cu" >>/etc/rc.d/rc.local

[root@vbirdPackages]#echo"wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext" >>/etc/rc.d/rc.local

[root@vbird Packages]# echo "dhclient wlan0" >>/etc/rc.d/rc.local

     再次開機後可以發現無線網卡就能夠自動連上了

 

D6EF6A38EB8A409D9A3150DB586EC2C7


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章