在 Gentoo 中配置 Atheros AR9285 无线

在 Gentoo 中配置 Atheros AR9285 无线

我的笔记本电脑配有 Atheros AR9285 无线网卡。通过遵循 Gentoo 手册中的“网络配置”部分,我选择了 ath9k 模块。模块似乎已正确加载:

# lsmod | grep ath
ath9k 72172 0
ath9k_common 2345 1 ath9k
mac80211 146807 2 ath9k,ath9k_common
ath9k_hw 213153 2 ath9k,ath9k_common
8652 2 ath9k,ath9k_hw
cfg80211 112782 4 ath9k,ath9k_common,mac80211,ath

ifconfig 中也显示了该界面:

wlan0 链路 encap:以太网 HWaddr 00:22:43:61:a2:f0  
          上行广播多播 MTU:1500 指标:1
          RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
          TX 数据包:0 错误:0 丢弃:0 溢出:0 运营商:0
          碰撞:0 txqueuelen:1000
          RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

但是,我无法进行网络扫描:

# iwlist wlan0 扫描
wlan0 接口不支持扫描。

并且该接口似乎无法被识别:

# iwconfig wlan0
wlan0 没有无线扩展。

我可以尝试什么让它发挥作用?

PS:我的这台笔记本电脑上也安装了 Ubuntu,并且无线工作正常。

答案1

我得到了解决方案Gentoo 论坛。事实证明这是一个错误配置的内核。

这是有效的内核配置(来自我上面链接的帖子):

[*] Networking support  --->
    -*-   Wireless  --->
        <*>   cfg80211 - wireless configuration API                                                                                                                  
        [*]     enable powersave by default
        [*]     cfg80211 wireless extensions compatibility
        [*]   Wireless extensions sysfs files
        <*>   Common routines for IEEE802.11 drivers
        <*>   Generic IEEE 802.11 Networking Stack (mac80211)
              Default rate control algorithm (Minstrel)  --->
        -*-   Enable LED triggers

Device Drivers  --->
    [*] Network device support  --->
        [*]   Wireless LAN  --->
            <*>   Atheros Wireless Cards  --->
                <*>   Atheros 802.11n wireless cards support

答案2

如果你使用DE,最好使用NetworkManager(Gentoo 上配置 NM 的说明)。

否则,您需要编辑网络配置文件( /etc/conf.d/net):

config_wlan0=("dhcp")
modules=("iwconfig")
preferred_aps=("WI-FI_NAME")
config_WI-FI_NAME=("dhcp")

然后运行/etc/init.d/net.wlan0 start来启动它。

相关内容