歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Gnetoo-無線網卡驅動安裝及無線網絡配置

Gnetoo-無線網卡驅動安裝及無線網絡配置

日期:2017/2/28 14:47:34   编辑:Linux教程

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加入默認啟動。

  1. #創建符號鏈接
  2. ln -s /etc/init.d/net.lo /etc/init.d/net.wlan0
  3. #加入開機啟動
  4. rc-update add net.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加密方式,則配置文件內容如下所示:

  1. #======================================================================================
  2. ctrl_interface=/var/run/wpa_supplicant
  3. eapol_version=1
  4. ap_scan=1
  5. fast_reauth=1
  6. # Simple case: WPA-PSK, PSK as an ASCII passphrase, allow all valid ciphers
  7. network={
  8. ssid="zyqhi"
  9. psk="123456"
  10. priority=5
  11. }
  12. # Same as previous, but request SSID-specific scanning (for APs that reject
  13. # broadcast SSID)
  14. network={
  15. ssid="zyqhi"
  16. scan_ssid=1
  17. psk="123456"
  18. priority=2
  19. }
  20. #======================================================================================

配置結束以後,可以運行 wpa_supplicant -Dwext -iwlan0測試,並且下次開機會自動配置無線網卡。

Copyright © Linux教程網 All Rights Reserved