페도라 코어(Fedora core) 6 에서 무선랜 (IPW2200) 설치/설정 하기

rainynova의 이미지

페도라 코어(Fedora core) 6 에서 무선랜 (IPW2200) 설치/설정 하기

제가 사용하는 노트북에서 무선랜으로 인터넷을 하기위해 관련정보를 찾고 삽질을 하다가 드디어 무선랜 설정을 완료하고, 다른 유저분들에게 도움이 되고 싶어 이 글을 씁니다.

0. 설치 시스템

노트북 ASUS M3NP
무선랜 Intel PRO/Wireless 2200BG

1. 펌웨어 설치

페도라 코어 6는 설치시, 기본적으로 무선랜 드라이버를 설치해줍니다.
정확히 말하면, 디바이스를 인식만 시켜놓을 뿐이지 제대로 동작되지는 않습니다.
그렇기 때문에 펌웨어를 설치해줘야 합니다.

Intel PRO/Wireless 2200BG는 IPW2200이라는 드라이버를 다운받아야 합니다.
인텔 계열 다른 WLAN카드는 뒤에 숫자만 바뀌는것 같습니다.

펌웨어는 rpmfind.net을 통해 다운 받았습니다.
Fedora core 6에서는 펌웨어 버전 3.0 이상이여야 합니다.
저 같은 경우 맨처음 2.4 버전을 깔았는데 인식이 안되더라구요.

디바이스가 설치되어있는 확인 하는 방법은 아래와 같습니다.

# dmesg | grep ipw2200

제대로 설치된 화면
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802. 11a channels)

펌웨어 이상시 화면
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
cs: IO port probe 0x100-0x3af: excluding 0x170-0x177<3>ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:01:05.0 failed with error -5

2. NetworkManager 실행/설정

페도라에는 무선랜을 관리해주는 유틸리티가 있습니다. NetworkManager라는 놈인데요~
자 이제 이 놈을 사용해 보도록 하죠..
부가 설명 없이 바로 명령만 알려드리도록 할게요 ^^

부팅시 자동으로 데몬 띄우도록 설정

# /sbin/chkconfig --level 345 NetworkManager On
# /sbin/chkconfig --level 345 NetworkManagerDispatcher On

서비스 등록

# /service/NetworkManager start
# /service/NetworkManagerDispatcher start

그런 다음 리부팅을 한번 해주시구요~

저는 XWindow 관리 툴로 GNOME을 사용하고 있습니다.
NetworkManager를 띄울경우 패널 트레이바에 Network Manager 애플릿이 실행되며
마우스 왼쪽 버튼을 누르시면, 무선 네트워크 목록을 볼수 있으며, 선택을 통해 네트워크를 접속하실수 있으며,
마우스 오른쪽 버튼을 누르시면, 네트워크 연결 정보및 Wireless On/Off 를 설정하실 수 있습니다.

3. SetMode 에러 잡기

이 상태에서 무선랜을 Active시킬려고 했더니 아래와 같은 에러가 발생하였습니다.

Error for wireless request "Set Mode" (8B06) :
SET failed on device eth1 ; Invalid argument.

이리저리 헤메다가 구글신에게 물어본 결과
무선랜의 모드를 Master가 아닌 Managed로 바꿔야 한다는 답을 얻게 되었습니다. (쌩큐 구글신 -_-b)
참조 URL : http://www.linuxant.com/pipermail/drive ··· 385.html

Mode를 Managed로 바꾸는 방법은 두가지 방법이 있습니다.

GUI 네트워크 설정 유틸리티 활용
GNOME 상단 메뉴 -> 시스템 -> 관리 -> 네트워크를 클릭하여 네트워크 설정 유틸리티를 띄우고, 무선랜 디바이스 (저의 경우 eth1)을 더블클릭하여 Edit 화면으로 들어간다음,
무선 설정 탭을 클릭하여 Mode를 master 에서 managed로 바꾸시면 됩니다.
또, 일반적으로 채널번호는 6번으로 하는게 좋다고 합니다. (공유기에 셋팅된 값이 일반적으로 그렇다는군요)

iwconfig 유틸리티 활용
모드 설정
# iwconfig eth1 mode managed
채널번호 설정
# iwconfig eth1 channel 6

4. Epilogue

제 노트북에서만 그런지 몰라도, 부팅시 무선랜 디바이스가 Active될때

ipw2200 device eth1 does not seem to be present, delaying initialization

라는 에러가 뜬적이 있었습니다. 그리고 나서는 무선랜 기능은 안됬구요..
/etc/init.d/network restart 를 해봐도 마찬가지 에러가 뜨는데..
리부팅을 다시 했을때는 그런 에러가 안 날때도 있더라구요..
정확하게 왜 이런 에러가 발생하는지는 모르겠습니다만, 그렇게 자주 나오는 에러는 아니여서 그냥 다시 리부팅해서 쓰고 있습니다.
보다 정확한 이유를 아시는분이 설명을 해주시면 감사하겠습니다.

이상으로 간단한 팁을 마치도록 하겠습니다.
전 이거 잡느라 3시간 넘게 걸렸지만, 여러분은 10분만에 잡으실수 있기를 바랄게요 ^^

-----------------
※ 본 게시물은 스크랩할시에는 아래의 정보를 표시해주시기를 부탁드립니다.
제작 : RainyNova(rainynova@gmail.com) 2007/05/29
원본 : http://codedot.org/xe/blog/textyle/929

p.s : 잘못된점은 코멘트 부탁 드리겠습니다~ 잘 아는 분야가 아니라서.. ^^

Forums: 

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.