1 無線網卡驅動
1.1 首先lspci命令查看無線網卡型號,我的是Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
1.2 根據這篇文章http://en.gentoo-wiki.com/wiki/Iwlwifi ,進行內核配置,我的內核版本是大於3.0的因此選擇
Device Drivers ---> [*] Network device support ---> [*] Wireless LAN ---> <M> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlagn)
這步完成後,重新編譯內核模塊即可。
1.3 安裝microcode文件,同樣是根據wiki上的提示,選擇適合自己的版本,對於5100的網卡,我安裝的是:sys-firmware/iwl5000-ucode:
emerge -av sys-firmware/iwl5000-ucode
1.4 上述工作完成後,ifconfig -a 命令後wlan0應該已經出現,此時進入配置階段。
2 無線網卡配置
2.1 配置可參考文章http://www.gentoo.org/doc/en/handbook/handbook-arm.xml?part=4&chap=4,這裡我以自己的筆記本為例,簡單說明。
2.2 首先要將wlan0加入默認啟動。
這樣每次開機後都會默認啟動無線網卡。
2.3 配置無線網卡工作,這裡需要用到wpa_supplicant,在gentoo下可以直接安裝
emerge -av net-wireless/wpa_supplicant
2.4 配置wpa_supplicant
首先:編輯 /etc/conf.d/net文件,打開編輯為以下內容:
# Prefer wpa_supplicant over wireless-tools modules="wpa_supplicant"
其次:編輯/etc/wpa_supplicant/wpa_supplicant.conf文件,這個文件很關鍵,無線網絡的鏈接需要從這裡讀取信息。例如我的無線路由器的ssid是zyqhi,密碼是123456,采用的是wpa-psk加密方式,則配置文件內容如下所示:
配置結束以後,可以運行 wpa_supplicant -Dwext -iwlan0測試,並且下次開機會自動配置無線網卡。