>> Edit article
이름
제목
패스워드
문서 원본 - http://www.senux.com/board/read.php?table=linuxtip&no=16 잘못된 부분이 있다면 알려주세요.............. 리눅스의 마스커레이딩으로 외부 네트워크에 연결된 윈도우 컴퓨터에서 ``소리바다''를 사용하는 방법. 이성수(senux@senux.com) 작성. 경고: 이 문서의 내용을 사용함에 있어 발생하는 모든 문제와 그 책임은 전적으로 사용자에게 있으므로 이것을 원치 않을 경우 이 문서를 읽지 마십시오. 1. 소리 바다 프로그램 다운로드. 소리 바다는 Napster와 거의 유사한 프로그램으로써 소리 바다 서버에 접속한 사용자들끼리 MP3 음악 파일을 서로 주고 받을 수 있는 일종의 음악 파일 교환 전문 프로그램입니다. 자신의 하드디스크에 저장되어 있는 MP3 파일을 네트워크를 통해 다른 사람이 전송받아갈 수도 있고, 반대로 다른 사람의 컴퓨터에 있는 음악 파일을 전송받을 수도 있습니다. 소리바다는 홈페이지 http://www.soribada.com/ 에서 다운로드 받아서 설치한후 간단한 사용자 등록 과정을 거치면 바로 사용할 수 있습니다. 2. 소리바다 설정. 소리바다 설치 이후 화면 가장 오른쪽의 Options 아이콘을 누르면 설정창이 뜹니다. 여기서 ``개인 서버'' 설정탭을 클릭해서 ``랜덤 포트 할당'' 체크 표시를 지워줘야 합니다. 이렇게 하면 사용하는 포트를 원하는데로 정할 수 있는데 여기서는 9049-9052번으로 했습니다. 그리고 실험적으로 알아낸 결과로는 UDP만 사용하는것 같습니다. 3. 리눅스에서 커널 설정. 만약 자신의 커널에서 포트 포워딩을 지원하고 있지 않다면 커널을 다시 컴파일 해주어야 합니다. 아래의 ipmasqadm 명령을 입력했을때 에러 메시지가 나온다면 대부분의 경우 커널에서 포트 포워딩이 지원되고 있지 않은 경우일 것입니다. 커널 옵션 화면의 Networking 부분에서 아래의 기능에 ``Y''를 눌러서 체크 표시를 넣어주세요. 커널 컴파일에 대한 기술적인 세부 사항은 관련 문서를 참고하시기 바랍니다. [*] IP: ipportfw masq support (EXPERIMENTAL) 4. ipmasqadm 프로그램 설치 그리고 ipmasqadm이라는 프로그램을 설치해야 합니다. 이 프로그램은 마스커레이딩을 사용하는 컴퓨터에서 각종 포워딩 기능에 유용하게 사용되므로 설치해두고 사용하면 편리할 것입니다. 이 파일은 http://rpmfind.net/ 에서 RPM 형식으로 다운로드해서 쉽게 설치할 수 있습니다. ftp://rpmfind.net/linux/contrib/libc6/i386/ipmasqadm-0.4.2-4.i386.rpm 또는 ftp://ftp.senux.com/pub/RPMS/ipmasqadm-0.4.2-4.i386.rpm 설치는 root 권한으로 rpm -Uvh ipmasqadm-0.4.2-4.i386.rpm 라고 하면 됩니다. 5. 포트 포워딩 설정. 포트 포워딩 설정은 아주 간단하게 다음의 내용을 입력하면 됩니다. ipmasqadm portfw -a -P udp -L 222.123.123.123 9052 -R 192.168.0.12 9052 ipmasqadm portfw -a -P udp -L 222.123.123.123 9051 -R 192.168.0.12 9051 ipmasqadm portfw -a -P udp -L 222.123.123.123 9050 -R 192.168.0.12 9050 ipmasqadm portfw -a -P udp -L 222.123.123.123 9049 -R 192.168.0.12 9049 현재 설정된 포트 포워딩을 모두 보려면 ipmasqadm portfw -l 이라고 입력하면 됩니다. 다음과 같습니다. 여기서 222.123.123.123 부분에는 마스커레이딩이 설정된 리눅스 서버의 IP 주소를 넣으면 되고 192.168.0.12 부분에는 소리 바다를 사용하려는 윈도우 컴퓨터의 IP 주소를 넣으면 됩니다. 마스커레이딩을 이용해서 여러대의 윈도우 컴퓨터들이 네트워크를 공유하는 경우 동시에 소리 바다를 여러명이 사용하려면 소리 바다의 옵션에서 서로 다른 포트를 사용하도록 설정해 주고 각각의 포트에 대해 따로 포트 포워딩(UDP)을 설정해 주면 잘 동작합니다. prot localaddr rediraddr lport rport pcnt pref UDP 222.123.123.123 192.168.0.12 9050 9050 10 10 UDP 222.123.123.123 192.168.0.12 9051 9051 10 10 UDP 222.123.123.123 192.168.0.12 9052 9052 10 10 UDP 222.123.123.123 192.168.0.12 9049 9049 7 10 위의 4줄 설정은 재부팅을 하면 모두 없어지므로 이것을 부팅후 자동으로 적용되도록 하고 싶다면 /etc/rc.d/rc.local 파일의 가장 아랫 부분에 넣어두면 됩니다. 참고로 포트 포워딩을 하는 방법에는 이 문서의 내용 이외에도 다른 방법이 많이 있습니다. 자, 이제 소리 바다로 신나는 MP3 음악을 즐기시길 바랍니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved