무선랜:xsupplicant문제입니다.
오늘 하루종일 wpa_supplicant -> xsupplicant-0.8 ->xsupplicant-1.2.2 버전을 옮겨가며 열심히
포크레인을 끌고 있습니다.
우선 제환경은 현재 기숙사에 고정ip를 지정받아서 eth0에 연결한 상태이고 (유선) 학교전체에 무선랜
서비스가 이루어지고 있습니다.간혹 집에 내려갈일이 있기때문에 dhcpcd는 깔려 있는 상태입니다.
우선 커널에도 없고 어떻게 지원할까 막막해서 난관이라 생각했던 드라이버는 너무 쉽게 풀렸습니다.
ndiswrapper 를 이용해 윈도 2000용 드라이버를 그냥 설치하니 dmesg나 시스템 로그에도 잘 나타나고
iwconfig에서
wlan0 IEEE 802.11b ESSID:"SKTelecom"
Mode:Managed Frequency:2.452 GHz Access Point: 00:07:13:61:04:73
Bit Rate:11 Mb/s Tx-Power:25 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:100/100 Signal level:-56 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
라고 나타나는 걸로 봐서는 AP도 잘 감지합니다.>
그런데 문제는 도데체 인증이 안되는건지 아니면 인증은 되는데 dhcp로 ip를 제대로 못 받는건지
막상 인터넷은 안됩니다.제가 참고한 문서는 http://bbs.kldp.org/viewtopic.php?t=47642
이 문서를 참고하여 나름대로 작성한 설정파일을 올립니다.한번 보시고 도움 부탁드립니다.안되면
쓰시는 설정파일에서 아이디랑 비밀번호만 제거하고 좀 보내주시면 제가 혼자 노력해보겠
습니다.(nespot사용자 분들도 같은 eap-md5인증이라 그냥 쓰시던 설정파일을 보내주시면 도움이
될듯합니다.(메일:intelwoo at hotmail.com)
1./etc/xsupplicant.conf
logfile = /var/log/xsupplicant.log
allow_interfaces = wlan0
network_list = all
default_netname = SKWIN
SKWIN {
allow_types = eap-md5
identity = 아이디 at nate.com
type = wireless
wireless_control = yes
eap-md5 {
username = 아이디 at nate.com
password = 비밀번호
}
}
2./etc/resolve.conf
nameserver 기숙사dns주소
이정도 입니다.그리고 /etc/conf.d/wireless 나 /etc/init.d 속의 xsupplicant스크립트은 다른 분들
컴퓨터에 있는것도 같을거고 /etc/conf.d/net파일도 무선랜이랑 별반은 상관없는거 같아서 안올렸는데
필요하면 올리겠습니다.진짜 하루를 꼬박 썼습니다.에휴
....방금 터미널에서 명령어로 직접실행해본 결과
xsupplicant -w -i wlan0 -n SKTelecom -u 아이디 at nate.com -p 비밀번호 -m MD5
Username override! Using username 아이디 at nate.com
Password passed in from command line! (This isn't very secure!)
*** glibc detected *** free(): invalid pointer: 0xbff4760e ***
중지됨
이라고 나옵니다.아예 실행조차 안된듯한데 난감하네요.
제가 우분투 브릿지에서 NESPOT을 사용한 방법을 올려드리겠습니다.
제가 우분투 브릿지에서 NESPOT을 사용한 방법을 올려드리겠습니다.
유념할 부분이 dhcp 설정파일에 mac어드레스를 추가하여
한다는 것입니다. 몇달전부터 넷스팟도 맥어드레스 인증을 요구하기 시작했더군요.
그리고 데몬을 내리고서 일단 wlan0를 ifconfig wlan0 up으로 활성화한 다음에 xsupplicant -i wlan0 -d 1 -f 로 하면 인증과정의 메세지를 직접 볼수 있습니다.
댓글 달기