우선, Nexell 4330에 붙어 있는 ethernet driver rtl8188eu 소스를 빌드하여 드라이버 커널모듈을 생성시킨다. 커널소스의 버젼은 linux-3.4.39이며, 사용된 커널모듈은  
   rtl8188EUS_rtl8189ES_linux_v4.1.7_9024.20130916
이다. 다음 커맨드로 rtl8188eu커널모듈, 8188eu.ko 을 얻을 수 있다.

wireless_set_1.png
rtl8188eu무선랜 설정에 필요한 커널구성정보는 지난시간의 강좌'Nexell 4330 WiFi 리눅스 커널 세팅'를 참조할 수 있다.

다음으로 iwlist,iwconfig커맨드를 얻기 위해 wireless_tools을 빌드한다.

마지막으로 wpa_supplicant데몬프로세스를 얻기 위해    
     wpa_supplicant_hostapd-0.8_rtw_r7475.20130812.tar.gz
를 빌드하여 다음 실행파일들을 얻는다.
    hostapd/hostapd
    wpa_supplicant/wpa_supplicant
    wpa_supplicant/wpa_passphrase
    wpa_supplicant/wpa_cli

무선랜설정을 하기 위해서는 다음과 같은 과정이 필요하다.
   a) 무선랜드라이버 커널모듈 로딩
     insmod 8188eu.ko
   b) wlan0 i/f가 올라와 있는지를 확인한다.
     iwlist wlan0 scan
   c) wlan0에 IP를 설정한다.
     ifconfig wlan0 192.168.10.99 netmask 255.255.255.0
   d) essid와 passwd를 설정한다. 근처에 설치되어 있는 무선AP에서 또는 관리자에게 확인한다.
     iwconfig wlan0 <essid>
     iwconfig wlan0 key <passwd>
   e) wlan0를 활성화시킨다.
     ifconfig wlan0 up
   f) wlan0에 대한 wpa데몬프로세스를 실행시킨다.
     wpa_supplicant -B -c ./wpa1.conf -Dwext -iwlan0
     wpa1.conf에 대한 내용은 wpa_passphrase커맨드를 이용하여 자동생성할 수 있으며
     다음과 같은 포맷을 가지고 있는 config파일이다.

wireless_set_2.png
   g) 끝으로 ping이 외부로 나가는지를 확인해 본다.
     ping 8.8.8.8