work, study, life ..........

Wednesday, April 18, 2012

Debian 无线网卡配置

    今天突然发现本本的无线网卡不能用,按照系统帮助手册检查了Network Setting 中并没有Wireless选项,于是安装了wireless-tools。
     $/sbin/iwconfig lo no wireless extensions. eth0 no wireless extensions. 根本没有检测到无线网卡。

   检查日志: $ dmesg | grep wireless
[ 7.489538] Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[ 7.489801] iwlwifi 0000:05:00.0: Detected Intel(R) Centrino(R) Wireless-N 1000 BGN, REV=0x6C
[ 5807.309322] Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[ 5807.309780] iwlwifi 0000:05:00.0: Detected Intel(R) Centrino(R) Wireless-N 1000 BGN, REV=0x6C
[ 5807.358737] iwlwifi 0000:05:00.0: New firmware can be obtained from http://www.intellinuxwireless.org/.

$ lspci | grep Wire

05:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000
 系统已经检查到无线网卡信息。

在Debian 官方wiki上 找到《Intel Wireless WiFi Link, Wireless-N, Advanced-N, Ultimate-N devices》 查找到测试版支持的无线芯片组。
 1. 修改仓库,编辑/etc/apt/sources.list,填入:
 deb http://ftp.us.debian.org/debian squeeze main contrib non-free

 2. 更新并安装fireware-iwlwifi
# aptitude update
# aptitude install firmware-iwlwifi wireless-tools

3. 加载iwlagn支持驱动
 # modprobe -r iwlagn
 # modprobe iwlagn

 在系统设置-->网络设置可以看到 Wireless项,注意 "Airplan mode" 处于关闭状态。
利用iwconfig 可以看到:
 lo no wireless extensions.

 wlan0       IEEE 802.11bgn ESSID:"xxxxxxxx" Mode:Managed Frequency:2.472 GHz Access Point: F8:D1:11:81:C7:CC Bit Rate=1 Mb/s Tx-Power=14 dBm Retry long limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=70/70 Signal level=-35 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:15 Invalid misc:2247 Missed beacon:0

eth0 no wireless extensions.

 现在可以无线了。