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=7b271c9a7c8a6ac07d12403a 1f0792d7d92b5957ff8dfd56 481ced43ec6a65 #wpa_supplicant算出来的密码。
      }

    #wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -d &
    #udhcpc -i wlan0

你可能感兴趣的:(mini6410 wpa_supplicant 无线上网)