歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux無線網絡設置(wpa_supplicant的使用)

Linux無線網絡設置(wpa_supplicant的使用)

日期:2017/2/28 15:54:53   编辑:Linux教程

主機環境:Gentoo Linux 3.1.10

WPA Supplicant工具包可以讓您連接到那些使用WPA的AP。因為還只是beta版,所以它的配置方法仍會常常變化——盡管如此,在大部分情況下它已經能很好的工作。

安裝上wap_supplicant後可以通過修改/etc/wpa_supplicant/wpa_supplicant.conf來進行配置無線接入點網絡

下面是一個配置文件的實例。

  1. # 請不要修改下面這一行內容,否則將不能正常工作
  2. ctrl_interface=/var/run/wpa_supplicant
  3. # 確保只有root用戶能讀取WPA的配置
  4. ctrl_interface_group=0
  5. # 使用wpa_supplicant來掃描和選擇AP
  6. ap_scan=1
  7. # 簡單的情形:WPA-PSk密碼驗證方式,PSK是ASCII密碼短語,所有合法的加密方式都允許連接
  8. network={
  9. ssid="simple"
  10. psk="very secret passphrase"
  11. # 優先級越高,就能越早匹配到。
  12. priority=5
  13. }
  14. # 與前面的設置相同,www.linuxidc.com但要求對特定的SSID進行掃描(針對那些拒絕廣播SSID的AP)
  15. network={
  16. ssid="second ssid"
  17. scan_ssid=1
  18. psk="very secret passphrase"
  19. priority=2
  20. }
  21. # 僅使用WPA-PSK方式。允許使用任何合法的加密方式的組合
  22. network={
  23. ssid="example"
  24. proto=WPA
  25. key_mgmt=WPA-PSK
  26. pairwise=CCMP TKIP
  27. group=CCMP TKIP WEP104 WEP40
  28. psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb
  29. priority=2
  30. }
  31. # 明文連接方式(不使用WPA和IEEE802.1X)
  32. network={
  33. ssid="plaintext-test"
  34. key_mgmt=NONE
  35. }
  36. # 共享WEP秘鑰連接方式(不使用WPA和IEEE802.1X)
  37. network={
  38. ssid="static-wep-test"
  39. key_mgmt=NONE
  40. wep_key0="abcde"
  41. wep_key1=0102030405
  42. wep_key2="1234567890123"
  43. wep_tx_keyidx=0
  44. priority=5
  45. }
  46. # 共享WEP秘鑰連接方式(無WPA和IEEE802.1X),使用共享秘鑰IEEE802.11驗證方式
  47. network={
  48. ssid="static-wep-test2"
  49. key_mgmt=NONE
  50. wep_key0="abcde"
  51. wep_key1=0102030405
  52. wep_key2="1234567890123"
  53. wep_tx_keyidx=0
  54. priority=5
  55. auth_alg=SHARED
  56. }
  57. # 在IBSS/ad-hoc網絡中使用WPA-None/TKIP
  58. network={
  59. ssid="test adhoc"
  60. mode=1
  61. proto=WPA
  62. key_mgmt=WPA-NONE
  63. pairwise=NONE
  64. group=TKIP
  65. psk="secret passphrase"
  66. }

--

下面是我的配置文件

  1. ctrl_interface=/var/run/wpa_supplicant
  2. ap_scan=1
  3. #Home Network
  4. network={
  5. psk="yming0221"
  6. priority=1
  7. ssid=79616E277320776972656C657373
  8. mode=0
  9. bssid=E0:05:C5:17:F8:2C
  10. key_mgmt=WPA-PSK
  11. }
  12. #
  13. network={
  14. ssid="351471azjlb"
  15. psk="CCTV1-CCTV2-KTV-1987"
  16. priority=2
  17. }
然後重啟wlan0連接

/etc/init.d/net.wlan0 restart

Copyright © Linux教程網 All Rights Reserved