我在 Debian Wheezy 中配置无线网卡时遇到了麻烦。我按照以下说明进行操作:https://wiki.debian.org/iwlwifi
这是全新安装的 Debian,在此之前我运行过 Ubuntu,但是由于遇到了一些问题(不是无线相关的问题),我决定尝试一下 Debian wheezy。
注意:运行最新的 Ubuntu 版本后,无线功能即可开箱即用。
在安装 Debian 之前,我检查了我的无线网卡,它告诉我:
8086:0083 Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
注意:笔记本电脑上内置无线网卡:Dell XPS L502x
该卡也在受支持设备列表中,因此我安装了 Debian,安装了 iwlwifi 模块。这启用了网络管理器上的“无线”选项卡。但 iwconfig 告诉我没有找到 wlan0 接口。
所以我在 debian 终端上运行lspci -nn | grep Wireless
,它显示:(查看开头数字的差异)
03:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 1000 [Condor Peak] [8086:0083]
输出:(rfkill list all
我必须先安装 rfkill,也许这表明缺少了更多内容?)
$> rfkill list all
0: dell-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
当我运行iwconfig
,ifconfig
或者ip addr
显示这些界面:
eth0 (currently working on)
lo (loopback)
输出:ifconfig -a
eth0 Link encap:Ethernet HWaddr 84:8f:69:ae:44:5a
inet addr:192.168.178.29 Bcast:192.168.178.255 Mask:255.255.255.0
inet6 addr: fe80::868f:69ff:feae:445a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2465 errors:0 dropped:0 overruns:0 frame:0
TX packets:2093 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1922631 (1.8 MiB) TX bytes:255361 (249.3 KiB)
Interrupt:41 Base address:0x6000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:480 (480.0 B) TX bytes:480 (480.0 B)
输出: dmesg | grep Wireless
[ 6.686069] Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[ 6.686694] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R)
Wireless-N 1000 BGN, REV=0x6C
我是否必须手动“启动”无线网卡,它才能扫描网络?您有什么建议可以让它正常工作吗?
答案1
问题解决了!
我必须安装以下软件包:firmware-iwlwifi (0.36+wheezy.1) [非免费]
关联:https://packages.debian.org/wheezy/firmware-iwlwifi 重新启动然后就好了!
答案2
有时某些主板需要 dkms 才能与 MoBo 配合使用。几年前,我们必须使用源代码安装它。现在,它可以在 repo 中提供,以处理所有麻烦。您可以搜索然后apt search dkms
安装所需的 dkms。然后它就开始工作了。