Firefox 환경에서 동영상 보기(Firefox-2.0.0.3 기준)


Fedora 환경에서 Firefox 브라우저를 이용한 동영상 시청은 매우 어렵다. 그것은 Firefox가 기본적으로 Totem Player를 실행시키기 때문이다. Fedora의 Totem Player의 경우 필요한 코덱설치가 그리 쉽지는 않다. 다만 Mplayer나 Xine이 설치되어 있을 경우 이러한 플레이어를 활용할 수 있다.
이와 반대로 우분투의 경우 코덱을 자동으로 설치함으로 쉽게 해결할 수 있다. 그러나 Fedora의 경우 최소한 한글로 된 지원사이트에서는 그 해결방법을 찾을 수 없었다. 지금부터 설명하는 방법은 Mplayer와 Xine만 설치된 상태에서 해결하는 것이다.

※ 'Mplayer'나 'Xine'이 설치되어 있는 가정하에 설명한 것이다.



① Firefox의 ‘도구’->‘부가기능(A)’을 클릭한다.

사용자 삽입 이미지


 ☞ 여기에서는 설치된 확장 기능을 볼 수 있다. 뿐만 아니라 '테마', '언어' 설정까지 가능하다.
     대화창의 아래 부분의 '유용한 확장 기능찾기'를 클릭 한다.
사용자 삽입 이미지


 ☞ 클릭 후에는 'https://addons.mozilla.org/ko/firefox/browse/type:1'에 접속이 된다.
     접속된 페이지의 검색창에 'WMV'를 입력하고 검색을 한다.
사용자 삽입 이미지



② 검색된 결과에서 'MediaPlayerConnectivity'를 클릭 한다.
사용자 삽입 이미지



③ 웹페이지의 아래 부분의 '설치하기'를 클릭 한다.
사용자 삽입 이미지



④ 서명되지 않았다는 경고 메시지가 나타나지만 무시하고 설치한다.
사용자 삽입 이미지



⑤  설치가 끝난 후 'Firefox 다시 시작'을 클릭하여 'Firefox'를 다시 시작한다.
사용자 삽입 이미지



⑥ Firefox가 종료된 후 'MediaPlayerConnectivity wizard'가 나타난다. 다음을 클릭한다.
사용자 삽입 이미지



⑦ 스트리밍방식을 보기 위해서는 'Windows Media' 부분을 클릭하여 'Xine'을 선택한다.
사용자 삽입 이미지



⑧ 원하는 곳에 체크하고 '완료'를 클릭한다.
사용자 삽입 이미지



'Firefox'가 다시 시작된다.
사용자 삽입 이미지



⑩ Firefox 환경에서 '네이버 뉴스' 동영상을 클릭하게 되면 설정된 플레이어로 실행된다.
사용자 삽입 이미지



⑪ 이러한 설정은 Firefox의 메뉴 중 '도구'를 통해 다시 설정할 수 있다.
사용자 삽입 이미지


:
KMplayer 설치(Fedora 7 기준)


KMplayer는 리눅스에서 사용할 수 있는 강력한 동영상 플레이어이다. 거의 모든 동영상을 재생할 수 있으며 편리하게 사용할 수 있다. 설치법도 비교적 쉬우나 rpm 패키지를 찾기 매우 어려웠다. 또한 많은 블로거들이 페도라보다는 우분투를 기준으로 한 내용들이 많이 사이트에 올려 놓았다. 페도라의 경우 찾을 수 없었으며 rpm 패키지를 통해 설치할 수 밖에 없었다.

※ KMplayer는 Mplayer기반으로 제작되었기 때문에 먼저 Mplayer과 Xine이 먼저 설치되어야 한다. 개인적인 경험에 의하면 KMplayer를 먼저 설치할 경우 오류가 발생되어 전혀 실행이 되지 않는 것을 경험했다. 결국 KMplayer를 설치하기 전에 Mplayer, Xine이 설치되어 있는지 확인해 본다. Mplayer, Xine에 대한 설치방법은 바로 전 포스트에 게시하였다.

'kmplayer-0.10.0-1.fc7.i386.rpm' 파일 다운받기
 ☞ 'http://ftp3.ie.freebsd.org/pub/kde-redhat/RPMS/i586/stable-fc7/' 로 이동하여 페도라 7에
     맞는 KMplayer rpm 패키지를 다운 받는다.

사용자 삽입 이미지



② 바탕화면에 저장한다.
사용자 삽입 이미지



③ 바탕화면에 'kmplayer-0.10.0-1.fc7.i386.rpm'을 확인 후 떠블 클릭 한다.
사용자 삽입 이미지



④ 패키지를 선택하고 '적용'을 클릭한다.
사용자 삽입 이미지



⑤ 의존성을 추가한다는 내용의 대화창이 나타나면 '계속'을 클릭한다.
사용자 삽입 이미지



⑥ 패키지 다운로드가 완료되면 검증 문제가 나타날 수 있으나 '무조건 설치'를 클릭
    한다.
사용자 삽입 이미지
사용자 삽입 이미지












⑦ 설치가 완료되면 '완료'를 클릭한다. '프로그램'->'음악과 비디오'에서 'KMplyaer'
    확인한다.
사용자 삽입 이미지
사용자 삽입 이미지











:
MPlayer와 Xine 설치 방법(Fedora 7 기준)


동영상 플레이어는 개인용 운영체제로 사용하기 위해 꼭 필요한 부분이지만 초보자들에게는 설치방법이 간단하지는 않다. 그것은 동영상을 지원하는 코덱 부분을 고려해야 하기 때문이다.
Fedora에서 동영상 플레이어를 설치하는 것은 중요한 부분이다. 토템 동영상의 경우 활용에 있어 코덱문제로 인하여 한계점이 있기 때문이다.
Mplayer의 많은 사용자를 확보하고 있으며 다양한 형태의 코덱을 지원하고 있다. 거의 모든 형식의 파일을 실행할 수 있지만 WMV의 형식에 필요한 코덱의 경우 따로 설치해야 한다.
Xine은 추가작업을 통해 DVD뿐만 아니라 MP3등 모든 형식의 파일등을 재생할 수 있는 강력한 플레이어이다. 이제 이 두 종류의 플레이어를 설치하도록 하겠다.

※ 동영상 플레이어 설치 방법은 먼저 설치 환경을 만든 다음 코텍을 설치하고 동영상 플레이어를 설치하는 순서로 진행된다.



① 'http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/7/freshrpms-release/' 에
    접속한다.
  ☞ 위의 사이트는 일반적으로 페도라 배포 사이트에는 없는 패키지들을 설치할 수 있게 해 준다.
  ☞ 'freshrpms-release-1.1-1.fc.noarch.rpm'을 다운받는다.
사용자 삽입 이미지



② 바탕화면에 파일을 다운받는다.
사용자 삽입 이미지
 
 
 
③ 다운 받은 파일을 떠블 클릭하여 설치한다.
  ☞ X-Windows 상에서 'freshrpms-release-1.1-1.fc.noarch.rpm'을 떠블 클릭 하여 설치한다.
사용자 삽입 이미지



 ☞ 만약 아래 그림처럼 경고가 발생하면 '무조건 설치'를 클릭한다.
사용자 삽입 이미지
사용자 삽입 이미지



④ 먼저 코덱을 설치하기 위해 'http://www.mplayerhq.hu/design7/dload.html'로 이동
    하여 페이지 중간쯤에 'codecs directory'를 클릭하면 코덱을 다운받을 수 있는 사이트
    로 이동된다.
  ☞ 직접 이동할 수 있는 URL은 다음과 같다.
      'http://www.mplayerhq.hu/MPlayer/releases/codecs/' 사이트로 이동 후
      'all-20071007.tar.bz2'을 다운받는다.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지



⑤ 바탕화면의 파일을 떠블 클릭하여 압축을 푼다.
사용자 삽입 이미지
 
 ☞ 압축을 풀 위치를 정하한다. 바탕화면 즉 'root' 의 'Desktop'에 압축을 푼다.
사용자 삽입 이미지



⑥ 생성된 폴더를 확인하고 ‘프로그램’->‘시스템 도구’->‘파일 브라우저’를 실행시킨다.
사용자 삽입 이미지
사용자 삽입 이미지
















⑦ 생성된 'all-20071007'의 폴더속의 파일들을 이동시키기 위하여 파일 브라우저를
   위치시킨다.
 ☞ 위치는 '/usr/lib' 이다.
사용자 삽입 이미지



'/usr/lib''win32'라는 폴더를 생성한다.
 ☞ 오른쪽 마우스 '폴더 만들기'를 클릭한다.
사용자 삽입 이미지

사용자 삽입 이미지



⑨ 바탕화면에 'all-20071007' 폴더를 열고 '편집'->'모두 선택'을 이용하여 파일 전체를
   '/usr/lib'로 옮긴다.

사용자 삽입 이미지
사용자 삽입 이미지











 ☞ 마우스를 이용하여 파일을 끌어다 놓는다.
사용자 삽입 이미지



⑩ 이제 코덱 설치가 끝이 났으므로 동영상 설치를 위하여
   '프로그램'->'소프트웨어 추가/삭제'를 클릭 한다.

사용자 삽입 이미지



⑪ 앞에서 설치했던 '③'번 작업으로 인해 검색탭에서 Multimedia항목이 새로 생성된 것을
   알 수 있다.
 ☞ 'Multimedia' 중 'MPlayer'와 'Xine'을 원하는 것을 선택하거나 모두 선택한다.
     각각의 플레이어별로 특징이 있으므로 모두 설치하겠다.
사용자 삽입 이미지

 ☞ 'Details'을 클릭하면 코텍을 포함한 설치되는 프로그램 목록을 볼 수 있다.
사용자 삽입 이미지



⑫ 아래 그림처럼 '적용'을 클릭하면 필요한 패키지가 설치된다.
사용자 삽입 이미지



⑬  설치 도중 아래 그림과 같이 '키를 들여옵니까?' 라는 질문이 나오면 '키 들여오기'
     클릭한다.
사용자 삽입 이미지



⑭ 설치가 완료되면 아래 그림처럼 '음악과 비디오' 항목에서 설치 항목을 볼 수 있다.
사용자 삽입 이미지
사용자 삽입 이미지














⑮ 실행이 되는지 확인해 본다.
사용자 삽입 이미지
사용자 삽입 이미지














:
Firefox에서 Java 플로그인 설치 방법(Firefox-2.0.0.3 기준)


얼마전부터 고민하던 것은 리눅스를 개인용 운영체제로 활용하는 것이 가능하느냐에 대한 고민이 빠졌다. 개인용 운영체제로 활용하기 위해서는 사용자 중심에서 쉬어야 하며 무엇보다 '인터넷'을 원활하게 활용하는데 문제가 없어야 한다. 아쉽게도 파이어폭스를 활용하여 인터넷을 활용하는데에는 많은 문제가 있다. 바로 익스플로러에서만 작동하는 Active X 문제이다.
파이어폭스의 플로그인은 이러한 문제를 어느정도 해결해 줄 수는 있으나 100% 해결하기란 불가능하다.
페도라 환경에서 Java 플로그인의 경우 플래시 플레이어처럼 간단히 설치가 되지 않는다. 이를 해결하기 위해 많은 웹자료를 찾아보았으나 초보자의 입장에서 부족한 점이 많이 있었다. 필자처럼 리눅스를 개인용 운영체제로 활용하려하나 많은 문제에 부딪혀 어려운 분들에게 조금의 도움이 되었으면 한다.


① 'http://java.com/ko/download/linux_manual.jsp?locale=ko&host=java.com:80'
    에 접속한다.
  ☞ Linux RPM(자동 압축 풀기 파일)을 바탕화면에 다운 받는다.
사용자 삽입 이미지

JAVA 홈페이지




② 바탕화면에 파일이 있는지 확인한다.
  ☞ 'jre-6u3-linux-i586-rpm.bin' 파일이 있는지 확인한다.
사용자 삽입 이미지

바탕화면에 다운로드된 파일




③ '프로그램' -> '보조 프로그램' -> '터미널'을 실행하고 Java 버전을 확인해 한 후 ‘sh’
    명령어를 통해 설치한다.
  ☞ 버전확인 방법은 'yum list java*'을 입력후 엔터(이 부분은 사실 필요 없음.. 혹시나..)
      "아래 순서로 입력한다."
  ☞ 'cd Desktop'를 입력하여 Desktop으로 이동한다.(파란색 사각형)
  ☞ 'ls'를 입력하여 바탕화면에 있는 파일을 확인한다.(파란색 사각형)
  ☞ 'sh jre-6u3-linux-i586-rpm.bin'를 입력한 후 엔터(파란색 사각형)
  ☞ 'sh'는 압축해제와 설치를 하나로 묶은 명령어이다.
사용자 삽입 이미지

터미널 환경에서의 설치




④ 라이센스 내용이 나타나고 맨 밑으로 계속 이동한다.
사용자 삽입 이미지

라이센스 동의




⑤ 라이센스 맨 밑부분에는 'yes or no'가 나타나는데 'y'를 입력하고 엔터
사용자 삽입 이미지

라이센슨 동의 여부




⑥ 설치되는 과정을 볼 수 있다.
사용자 삽입 이미지

파일 설치




⑦ 바탕화면에 ‘jre-6u3-linux-i586.rpm' 파일이 생성된 것을 볼 수 있다.
사용자 삽입 이미지

생성된 jre-6u3-linux-i586.rpm 파일




⑧ 파일 브라우저를 통해 설치된 Java 플로그인의 위치를 확인한다.
  ☞ 파일 브라우저 실행방법 : '프로그램' -> '시스템 도구 ' -> '파일 브라우저'
  ☞ Java 플로그인은 버전마다 다르니 어떤 버전을 다운받았는지 확인한다.
  ☞ 만약 위치가 나타나지 않으면 메뉴 중 '보기'를 클리하여 설정한다.
사용자 삽입 이미지

파일 브라우저를 통해 설치된 Java 플로그인




⑨ 또 다른 파일 브라우저를 통해 설치된 Firefox가 설치된 플로그인을 확인해 본다.
사용자 삽입 이미지

파일 브라우저를 통해 살펴본 Firefox가 설치된 플로그인




⑩ '8번'과 '9번'을 그대로 둔 상태에서 터미널을 실행시킨다.
  ☞ 'cd /usr/lib/firefox-2.0.0.3/plugins'를 입력하여 Firefox의 플로그인 폴더로 이동한다.
  ☞ [root@localhost Desktop]#에서 [root@localhost plugins]#으로 바뀐 것을 알 수 있다.
사용자 삽입 이미지

'/usr/lib/firefox-2.0.0.3/plugins' 으로 이동


  ☞ 자세히 살펴보면 9번에서 보았던 Firefox 플로그인의 위치 표시임을 알 수 있다.
사용자 삽입 이미지

Firefox 플로그인 위치




⑪ 'ln -s' 명령어를 통해 바로가기를 생성한다.
  ☞ ‘ln -s /usr/java/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so’를 입력하여 java 플로그인
      과 연결한다.

사용자 삽입 이미지

플로그인 연결 만들기




⑫ Firefox 플로그인에 ‘libjavaplugin_oji.so’의 바로가기가 생성된 것을 알 수 있다.
사용자 삽입 이미지

생성된 연결




⑬ Java 플로그인의 설치가 필요한 사이트에 다시 한번 접속한다.
  ☞ 빨간색 사각형이 완료가 될 때까지 기다린다. 완료가 되면 다시 '새로고침'을 하여 확인해 본다.
사용자 삽입 이미지

사이트 접속을 통해 확인




⑭ 새로 고침 후 Java 플로그인의 설치 여부를 묻는지 확인해 본다.
사용자 삽입 이미지

플로그인 설치전


사용자 삽입 이미지

플로그인 설치후

:

리눅스를 설치할때에는 2가지 관점에서 설치할 수 있다. 하나는 리눅스만 설치한 경우이고 또 하나는 MS Windows와 같이 설치하는 경우이다. 아래 예시는 Windows와 같이 설치하는 것을 예로 들며 현실을 고려할때(인터넷 환경이라든지, 사용자에게 익숙한 인터페이스등) 멀티부팅이 되도록 설치하는 것이 효과적이다. 아래는 멀티부팅을 하는 것을 전제로 설명한다.

먼저 리눅스 드라이버 관련 나의 노트북 사양은 다음과 같다.
  ☞ Model       : A6JC
  ☞ Processor : Intel®Core Duo Processor T2500(2.0G)
  ☞ LAN         : Intel®PRO/Wireless 3945ABG Network Connection
                       Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC
  ☞ Video        : Nvidia GeForce go 7300



① 먼저 설치 CD를 넣고 부팅하면 아래 그림처럼 자동으로 선택 메뉴가 나타난다.
  ☞ 첫번째 'Install or upgrade am exosting system'을 선택하는 것이 설치를 편한하게 할 수 있다.
  ☞ 세번째 'Rescue installed system'은 응급복구에 필요하다.

사용자 삽입 이미지

설치 초기화면 1




② 설치 CD를 실행하면 설치 CD에 대한 검사를 선택할 수 있는데 ‘skip'을 클릭합니다.
  ☞ ‘OK'는 설치 CD에 대한 검사가 실행됩니다.
  ☞ ‘Skip'은 CD 검사 없이 바로 설치 합니다.
사용자 삽입 이미지

CD 검사화면




③ 설치 화면이 나타나고 ‘다음’을 클릭합니다.
사용자 삽입 이미지

설치 초기화면 2




④ 시스템에서 사용할 언어를 선택하는데 ‘한국어’를 선택하고 ‘다음’을 클릭합니다.
사용자 삽입 이미지

시스템 언어 선택




⑤ 사용할 키보드를 선택 시 ‘한국어’를 클릭합니다.
사용자 삽입 이미지

키보드 선택




⑥ 파티션을 어떻게 구성할 것인지에 대해 정합니다.
  ☞ Remove all partitions on selected drives and create default layout : MS Windows를 포함한
      리눅스 파티션까지 모두 지우고 새로 구성할 때 사용합니다. 만약 멀티부팅(Multi-booting)을 위한
      것이라면 MS Windows가 설치된 파티션도 지워지므로 조심해야 합니다.
  ☞ Remove Linux partitions on selected drives and create default layout : 리눅스 관련 파티션만
      지워고 새로 구성할 때 사용합니다. MS Windows 파티션은 유지되고 리눅스 부분만 재구성
      됩니다.
  ☞ Use fee space on selected drives and create default layout : 남은 공간을 이용하여 새로운
      파티션을 구성합니다.
  ☞ Create custom layout : 파티션을 사용자에 의해 새롭게 구성할 수 있습니다. 간단하게 말하면
      맨 위부터 세 번째까지는 LVM이 스스로 알아서 구성을 파티션을 구성하지만 맨 아래 네 번째는
     사용자에 의해 구성됩니다. 그러나 필요에 따라 어떤 것을 선택하더라도 삭제 후 사용자가 원하는
      형태로 다시 구성이 가능합니다.

  ☞ 멀티부팅(Multi-booting)을 하기 위해서는 보통 두 번째나 세 번째를 선택합니다.
  ☞ 그림의 맨 밑부분의 ‘파티션 배치 재확인과 수정’ 부분을 체크하여 파티션 구성을 확인할 수
      있도록 합니다.
사용자 삽입 이미지

파티션 선택




⑦ ‘경고창’이 나타나게 되는데 리눅스 파티션을 제거하는지 확인한 후 예를 클릭합니다.
  ☞ '/dev/sda'는 페도라가 설치될 하나의 하드를 말합니다.
사용자 삽입 이미지

파티션 삭제 경고창




⑧  ‘LVM’을 사용하므로 자동으로 파티션을 구성하였다.
  ☞ ‘새로 생성’, ‘편집’, ‘삭제’ 버튼을 통해 파티션을 재구성 할 수 있다. 파티션 재구성은 일정한
      규칙이 있으며 좀더 전문적인 자료를 통해 각각의 파티션들의 역할에 대한 이해가 필요하다.
  ☞ 'swap'은 가상메모리를 나타낸다고 생각하면 된다. 예를들어 시스템 메모리가 부족할 경우 하드의
      일부분을 메모리로 사용하는 것이 가능하다.
사용자 삽입 이미지

리눅스 파티션 구조




⑨ 부트로더를 설치할 때 어떤 것을 우선적으로 실행시킬지 결정한다.
  ☞ 'Other'은 페도라가 아닌 다른 운영체제를 의미한다. 필자의 경우 MS Windows XP를 의미한다.
  ☞ 이 경우는 'Other'을 선택하였기 때문에 자동으로 MS Windows을 우선적으로 부팅한다.
사용자 삽입 이미지



⑩ 이 부분은 네트워크 카드의 설정을 변경하는 곳으로 고정 IP등을 입력할 수 있다.
  ☞ '편집'을 통해 컴퓨터가 가지고 있는 IP주소, DNS등을 지정할 수 있다.
사용자 삽입 이미지

네트워크 카드 선택




⑪ 시간대를 설정한다. 마우스를 이용하여 자신의 지역을 선택한다.
  ☞ 지도에서 서울을 클릭한다.
  ☞ 아래 UTC(Universal Time Coordinated)는 국제적인 시간 기준을 의미함
사용자 삽입 이미지

시스템 시간대 선택




⑫ 시스템 관리자의 암호를 지정한다. 시스템 관리자는 모든 권한을 가지고 있는 계정으로 드라이버 설치나 설정 변경할 때 필요하다. 따라서 암호를 잊어버리지 않도록 주의해야 하며 자신만 알고 있는 복잡한 암호를 설정하는 것이 좋다.
사용자 삽입 이미지



⑬ 필요한 소프트웨어를 설치한다.
  ☞ 보통 ‘사무와 생산성’만 선택하지만 초보자라면 'make' 명령을 통해 필요한 드라이버등을 설치
      등을 손쉽게 하기 위해서는 ‘소프트웨어 개발’ 부분도 체크해야 한다. 필자의 경우 Fedora 6일
      경우 Intel®PRO/Wireless 3945ABG Network Connection 드라이버를 손쉽게 설치하기 위해
      이부분을 체크하였다.
사용자 삽입 이미지

  ☞ '다음'을 클릭하면 의존성 검사와 함께 설치가 시작된다.
사용자 삽입 이미지



⑭ 설치가 완료되면 재부팅 메시지가 나타난다.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지



⑮ 기타 설정하기
  ☞ 재부팅 후 ‘방화벽’, ‘날짜’, ‘하드웨어 프로필’을 설정하는 화면이 나타난다. 일반적으로 ‘다음’을 클릭한다. 이후에 이러한 부분은 다시 설정이 가능하다.
사용자 삽입 이미지

  ☞ 라이센스 동의합니다.
사용자 삽입 이미지

  ☞ 그냥 '다음'을 클릭합니다. 각각의 기능에 대해서는 전문자료 참조
사용자 삽입 이미지

  ☞ 보안시스템의 경우 일단 'disabled'로 설정하지만 일단 그냥 '다음'을 클릭함. 문제가 발생할 수 있지만 그때마다 설정이 필요함
사용자 삽입 이미지

  ☞ '날짜','하드웨어 프로필'등의 정보를 설정
사용자 삽입 이미지
사용자 삽입 이미지

  ☞ 'root' 계정 이외에 '사용자' 계정이 필요함. 사용자 계정의 경우 시스템을 사용하는 것이 가능
      하지만 설정을 변경할 때에는 반드시 'root'계정이 필요함
사용자 삽입 이미지

  ☞ 사운드 카드에 대한 설정이 필요함. 테스트를 통해 확인할 수 있음
사용자 삽입 이미지

  ☞ 페도라 설치 끝...
사용자 삽입 이미지

'리눅스 > 운영체제(Fedora)' 카테고리의 다른 글

학교기관에서 리눅스(fedora)의 한계  (5) 2008.02.08
Fedora중 최고의 Fedora 8  (0) 2008.01.31
:

  얼마전에 구입한 노트북에 윈도우와 fedora(패도라)를 설치하고 리눅스(패도라6)를 사용하기로 결심하였다. 그런데 문제는 노트북의 네트워크 드라이버... 정확히 말하면 IPW3945드라이버 설치가 문제였다.
  많은 영문 싸이트와 몇몇 고수들의 한글로 된 블로그를 종합하고.. 분석하여 드디어 성공하였지만.. 정리해서 블로그에 올리려는 순간 허탈하게도.. 지금까지의 문제를 단번에 해결해줄 최신 리눅스 커널과 드라이버가 나오게 되었다.
  그래서 고민 끝에 다시 한번 정리해서 올리는 것으로 하고 글을 쓴다.
  참고로 말하자면.. 많은 사람들이 패도라 5, 6에서 IPW3945드라이버 설치에 문제를 느끼고 해결하려고 했지만 나의 느낌에는 실패한 것 같았다. 그리고 나처럼 리눅스 초보인 사람은 어려운 부분이 많아 설치하는데 어려움을 느낄 것 같아 최대한 쉽게... 설명하고자 한다.
  하지만.. 리눅스를 공부하는 초보라.. 용어에서 틀리는 부분이 나타날 것이고 왜 그런지는 아는데까지만.. 설명하겠다.
  혹시나 나의 경우처럼 IPW3945 드라이버를 설치하는 사람에게는 많은 도움이 될것이라 생각한다.

 
먼저 리눅스 드라이버 관련 나의 노트북 사양은 다음과 같다.
  ☞ Model       : A6JC
  ☞ Processor : Intel®Core Duo Processor T2500(2.0G)
  ☞ LAN         : Intel®PRO/Wireless 3945ABG Network Connection
                       Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC
  ☞ Video        : Nvidia GeForce go 7300
 
수많은 싸이트 중 IPW3945드라이버와 관련된 사이트 모음은 아래와 같다.
  ☞ 커널관련 페이지
    http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/ (페도라 5)
    http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/ (페도라 6)
    http://blog.naver.com/zezepurr/120030697857
    http://cafe.naver.com/lgxnote.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=50332 (사용자 커널설치부분에서 제일중요)
   http://my.dreamwiz.com/lost1472/KERNEL/install.html

  ☞ 핵심 참고 페이지
   http://www-users.york.ac.uk/~mdc1/samsung.html (IPW3945전반적인 내용에 대해 잘 나와있음-최고중요)

  ☞ 드라이버 다운로드 페이지
   http://ieee80211.sourceforge.net/
   http://ipw3945.sourceforge.net/
   http://www.intel.com/ (IPW3945관련 드라이버 다운)
 
※ 패도라 5에서는 ipw3945-1.1.0을 설치할때 ieee80211에 대한 오류가 계속 나타났다. 이것을 해결하기 위해 커널을 업데이트하고 ieee80211관련된 여러가지를 설치해야 하는데.. 무지 힘들었음.. 나중에는 도대체 내가 뭘 설치했는지도 모를 정도가 되었다.
   하지만 패도라 6에서는 최신버전의 커널 업데이트 1번만해주면 된다. ieee80211에 대한 설치는 필요 없다.
  혹시나 ieee80211에 대한 make또는 ./remove-old 작업을 하였다면 커널 자체를 삭제하고 다시 설치하는 것을 권장한다.
  왜냐하면, ipw3945뿐만 아니라 Realtek RTL8168, Nvidia 드라이버까지 설치하기 위해서는 반드시 개발용? 커널(kernel-2.6.18-1.2869.fc6.i586.rpm)를 설치해야 한다.
  아래 설명은 패도라 6을 기준으로 하는데, 아마 개인적인 생각으로는 패도라 5에서도 적용가능할 것이라 생각한다.
 
 
 
 
※ 혹시나 해서 일단 적어 놓는다. 페도라 6를 처음 설치할 때 '사무와 생산성' 만 체크하고 설치했을 때 네트워크 카드를 make 한 결과 'gcc오류'가 나타났다. 그래서 아에 처음 페도라 6를 처음 설치할 때 '소프트웨어 개발' 부분도 체크한 결과 이런 오류를 해결할 수 있었다.
  고수의 경우 어떻게 해결해야 할지 금방 알 수 있을 것이다. 그러나 나의 경우 의존성 문제로 이 부분을 매우 힘들었다. 덕분에 필요없는 부분까지 설치가 되기는 했지만 일단은 성공했으니까..
 
 
 

 
① 설치할 드라이버와 관련된 파일을 다운받아 CD로 구워 놓는다. 왜냐하면 패도라로 부팅했을때 인터넷이 되지 않는다고 가정하기 때문이다.
   ☞ 커널 관련 패키지 다운받기
     - 아래 사이트를 클릭하여 관련 패키지를 다운받는다.
         http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/
       · kernel-devel-2.6.18-1.2869.fc6.i586.rpm -> 개발용? 커널을 설치하기 위한 패키지
       · kernel-2.6.18-1.2869.fc6.i586.rpm -> 개발용? 커널을 설치하기 위한 패키지
       · hardlink-1.0-2.fc6.i386.rpm -> 혹시나 커널이 설치가 되지 않을때 이 패키지를 먼저 설치함
    ※ 패키지 이름 끝이 i586인 이유는 아래 그림과 같이 연결된 커널이 i585이기 때문임. 최소한 나의 경우 i686은 설치되지 않았음

 
   ☞ 커널 관련 패키지 다운받기
     - 아래 사이트를 클릭하여 관련 드라이버를 다운받는다.
        http://ipw3945.sourceforge.net/
       · 121Bipw3945-1.2.0.tgz -> Intel PRO/Wireless 3945ABG를 설치할 드라이버
 
   ☞ 방화벽과 데몬파일 다운받기
     - 아래 사이트를 클릭하여 관련 드라이버를 다운받는다.
        http://www.intel.com/ 사이트의 '다운로드 센터'
       · ipw3945-linux-1.1.0.tgz -> 패도라에서 압축을 풀면 관련 파일을 볼 수 있다. 물론 ipw3945-1.1.0드라이버도 있지만 이걸쓰면 오류남 따라서 위의 ipw3945-1.2.0.tgz 파일을 사용
 
 
 
 
 
② 개발용? 커널 설치후 새로운 커널로 다시 부팅한다.
 
 
 
 
 
③ X-Windows에서 CD-ROM을 마운트 하여 CD의 내용중 2.6.18-1.2869커널을 설치한다.
  ☞ 먼저 'kernel-devel-2.6.18-1.2869.fc6.i586.rpm'을 설치한다.
 
※ 혹시나 아래와 같은 문제점이 발생하여도 무조건 설치한다.

 
  ☞ 두번째로 'kernel-2.6.18-1.2869.fc6.i586.rpm'을 설치한다.

※ 지난번에 개발용 커널이 설치가 되지 않았다. 그 이유는 알 수 없으나 'hardlink-1.0-2.fc6.i386.rpm'을 설치하니 커널이 설치되었다.
 
 
 
 
 
④ ipw3945 데몬과 방화벽 준비하기 (여기서 사용된 ipw3945-linux-1.1.0.taz의 압축을 풀고 나면 생기는 ipw3945d 파일과 ipw3945.ucode 파일만 사용할 것임)
  ☞ ipw3934-linux-1.1.0.tgz의 압축을 풀기 위해 CD에서 바탕화면으로 드래그하여 복사한다.

 
 
  ☞ ipw3934-linux-1.1.0.tgz을 떠블클릭하여 /root/Destkop에 압축을 푼다.
 

  ☞ 바탕화면에 새로 나타난 ipw3934-linux-1.1.0란 폴더를 떠블클릭하여 ipw3945-ucode-1.13.tgz압축파일과 ipw3945d-1.7.22.tgz 압축파일을 떠블클릭하여 풀어 준다.

 
 
 
 
 
⑤ 인텔 무선 랜카드를 설치하기 위해 ipw3945-1.2.0.tgz 압축파일 풀어 make 와 make install을 통해 모듈을 만들어 준다.
  ☞  CD에서 바탕화면으로 ipw3945-1.2.0.taz파일을 바탕화면에 복사한다.

 
 
  ☞  ipw3945-1.2.0.tgz을 떠블클릭하여 압축을 풀어준다.

 
 
  ☞  아래 그림처럼 '프로그램' → '보조 프로그램' → '터미널'을 열고 다음 아래와 같이 써준다.
  [root@localhost ~]# cd Desktop --> root의 바탕화면 디렉토리로 이동한다.
  [root@localhost Desktop]# cd ipw3945-1.2.0 --> ipw3945-1.2.0 폴더로 이동한다.
  [root@localhost ipw3945-1.2.0]# make
  ....
  .....
  ......
  [root@localhost ipw3945-1.2.0]# make install
  .....
  ......
  ........


 
 
  ☞  make install 까지 끝나고 '프로그램' → '시스템 도구 ' → '파일 브라우저'를 클릭하여 실행한다. 실행후 아래 그림처럼 /root/Desktop/ipw3945-1.2.0 으로 이동하면 'ipw3945.ko' 모듈을 볼수 있다.

 
  ☞  'ipw3945.ko'파일을 오른쪽 마우스 하여 복사를 클릭합니다.
 
 
 
 
 
⑥ 위의 복사된 ipw3945.ko 모듈을 이더넷 카드의 커널 모듈로 복사 붙이기 합니다.
  ☞  'ipw3945.ko'파일을 /lib/modules/2.6.18-1.2869.fc6/kernel/drivers/net/wireless 디렉토리에 붙이기 합니다.

 
 
 
 
 
⑦ 다시 바탕화면에서 ipw3945-linux-1.1.0 폴더속에 ipw3945-ucode-1.13 폴더속의 ipw3945.ucode 파일을 오른쪽 마우스 복사하기를 클릭한다.
  ☞ ' /root/Desktop/ipw3945-linux-1.1.0/ipw3945-ucode-1.13'디렉토리 속의 ipw3945-ucode파일을 복사한다.

 
 
  ☞ ' /lib/firmware/'디렉토리에 'ipw3945.ucode'파일을 붙이기 한다.

 
 
 
 
 
⑧ 다시 바탕화면에서 ipw3945-linux-1.1.0 폴더속에 ipw3945d-1.7.22 폴더속의 x86 폴더에 ipw3945d파일을 오른쪽 마우스 복사하기를 클릭한다.(x86폴더를 선택한 것은 나의 노트북이 32bit이기 때문이다. 만약 64bit 라면 x86_64폴더속의 파일을 선택해야 한다.)
  ☞ ' /root/Desktop/ipw3945-linux-1.1.0/ipw3945d-1.7.22/x86'디렉토리 속의 ipw3945d 파일을 오른쪽 마우스 복사하기를 클릭한다.
 
 
 
  ☞  ipw3945d 파일을 /sbin/디렉토리에 붙이기 한다.

 
 
 
 
 
⑨ '프로그램' → '보조 프로그램' → '터미널'실행하고 아래와 같이 입력한다.
[root@localhost ipw3945-1.2.0]# cd /lib/modules/2.6.18-1.2869.fc6/kernel/drivers/net/wireless --> 이더넷 커널로 이동한다음
 
[root@localhost wireless]# chmod 744 ipw3945.ko --> 권한을 변경한다.
[root@localhost wireless]# depmod -a
[root@localhost wireless]# modprobe ipw3945;ipw3945d
ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
Intel PRO/Wireless 3945ABG Network Connection found at:
/sys/bus/pci/drivers/ipw3945/0000:03:00.0
Daemon launched as pid 3989. Exiting.
You have mail in /var/spool/mail/root
 
-->위의 내용이 나오면 아래와 같이
 
[root@localhost wireless]# system-config-network --> 네트워크 환경설정을 실행한다.
 
 
 
 
 
⑩ '네트워크 설정'에서 '하드웨어' 탭을 클릭하면 'Intel Corporation PRO/Wireless 3945ABG' 장치를 확인할 수 있다.
 
 
 
 
 
⑪ '장치' 탭을 클릭하면 아무런 내용도 확인할 수 없다. 여기서 '새로 만들기'를 클릭하면 '새로운 장치 타입 추가' 대화상자가 나타나고 '무선 연결'을 클릭한다.


 
 
 
 
⑪ '새로운 장치 타입 추가' 에서 'Intel Corporation PRO/Wireless 3945ABG Network Connection(eth0)'선택하고 앞으로를 클릭함

 
 
 
 
 
⑫ 대화창에서 다음과 같이 설정한다.
  ☞  모드(M) : 자동
  ☞  네트워크명(SSID) : 자동(A)
  ☞  채널(C) : 사용자 설정으로 하는데 여기 설정이 아니라 무선 인터넷 공유기의 경우 공유기
                     에서 설정한 채널을 입력한다. 개인적으로 무선 인터넷 공유기 2∼3개 사용해 본
                     결과 보통 '6'으로 설정되어 있다.
  ☞  송신율(T) : 자동
 
 
 
 
 
⑬ 다음 대화창에서 아래 그림과 같이 설정한다. 기본으로 아래와 같은 설정이지만 필요하면 변경한다.
 
 
 
 
 
⑭ 아래와 같이 설정내용이 나오고 적용을 클릭한다.
 
 
 
 
 
⑮ '네트워크 설정'에서 '장치'탭을 클릭하면 상태가 '비활성화'로 나타나게 된다. 오른쪽위의 도구 아이콘에서 '활성화'를 클릭하여 활성화 시킨다.

 
 
 
 
16. '활성화'가 되면 도구 아이콘에서 '편집' 아이콘을 클릭하여 '컴퓨터가 시작하면 장치를 활성화시킴(A)' 에 체크하고 확인을 클릭한다.

 
 
 
 
17. 여기가 끝이다 그러나 문제가 하나 있다. 다시 껐다가 켜면 다시 무선 인터넷이 작동이 안된다. 다시 정상으로 사용하기 위해서는 터미널을 열고 아래와 같이 입력해야 한다.
 
[root@localhost wireless]# modprobe ipw3945;ipw3945d
 
ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
Intel PRO/Wireless 3945ABG Network Connection found at:
/sys/bus/pci/drivers/ipw3945/0000:03:00.0
Daemon launched as pid 3989. Exiting.
You have mail in /var/spool/mail/root
 
-->위의 내용이 나오면 아래와 같이

 
[root@localhost wireless]# system-config-network --> 네트워크 환경설정을 실행한 다음 에 있는 설명처럼 실행하면 다시 활성화가 된다.
 
※ 왜 그런지는 나도 모른다. 다만 영문으로 설명된 곳이 있는데 영어가 짧아 아직 해석을 아무튼 내가 아는 것은 여기까지...(참고.. http://www-users.york.ac.uk/~mdc1/samsung.html)
혹시 17번의 문제를 해결하실 수 있는 분은 아래 답변 부탁함
:

BLOG main image
제가 알고 있는 컴퓨터에 관련된 다양한 정보(S/W, H/W)를 소개합니다. 웹 2.0의 환경적 특징에 관심이 많으며 많은 분들과 공유를 원합니다. by 네임펜 선생님

카테고리

분류 전체보기 (111)
프로필 (0)
구글 (6)
스마트교육 (15)
웹 2.0 (14)
교수·학습 활동 (4)
리눅스 (16)
윈도우 (13)
윈도우 활용하기 (7)
프로그램 활용 (14)
사진 모음 (0)
내가 읽은 책 (0)
문화재 (15)
여행 (3)
일상의 기록 (3)

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total :
Today : Yesterday :