Networking

在 Gentoo 中配置 Atheros AR9285 無線

  • April 17, 2019

我的筆記型電腦有一個 Atheros AR9285 無線網卡。按照 Gentoo 手冊中的“網路配置”部分,我選擇了 ath9k 模組。模組似乎已正確載入:

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

該界面也出現在 ifconfig 中:

wlan0 鏈路封裝:乙太網 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,無線工作正常。

我在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

引用自:https://unix.stackexchange.com/questions/4031