日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

wifi测试相关(iwconfig,WPA Supplicant用法)

發布時間:2025/3/21 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wifi测试相关(iwconfig,WPA Supplicant用法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

iwconfig用法

1.打開無線網卡電源

iwconfig wlan0 txpower no


2.列出區域內的無線網絡

iwconfig wlan0 scan


3.假設要連接到網絡myhome(即essid為myhome的網絡),那么輸入命令

iwconfig wlan0 essid "myhome"


如果網絡是加密的,密碼是0123456789,那么就輸入命令

iwconfig wlan0 essid "myhome" key 0123-4567-89


4 如果正常的話,輸入

iwconfig wlan0

就可以看到連接正常的各項參數了。


5.啟動無線網卡

ifconfig wlan0 up


6.如果是用DHCP獲取IP的,那么用dhclient或dhcpcd獲取ip

dhclient wlan0 dhcpcd wlan0


7.現在無線網卡應該可以正常使用了。


WPA Supplicant

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

代碼?2.1: 安裝wpa_supplicant

# emerge net-wireless/wpa_supplicant

重要:?要讓wpa_supplicant正常工作,您必須在內核中打開CONFIG_PACKET支持。

現在我們需要配置一下/etc/conf.d/net文件以便我們可以選擇使用wpa_supplicant而不用wireless-tools(兩者都安裝在系統中時,默認使用的是wireless-tools)。

代碼?2.2: 在/etc/conf.d/net中配置wpa_supplicant

# 使用wpa_supplicant代替wireless-tools modules=( "wpa_supplicant" )# 因為wpa_supplicant還不能很好的自動偵測驅動,所以需要我們為其指定正在使用的驅動。 wpa_supplicant_eth0="-Dmadwifi"

注意:?如果您用host-ap驅動,您首先要將無線設備卡設置成Managed模式以便能正確地配合wpa_supplicant工作。你可以在/etc/conf.d/net中設置iwconfig_eth0="mode managed"來實現這一點。

看起來這很簡單,不是么?不過我們還需要配置wpa_supplicant本身,這將會比較麻煩一些,具體取決于你要連接的AP的安全程度。下面的例子是從/usr/share/doc/wpa_supplicant-<version>/wpa_supplicant.conf.gz中抽取并簡化而來的,此文件出自wpa_supplicant軟件包。

代碼?2.3: 一個/etc/wpa_supplicant/wpa_supplicant.conf的例子

[cpp]?view plaincopy
  • #?請不要修改下面這一行內容,否則將不能正常工作??
  • ctrl_interface=/var/run/wpa_supplicant??
  • ??
  • #?確保只有root用戶能讀取WPA的配置??
  • ctrl_interface_group=0??
  • ??
  • #?使用wpa_supplicant來掃描和選擇AP??
  • ap_scan=1??
  • ??
  • #?簡單的情形:WPA-PSk密碼驗證方式,PSK是ASCII密碼短語,所有合法的加密方式都允許連接??
  • network={??
  • ??ssid="simple"??
  • ??psk="very?secret?passphrase"??
  • ??#?優先級越高,就能越早匹配到。??
  • ??priority=5??
  • }??
  • ??
  • #?與前面的設置相同,但要求對特定的SSID進行掃描(針對那些拒絕廣播SSID的AP)??
  • network={??
  • ??ssid="second?ssid"??
  • ??scan_ssid=1??
  • ??psk="very?secret?passphrase"??
  • ??priority=2??
  • }??
  • ??
  • #?僅使用WPA-PSK方式。允許使用任何合法的加密方式的組合??
  • network={??
  • ??ssid="example"??
  • ??proto=WPA??
  • ??key_mgmt=WPA-PSK??
  • ??pairwise=CCMP?TKIP??
  • ??group=CCMP?TKIP?WEP104?WEP40??
  • ??psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb??
  • ??priority=2??
  • }??
  • ??
  • #?明文連接方式(不使用WPA和IEEE802.1X)??
  • network={??
  • ??ssid="plaintext-test"??
  • ??key_mgmt=NONE??
  • }??
  • ??
  • #?共享WEP密鑰連接方式(不使用WPA和IEEE802.1X)??
  • network={??
  • ??ssid="static-wep-test"??
  • ??key_mgmt=NONE??
  • ??#?引號包含的密鑰是ASCII密鑰??
  • ??wep_key0="abcde"??
  • ??#?沒有引號包含的密鑰是十六進制密鑰??
  • ??wep_key1=0102030405??
  • ??wep_key2="1234567890123"??
  • ??wep_tx_keyidx=0??
  • ??priority=5??
  • }??
  • ??
  • #?共享WEP密鑰連接方式(無WPA和IEEE802.1X),使用共享密鑰IEEE802.11驗證方式??
  • network={??
  • ??ssid="static-wep-test2"??
  • ??key_mgmt=NONE??
  • ??wep_key0="abcde"??
  • ??wep_key1=0102030405??
  • ??wep_key2="1234567890123"??
  • ??wep_tx_keyidx=0??
  • ??priority=5??
  • ??auth_alg=SHARED??
  • }??
  • ??
  • #?在IBSS/ad-hoc網絡中使用WPA-None/TKIP??
  • network={??
  • ??ssid="test?adhoc"??
  • ??mode=1??
  • ??proto=WPA??
  • ??key_mgmt=WPA-NONE??
  • ??pairwise=NONE??
  • ??group=TKIP??
  • ??psk="secret?passphrase"??
  • }?
  • 總結

    以上是生活随笔為你收集整理的wifi测试相关(iwconfig,WPA Supplicant用法)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。