Unix/Fedora Core 4

무선랜 연결하기 - 1: HW설치

ForceCore 2006. 2. 27. 09:47

필자는 D-Link의 DWL-120+를 쓴다. 각각 하드웨어는 다르겠지만, 대략 참고는 될 것이다.

 

일단 하드웨어를 설치할 때에는 공식사이트에 제일 먼저 가보는 것이 예의다.

확인해보니 리눅스 용은 없다. -_-;

(nVidia나 ATI같은 곳에는 리눅스 용도 드라이버가 있다.)

 

무선랜이 연결 안 되어서 어떻게 다운받나고요? 어디선가 다운 받아서

USB에 저장하면 된다 -_-;

아니면 크로스 케이블을 써도 좋다... 있다면 -0-

http://blog.naver.com/ssanzing2/140022134960

 

그래서...http://www.linux-drivers.org/에 접속했다.

wireless를 확인해봄.http://linux-wless.passys.nl/

이 곳에 가니 쭈욱 정보가 있었고, dwl-120+는 지원된다.

 

http://acx100.sourceforge.net/

download란에 갔다. 커널 모듈이라 그냥 소스 공개로 알아서 컴파일 하도록 해놓았군.

말 그대로 최신 판을 받는다.

acx-20060215.tar.bz2

이런 날짜가 적힌 것중 가장 새 것. 가장 새것이 항상 좋지는 않지만, 해보고 문제가 생기면 다운그레이드 하면 된다 -0-;;

 

매뉴얼과 howto, 위키를 참고하여 3일에 걸쳐 거듭 연구한 결과 (으윽)

 

http://acx100.sourceforge.net/wiki/ACX

일단은 여기서 시키는 대로, 펌웨어 이미지를 받는다. 커널 모듈 외에도 이런 게 있어야 제어가 되는 모양이다. 어떤 것을 받아야 하는고... 이건 사이트를 잘 뒤져서 device list에 확인해보면 알 수 있었다.http://acx100.sourceforge.net/wiki/FIRMWARE_NAMES

다운로드 받을 때가 문제였다. 위키에서 해놓은 링크는 깨져 있어서 애먹었다.

http://195.66.192.167/linux/acx_patches/

그럼 어디서 받느냐... download란에서 original but slow라고 된 곳에 들어가서 받아야 한다 -0-;

 

일단 펌웨어는 받았고, 그 페이지에서 FC4에서는 그걸 어디에 배치해야 되는지 알려준다.

/lib/firmware

라고 한다.

 

이제 커널모듈 소스를 받아 컴파일 할 차례.

 

Installing outside kernel tree

이것을 택했다. 더 쉽거든 -_-;

다운받아서 압축 풀고,

 # make -C /lib/modules/`uname -r`/build M=`pwd`

눈 뜨고 잘 보고 입력해야 한다. "도 '도 아닌 `이다. 1 바로 옆의 키!;;;

명령으로 테스트 컴파일을 한다. 그러면 그 디렉토리에 acx.ko가 생성된다.

insmod acx.ko를 해본다. 이건 커널에 acx.ko 모듈을 장착하라는 명령이다.

모듈이 잘 인서트 되었다고 할 것이다. 아마 -_-;; 아무 에러가 메시지 없으면

잘 된거다.

 

잘 되었으면, 이제 USB랜을 뺐다가 껴본다.

# dmesg

를 쳐보면 뭐라고뭐라고 이상한 메시지가 나오다가, 제일 끄트머리에

가장 최근 이벤트가 표시된다.

 

필자는 D-Link의 DWL-120+를 쓴다.

 

일단 하드웨어를 설치할 때에는 공식사이트에 제일 먼저 가보는 것이 예의다.

확인해보니 리눅스 용은 없다. -_-;

(nVidia나 ATI같은 곳에는 리눅스 용도 드라이버가 있다.)

 

무선랜이 연결 안 되어서 어떻게 다운받나고요? 어디선가 다운 받아서

USB에 저장하면 된다 -_-;

 

그래서...http://www.linux-drivers.org/에 접속했다.

wireless를 확인해봄.http://linux-wless.passys.nl/

이 곳에 가니 쭈욱 정보가 있었고, dwl-120+는 지원된다.

 

http://acx100.sourceforge.net/

download란에 갔다. 커널 모듈이라 그냥 소스 공개로 알아서 컴파일 하도록 해놓았군.

말 그대로 최신 판을 받는다.

acx-20060215.tar.bz2

이런 날짜가 적힌 것중 가장 새 것. 가장 새것이 항상 좋지는 않지만, 해보고 문제가 생기면 다운그레이드 하면 된다 -0-;;

 

매뉴얼과 howto, 위키를 참고하여 3일에 걸쳐 거듭 연구한 결과 (으윽)

 

http://acx100.sourceforge.net/wiki/ACX

일단은 여기서 시키는 대로, 펌웨어 이미지를 받는다. 커널 모듈 외에도 이런 게 있어야 제어가 되는 모양이다. 어떤 것을 받아야 하는고... 이건 사이트를 잘 뒤져서 device list에 확인해보면 알 수 있었다.http://acx100.sourceforge.net/wiki/FIRMWARE_NAMES

다운로드 받을 때가 문제였다. 위키에서 해놓은 링크는 깨져 있어서 애먹었다.

http://195.66.192.167/linux/acx_patches/

그럼 어디서 받느냐... download란에서 original but slow라고 된 곳에 들어가서 받아야 한다 -0-;

 

일단 펌웨어는 받았고, 그 페이지에서 FC4에서는 그걸 어디에 배치해야 되는지 알려준다.

/lib/firmware

라고 한다.

 

이제 커널모듈 소스를 받아 컴파일 할 차례.

 

Installing outside kernel tree

이것을 택했다. 더 쉽거든 -_-;

다운받아서 압축 풀고,

 # make -C /lib/modules/`uname -r`/build M=`pwd`

눈 뜨고 잘 보고 입력해야 한다. "도 '도 아닌 `이다. 1 바로 옆의 키!;;;

명령으로 테스트 컴파일을 한다. 그러면 그 디렉토리에 acx.ko가 생성된다.

insmod acx.ko를 해본다. 이건 커널에 acx.ko 모듈을 장착하라는 명령이다.

모듈이 잘 인서트 되었다고 할 것이다. 아마 -_-;; 아무 에러가 메시지 없으면

잘 된거다.

 

잘 되었으면, 이제 USB랜을 뺐다가 껴본다.

# dmesg

를 쳐보면 뭐라고뭐라고 이상한 메시지가 나오다가, 제일 끄트머리에

가장 최근 이벤트가 표시된다.

 

필자는 D-Link의 DWL-120+를 쓴다.

 

일단 하드웨어를 설치할 때에는 공식사이트에 제일 먼저 가보는 것이 예의다.

확인해보니 리눅스 용은 없다. -_-;

(nVidia나 ATI같은 곳에는 리눅스 용도 드라이버가 있다.)

 

무선랜이 연결 안 되어서 어떻게 다운받나고요? 어디선가 다운 받아서

USB에 저장하면 된다 -_-;

 

그래서...http://www.linux-drivers.org/에 접속했다.

wireless를 확인해봄.http://linux-wless.passys.nl/

이 곳에 가니 쭈욱 정보가 있었고, dwl-120+는 지원된다.

 

http://acx100.sourceforge.net/

download란에 갔다. 커널 모듈이라 그냥 소스 공개로 알아서 컴파일 하도록 해놓았군.

말 그대로 최신 판을 받는다.

acx-20060215.tar.bz2

이런 날짜가 적힌 것중 가장 새 것. 가장 새것이 항상 좋지는 않지만, 해보고 문제가 생기면 다운그레이드 하면 된다 -0-;;

 

매뉴얼과 howto, 위키를 참고하여 3일에 걸쳐 거듭 연구한 결과 (으윽)

 

http://acx100.sourceforge.net/wiki/ACX

일단은 여기서 시키는 대로, 펌웨어 이미지를 받는다. 커널 모듈 외에도 이런 게 있어야 제어가 되는 모양이다. 어떤 것을 받아야 하는고... 이건 사이트를 잘 뒤져서 device list에 확인해보면 알 수 있었다.http://acx100.sourceforge.net/wiki/FIRMWARE_NAMES

다운로드 받을 때가 문제였다. 위키에서 해놓은 링크는 깨져 있어서 애먹었다.

http://195.66.192.167/linux/acx_patches/

그럼 어디서 받느냐... download란에서 original but slow라고 된 곳에 들어가서 받아야 한다 -0-;

 

일단 펌웨어는 받았고, 그 페이지에서 FC4에서는 그걸 어디에 배치해야 되는지 알려준다.

/lib/firmware

라고 한다.

 

이제 커널모듈 소스를 받아 컴파일 할 차례.

 

Installing outside kernel tree

이것을 택했다. 더 쉽거든 -_-;

다운받아서 압축 풀고,

 # make -C /lib/modules/`uname -r`/build M=`pwd`

눈 뜨고 잘 보고 입력해야 한다. "도 '도 아닌 `이다. 1 바로 옆의 키!;;;

명령으로 테스트 컴파일을 한다. 그러면 그 디렉토리에 acx.ko가 생성된다.

insmod acx.ko를 해본다. 이건 커널에 acx.ko 모듈을 장착하라는 명령이다.

모듈이 잘 인서트 되었다고 할 것이다. 아마 -_-;; 아무 에러가 메시지 없으면

잘 된거다. 또...

# lsmod | grep acx

이렇게 쳐서 acx뭐시기가 있으면 성공.

 

잘 되었으면, 이제 USB랜을 뺐다가 껴본다.

# dmesg

를 쳐보면 뭐라고뭐라고 이상한 메시지가 나오다가, 제일 끄트머리에

가장 최근 이벤트가 표시된다.


firmware image tiacx100usb0D was not provided

라고 한다. 아까 받은 펌웨어가 위치는 맞았는데 이름 변경을 안 했기 때문이다.

tiacx100usb라고 이름을 바꿔준다.

mv acx100.bin tiacx100usb0D 이런 식으로 move명령어를 써주면 됨.

 

다시 usb에 뺐다가 꽂으면 dmesg에 잘 인식되었다고 말할 것이다.

# make -C /lib/modules/`uname -r`/build M=`pwd` modules_install

확인 했으면 이렇게 친다. 인스톨 시키기. 그리고 커널에 저런 모듈이 있다고 인식시켜주기 위해 아래 명령을친다.

# depmod -a

 

이제... 재부팅을 시킨다 -0-;;;