본문 바로가기

Computer Engineering/Network

Atheros 5007EG Driver Install @Ubuntu 10.10

wireshark 를 이용하려고 하는데 우분투에서 인터페이스가 잡히질 않아서 커뮤니티에 물어보았다.

답변 내용이

"안녕하세요 Jack2님,
좋은 평가 해 주셔서 감사합니다. :-) 기본적으로 무선랜이 잡혀있다면 와이어샤크 인터페이스에서 해당 인터페이스가 나타납니다. 그러면 그 인터페이스를 선택하여 패킷캡쳐를 할 수 있습니다. System → Administration → Network 에서 Network Manager 를 선택해서 무선랜을 잡으시면 됩니다. 만약 무선랜 인터페이스가 나타나지 않는다면, 드라이버가 제대로 올라오지 않은 것입니다. 사용하시는 무선랜카드 종류를 확인해 보시고, iwconfig 에서 제대로 인터페이스가 나타나는지 보시기 바랍니다. ^^ "

그래서 내 무선랜 카드를 확인해본 결과 Atheros 5007EG (AR 5007EG) 라는 사실을 알게 되었다.

이제 어떻게 설치할까...? 많은 고민을 했다. 일단은 구글링을 하기 시작했다.

그 결과 아래의 웹사이트를 알 수있게 되었다.
http://linuxwireless.org/search?action=fullsearch&titlesearch=0&value=atheros 

보통은 madwifi 라는 드라이버(?) 프로그램을 설치하는데 내 컴퓨터에서는 make 단계에서 부터
Error 가 나왔다... Error 내용은 install: cannot stat `ath_pci.ko': No such file or directory
.
.

이런 내용이었다.

다시 고민에 빠졌다. 고민끝에 사람들이 많이 이용하는 madwifi 사이트에서 답을 찾아보기로 했다.

http://madwifi-project.org/wiki/Compatibility/Atheros#AtherosAR5007EG 

여기로 접속을 하니까 AR 5007EG 에 해당하는 정보를 얻을 수 있었다.

많은 Note 중 : 
How-to compile madwifi and the patch 를 클릭

http://www.ubuntugeek.com/atheros-5007eg-with-madwifi-on-i386-platform.html 

해결이 되었나 싶었는데 다시 말썽 ㅠ.ㅠ

wget -c http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz

이 부분이 말썽을 일으켰다. wget(웹겟)을 이용해서 
madwifi-ng-r2756+ar5007.tar.gz 를 받으려고 했는데 해당 링크가 깨진 것이다.

다시 고민 ... 무턱대고 
madwifi-ng-r2756+ar5007.tar.gz 파일을 구글링을 했다.
하지만 ... 다른 곳들도 마찬가지...

다시 원점으로 와서 검색을 하던 중
http://madwifi-project.org/wiki/About/ath5k 여기에 접속했는데

Device Drivers  --->
  [*] Network device support  --->
        Wireless LAN  ---> 
<M> Atheros 5xxx wireless cards support  
이 부분이 힌트가 될 것 같은 예감으로 찾기 시작했다.

그래서
http://linuxwireless.org/en/users/Drivers/ath5k#Supported_Devices 

여기에 접속해서 글을 읽다보니까 

 Linux wireless compatibility package  이런 패키지가 있다는 것을 알게 되었다. ^__^
 
이제 해당 링크로 고고씽!!
http://linuxwireless.org/en/users/Download 

진정한 설치 시작!!
1. http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 
=> 이 파일을 다운로드


2. 

Selecting your driver

Extract:

Extract the content of the package:

tar jxvf compat-wireless-$(date -I).tar.bz2

If you know what driver you want you can use driver-select:

./scripts/driver-select

Selecting your driver can reduce the amount of time to compile compat-wireless. It may also enable kernel compatibility down to older kernels. If you want to restore compat-wireless to enable all drivers again you can use:

./scripts/driver-select restore

If you do not see your driver in the supported list it means care has not been taken to ensure it works with driver-select and you must just build compat-wireless as a whole.

Building and installing

Build:

Build the latest Linux wireless subsystem:

cd compat-wireless-$(date -I)
make

Install:

We use the updates/ directory so your distribution's drivers are left intact. By default depmod will search this directory first, but if you find that it does not then check that your depmod.conf file lists the search order correctly with updates appearing first (before built-in).

sudo make install


'Computer Engineering > Network' 카테고리의 다른 글

[ESPC1] 0x03 ARP Spoofing  (0) 2011.11.18
[ESPC1]0x02  (0) 2011.11.16
[Wireshark] Interface를 못찾는 현상 @Ubuntu 10.10  (0) 2011.11.03
[POC2011] ARP Spoofing 관련 Study #2  (0) 2011.11.01
[POC2011] SSL strip 관련 공부#1  (0) 2011.10.31