<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配置常用命令總結

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接
    1:iwlist eth1 scanning 查看無線路由
     2:iwconfig eth1 essid "無線路由的名稱"
     3: ifconfig eth1 IP
     4: route add default gw 網關
    對于帶密碼的路由器,設置如下:
    1:iwconfig eth1 key s:密碼
    2:iwconfig eth1 key open
    3:ifconfig eth1 essid "名稱"
    4:ifconfig eth1 IP
    5:route add default gw 網關

     

    還在搞8634,看不到頭了。。唉。wireless_tools的缺點是不支持WPA認證,所以有必要把wpa_supplicant也移植過來。無線網卡是基于zydas芯片的,正好可以在網上搜到wpa_supplicant的zydas專用包:wpa_supplicant-0.4.7_zydas_pre3.tar.gz

        移植很簡單,解包直接修改Makefile,把CC改成mipsel-linux-gcc,然后編譯直接通過。編譯完成后可以發現有幾個可執行程序:wpa_supplicant,wpa_cli等。wpa_supplicant是核心程序,它和wpa_cli的關系就是服務和客戶端的關系:后臺運行wpa_supplicant,可以使用wpa_cli來搜索、設置、和連接網絡等,大部分情況下編輯好配置文件,運行wpa_supplicant就可以連通網絡了,創建一個wpa_supplicant.conf,鍵入以下內容:

    #可有可無,沒有的話無法用wpa_cli terminate來關閉wpa_supplicant
    ctrl_interface=/var/run/wpa_supplicant

    # 確保只有root用戶能讀取WPA的配置,可有可無,尤其是在嵌入式設備上
    ctrl_interface_group=0

    # 使用wpa_supplicant來掃描和選擇AP,也可以設置成0或2,但只有1才能正確工作
    ap_scan=1

    network={
    #AP的名字
       ssid="my_network"
    #AP的key
       psk="my_key"
    }

    配置文件弄好后就可以運行wpa_supplicant了。在那之前當然要先插好無線網卡,載入驅動:

    bash# insmod zd1211b.ko
    bash# ifconfig eth1 up
    bash# wpa_supplicant -B -ieth1 -Dzydas -c/etc/wpa_supplicant.conf

        
       參數-B代表后臺運行,-ieth1代表使用設備eth1,-Dzydas代表網卡芯片是zydas,-c指定配置文件。
       接下來就可以看下網絡是否連通了:

    bash# iwconfig
    bash# udhcpc -i eth1 -n

    zd1211b的驅動使用wpa_supplicant來配置的時候會有隔段時間就鎖死系統一會的情況,很奇怪。

     

     

     

     

    1. 此無線網絡不設置安全機制,換句話說,么有設置密碼,OK,我們該怎么做呢?命令行伺候

    # iwlist scanning            # 搜索無線網絡,我們假設搜索到了 oceanboo-wireless
    # iwconfig interface essid oceanboo-wireless 
    # dhcpcd interface


    夠簡單了吧,這樣,你的機器就連接上 oceanboo-wireless 這個無線網絡了,dhcp 獲得了 ip 地址。不過不給無線路由器設置密碼是很愚蠢的做法,假如你不是開咖啡廳、快餐店,還是設置一個密碼吧。

    2. 此無線網絡設置了安全機制,使用 WEP 加密認證。

    # iwlist scanning           # 還是一樣的搜索,記住這個命令。
    # iwconfig  interface essid oceanboo-wireless key XXXX-XXXX-XXXX-XXXX or XXXXXXXX.   # XXX多了點,不過如果你設置過無線路由,你一定知道這是啥玩意,我就不多說了。
    # dhcpcd interface


    哈,還是一樣的簡單。
    關于 WEP 認證加密的輸入還有下列這些方式,按需要索取吧。

    引用

    # iwconfig interface key 0123-4567-89
    # iwconfig interface key [3] 0123-4567-89
    # iwconfig interface key s:password [2]
    # iwconfig interface key [2]
    # iwconfig interface key open
    # iwconfig interface key off
    # iwconfig interface key restricted [3] 0123456789
    # iwconfig interface key 01-23 key 45-67 [4] key [4]

     

    AP基本命令

    iwconfig配置接口

    wlanconfig創建或銷毀VAP

    iwpriv設置屬性

    iwlist搜索無線熱點

    brctl網橋操作

     

    筆記本的無線網卡搞了好久都沒弄好,最后還是madwifi好使   O(∩_∩)O哈哈~

    給大家分享下

    madwifi配置wep atheros無線網卡

    從madwifi.org獲取包后

     tar -xzvf madwifi-0.9.4.tar.gz        #最新的0.9.4包編譯老是報錯,就換0.9.3的包了……
    cd madwifi-0.9.4
    make
    make install
    modprobe ath_pci            #無線模塊支持
    modprobe wlan_scan_sta      #無線掃描支持
    wlanconfig ath0 destroy     #取消所有ath0配置,可能多此一舉
    wlanconfig ath0 create wlandev wifi0 wlanmode sta
    iwconfig ath0 key xxxx      #wep password,如果用ascii則s:xxxxx
    iwconfig ath0 essid "xxxx"  #廣播域
    ifconfig ath0 up
    dhclient ath0               #or route add xxxxx

    如果加密方式為wpa則需要用wpa_supplicant來配置,需要寫配置文件。繼續研究

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