Blog | Tag | Local | Media | Guest | Login  RSS
wli2-cb-g300n에 해당되는 글 3건
무선 인터넷 패킷 캡쳐
Wi-Fi 패킷 캡쳐



N지원 되는 PCMCIA 랜카드 구입


구입 후 Linux 설치하여 이것 저것 해보다 안 되 지쳐 한동안 잊혀졌던 무선 인터넷


요즘 회사에서 FMC 연동 관련하여 Wi-Fi, WMN 등 이것 저것 알아 보다가,

다시 생각나서 다시 한번 이것 저것 막 해보다 우연히 성공하게 되었다.


드라이버가지고 이것 저것 만지다 보니 성공! ㅎㅎㅎ

Window 환경에서 Wildpacket Omnipeek를 이용하여 패킷 캡쳐에 성공
단, 아직 암호화 패킷은..




Omnipeek를 실행한 화면 WildPackets API가 Yes로 바뀜



FMC로 웹서핑 후 캡쳐한 화면

기존 ndiswrapper 로 설치한 윈도우 드라이버가 마음에 안 들었다.

랜카드 제조사에서는 윈도용만 제공해서 칩셋 제조사에서 Linux용 드라이버를 찾아서 받아서 다시 설치했다.

기존 설치된 드라이버를 삭제하고..
ndiswrapper -l
ndiswrapper -r net2g3n

ralink 홈페이지에서 리눅스용 드라이버 다운로드
http://www.ralinktech.com

도움말 페이지
http://ubuntuforums.org/showthread.php?t=1045703


아래 작업 내용은 도움말 페이지 내용과 동일 함

$sudo aptitude install linux-headers-'uname -r' build-essential
// linux-headers와 build-essential 설치. 인터넷 연결 되어 있어야 함.

Ralink 홈페이지에서 받은 파일의 압축을 해제하면 RT2860 파일이 있는 이 파일로 작업을 진행 함.

$gedit RT2860/os/linux/config.mk
//config.mk 파일 수정 (아래 내용 참조 : 붉은 글씨 부분 : 기본은 n으로 설정됨)

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

$cd RT2860/
//드라이버 루트 디렉토리로 이동

$sudo su

$make && make install

$modprobe rt2860sta

$exit

$lsmod | grep rt2860sta
rt2860sta             524504  1

$iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.

ra0       RT2860 Wireless  ESSID:""  Nickname:"RT2860STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated  
          Bit Rate:1 Mb/s  
          RTS thr:off   Fragment thr:off
          Link Quality=10/100  Signal level:0 dBm  Noise level:-87 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

$sudo su

$echo rt2860sta >> /etc/modules
//재부팅 때 모듈을 로드하기 위해 /etc/modules 파일에 추가함.
//sudo echo rt2860sta >> /etc/modules 입력시 퍼미션 오류가 나서 루트상태에서 실행함.

$iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.

ra0       RT2860 Wireless  ESSID:"IPTIME"  Nickname:"RT2860STA"
          Mode:Managed  Frequency=2.412 GHz  Access Point: ??:??:??:??:??:??  
          Bit Rate=270 Mb/s  
          RTS thr:off   Fragment thr:off
          Link Quality=89/100  Signal level:-31 dBm  Noise level:-71 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0



알수없는 인터페이스(?)

대략 난감하지만 n으로 접속이 되었다.기존 ndiswrapper로는 n접속이 되지 않았었다.

Wireshark 설치는 시냅틱을 이용해 간단하게 설치하였다.

CentOS를 설치하였다가 2~3주간의 삽질 끝에 Ubuntu로 다시 깔았다.

CentOS에서 문제는 Buffalo WLI2-CB-G300N 설치가 안 됐다. 이리 저리 알아보다 Ubuntu로 설치를 다시 했다.

우선 CentOS는 DVD 1장 이였지만 Ubuntu는 CD 1 장이다. X06에 다시 설치를 했다.

설치는 별 문제없이 바로 기본 Device는 모두 설치 되었다.

1. 언어 변경


설치 후 우선 언어 설정을 한글을 Default로 수정하였다.

2. WLI2-CB-G300N PCMCIA 무선 랜카드 사용
ndiswrapper 설치

시냅틱 꾸러미 관리자를 이용하여 ndiswrapper를 설치하였다.

ndiswrapper 설치하고 윈도우용 랜카드 드라이버를 카피하여 작업하였다.

$ ndiswrapper -help
install/manage Windows drivers for ndiswrapper
 
usage: ndiswrapper OPTION
-i inffile       install driver described by 'inffile'
-a devid driver  use installed 'driver' for 'devid' (dangerous)
-r driver        remove 'driver'
-l               list installed drivers
-m               write configuration for modprobe
-ma              write module alias configuration for all devices
-mi              write module install configuration for all devices
-v               report version information
 
where 'devid' is either PCIID or USBID of the form XXXX:XXXX,
as reported by 'lspci -n' or 'lsusb' for the card

$ sudo ndiswrapper -i net2g3n.inf
$ sudo ndiswrapeer -mi
$ sudo ndiswrapper -ma
$ sudo ndiswrapper -m
$ sudo depmod -a

무선 장치 설정은 x환경에서 AP및 접속 정보를 설정하니 접속이 됐다.

우연히 설치는 해서 연결은 됐지만..
문제는 윈도우에서 11n으로 정상 사용이 가능하나..
Ubuntu에서는 g로 접속이 된다는 것이다. 왜 그렇지?? 아직 모르겠다.

이제 설치는 다 됐으니까..이제 마니 사용해서 리눅스랑 좀 친근해 져야겠다.