mini6410 wpa_supplicant 無線上網

mini6410 wpa_supplicant 無線上網(2013-09-19 14:21:11)
標籤:

linux

wpa_supplicant

 

1. linux kernel version >= 2.6.36

2. openssl-1.0.1e.tar.gz (it is necessary for WAP2)
    wpa_supplicant-2.0.tar.gz (it is necessary for WAP2)
    libnl-1.1.4.tar.gz

3. install openssl:
    cd openssl-1.0.1e
    mkdir bin
    modify Makefile:
    CC= arm-linux-gcc
    AR= arm-linux-ar $(ARFLAGS) r
    RANLIB= arm-linux-ranlib
    INSTALLTOP=/home/cole3/network/openssl-1.0.1e/bin
    OPENSSLDIR=/home/cole3/network/openssl-1.0.1e/bin
   
    make; make install

4. install libnl:
    ./configure --prefix=/home/cole3/network/openssl-1.0.1e/bin
    modify Makefile.opts:
    CC := arm-linux-gcc
    AR := arm-linux-ar
    make; make install

5. install wpa_supplicant:
    cd wpa_supplicant
    cp defconfig .config
    modify .config:
    CC=arm-linux-gcc -L/home/cole3/network/openssl-1.0.1e/bin/lib/
    CFLAGS += -I/home/cole3/network/openssl-1.0.1e/bin/include
    LIBS += -L/home/cole3/network/openssl-1.0.1e/bin/lib
    make
   
6. cp wpa_supplicant, wpa_passphrase to mini6410
    #wpa_passphrase Myssid "secretpassphrase" > /etc/wpa_supplicant.conf
     modify /etc/wpa_supplicant.conf
        network={
        ssid="Mywireless" #請非常注意你ssid名的大小寫。
        scan_ssid=1 # for hide ap 
        key_mgmt=WPA-PSK #請無論你是使用WPA-PSK,WPA2-PSK,都請在這裏輸入 WPA-PSK。這在wpa_supplicant看來WPA-PSK,WPA2-PSK都是 WPA-PSK,改成WPA2-PSK,它會不認識。
        pairwise=CCMP TKIP #關鍵點,wpa_supplicant目前還不認AES的加密標準,因此即使你在此輸入AES也沒有用,自行web到路由器上改成CCMP TKIP吧
        group=CCMP TKIP #同上
        psk=7b271c9a7c8a6ac07d12403a1f0792d7d92b5957ff8dfd56481ced43ec6a65 #wpa_supplicant算出來的密碼。
    }

    #wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -d &
    #udhcpc -i wlan0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章