<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    wifi測試相關(iwconfig,WPA Supplicant用法)

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

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

    Wifi圖形配置軟件可以用:http://wifi-radar.berlios.de/

    Wifi更加詳細的介紹可以參考:http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=4&chap=4

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全