Wireless tools porting guide(1).doc

(28 KB) Pobierz
Wireless extension tools porting guide

Wireless extension tools porting guide

 

export PATH=$PATH:/toolchain/bin/

 

(A)openssl-0.9.8k.tar.gz

(1)tar zxvf openssl-0.9.8k.tar.gz

(2)cd openssl-0.9.8k

(3)./Configure linux-generic32 --prefix=$(pwd)/ssh_install shared

(4)vim crypto/bio/bss_file.c

              line 82:

                            #define _FILE_OFFSET_BITS 64 (-)

                            #define _FILE_OFFSET_BITS 32 (+)

 

(5)vim Makefile

              line 62:

                            CC= mipsel-linux-gcc

              line 69:

                            AR= mipsel-linux-ar $(ARFLAGS) r

              line 70:

                            ARD= mipsel-linux-ar $(ARFLAGS) d

(6)make

(7)make install

(8)in "ssh_install" folder

              lib/libcrypto.a

              lib/libcrypto.so.0.9.8 (copy to target platform)

              lib/libssl.a

              lib/libssl.so.0.9.8 (copy to target platform)

             

 

(B)wpa_supplicant-0.6.9.tar.gz

(1)tar zxvf wpa_supplicant-0.6.9.tar.gz

(2)cd wpa_supplicant-0.6.9\wpa_supplicant

(3)cp defconfig .config

(4)vim .config

              line 15:

                            CFLAGS += -I/openssl-0.9.8k/ssh_install/include

              line 16:

                            LIBS += -L/openssl-0.9.8k/ssh_install/lib

              line 184:

                            #CONFIG_WPS=y (-)

                            CONFIG_WPS=y (+)

 

 

(5)vim Makefile

              added:

                            CC = mipsel-linux-gcc

(6)make

 

(7)copy "wpa_supplicant" and "wpa_cli" to target platform

(8)edit & copy "wpa1.conf" file to target platform

(9)./wpa_supplicant -iwlan0 -Dwext -c wpa1.conf -dd &

(10)./wps_cli (for wps in Interactive mode)

(11) > help

     > wps_pbc

     > wps_pin any 12345678

 

 

 

(C)wireless_tools.29.tar.gz

(1)tar zxvf wireless_tools.29.tar.gz

(2)cd wireless_tools.29

(3)vim Makefile

              line 12:

              CC = mipsel-linux-gcc

              line 14:

              AR = mipsel-linux-ar

              RANLIB = ranlib

(4)make

(5)copy "iwconfig" and "iwlist" to target platform \usr\bin

(6)copy "iwlib.so" to target platform \lib or \usr\lib

Zgłoś jeśli naruszono regulamin