今天突然发现本本的无线网卡不能用,按照系统帮助手册检查了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.
现在可以无线了。
work, study, life ..........
