Linux

노트북 무선랜 설정

GoodDev 2011. 8. 23. 11:21

환경 : CentOS release 5.6 (Final)
무선랜 Adaptor : Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
인증 방법 : WPAPSK
암호화방법 : AES

1. wpa_supplicant 설치 ( 없으면 )
# yum install wpa_supplicant

2. wpa_supllicant 설정

가. 암호 설정
#wpa_passphrase [SID] [PASSWORD] > /etc/wpa_supplicant/wpa_supplicant.conf

나. 추가 항목 설치
network={
        ssid=SID
        psk=암호화된 PASSWORD
        key_mgmt=WPA-PSK
        proto=WPA WPA2   
        pairwise=CCMP TKIP
        group=CCMP TKIP WEP104 WEP40
}

다. 설정 확인
# wpa_supplicant -iwlan0 -Dwext -c /etc/wpa_supplicant/wpa_supplicant.conf
(wext) Device wlan0 kernel driver name: ath5k.
Device wlan0 kernel driver name: ath5k.
ioctl[SIOCSIWAUTH]: Operation not supported <- 무시. 정상 동작함.
WEXT auth param 4 value 0x0 - ioctl[SIOCGIWSCAN]: Resource temporarily unavailable
Trying to associate with --:--:--:--:--:-- (SSID='XXXXXXXX' freq=2412 MHz)
Associated with --:--:--:--:--:--
WPA: Key negotiation completed with --:--:--:--:--:-- [PTK=CCMP GTK=CCMP]
CTRL-EVENT-CONNECTED - Connection to --:--:--:--:--:-- completed (auth) [id=0 id_str=]

3. IP 설정
가. DHCP
#dhclient

나. 고정 IP
#ifconfig wlan0  [IP] netmask [SUBNET MASK]

4. 자동 설정
가. wpa_supplicant 확인
INTERFACES="-i wlan0"
DRIVERS="-D wext"

나. wpa_supplicant 자동 실행 정지
# chkconfig wpa_supplicant off
# chkconfig --list |grep wpa_supplicant
wpa_supplicant  0:off   1:off   2:off   3:off   4:off   5:off   6:off

다. 무선 랜 자동 실행 및 암호 삭제
#vi /etc/sysconfig/network-scripts/ifcfg-wlan0
ONBOOT=no
# rm /etc/sysconfig/network-scripts/keys-wlan0

라. 자동 실행 rc 에 추가
#vi /etc/rc.local
/sbin/service wpa_supplicant start
/sbin/ifup wlan0
/sbin/dhclient <- DHCP 사용시


5. 원본 사이트
http://d.hatena.ne.jp/machua/20100416/1271383912