B / Y / U / S
HOME 웹 호스팅 도메인 매뉴얼 고객지원 설정정보 계정신청 2025-05-23 Friday 
웹 호스팅
# 공지 사항
# 자주 묻는 질문
# 질문과 답변
# 가입 문의
커뮤니티
# 자유게시판
# 리눅스팁
# 아이큐 테스트
# 내홈 소개
# 겔러리
# 자료실

  리눅스팁  Go Unix Power Tools Online Book Go Bash Guide
Read No. 45 article 2001-09-15 16:59:34
NickName   풀비누
Subject   다이알패드와 소리바다를 위한 매스커레이딩 설정
글쓴이 : 양승원 (2001년 04월 23일 오전 09:51) 읽은수: 4,411 [ 네트워크 ] 
iptables를 이용한 매스커레이딩 서버 뒤쪽의 MS윈도에서 다이알패드와 소리바
다를 이용하기 위한 
설정입니다. 두 서비스 모두 포트포워딩이 필요하죠.. 

1. 다이알패드를 위한 설정 

다이알패드를 이용하기 위해서는 udp 수신포트로 51200과 51201, tcp 수신포트
로 51210을 포워딩해주어야 합니다. ipchains를 이용한 매스커레이딩에서는 포
트포워딩을 위해 ipmasqadm이라는 별도 툴을 이용해서 다음과 같이 했습니다. 

ipmasqadm autofw -A -v -u -r udp 51200 51201 -c tcp 7175 
ipmasqadm autofw -A -v -u -r tcp 51210 51210 -c tcp 7175 

이를 iptables를 이용한 방법으로 적어보면 

iptables -t nat -A PREROUTING -i eth0 -p udp --dport 51200:51201 -j 
DNAT --to 192.168.0.2-192.168.0.3 
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 51210 -j DNAT --to 
192.168.0.2-192.168.0.3 

이 됩니다. 여기서 eth0는 외부에서 인식할 수 있는 공인아이피가 부여된 랜카
드입니다. adsl 사용자라면 ppp가 될까요? 뒤쪽의 --to 192.168.0.2-
192.168.0.3은 포워딩된 패킷을 받을 내부 주소들..윈도컴들의 주소가 되겠
죠.. 자신의 환경에 맞게 수정해 주셔야겠죠.. 

2. 소리바다를 위한 설정 

소리바다를 이용하기 위해서는 소리바다 클라이언트 프로그램의 옵션조정이 먼
저 필요합니다. 소리바다의 옵션-서버 항 중 "랜덤 포트 설정"과 "온라인상태 
자동감지"을 끄고 사용할 포트범위를 수동으로 지정합니다. 포트번호는 9001부
터 연속4개 포트범위를 지정하게 되어 있으므로 자신이 정한 포트범위를 확인
하고 이를 매스커레이딩에 반영해야 합니다. 

만일 매스커레이딩 뒤쪽에 소리바다를 이용하는 클라이언트가 여러 대라면 각
각의 소리바다 클라이언트가 다른 포트를 사용하게 설정을 한 후 매스커레이
딩 서버에서 특정 포트로 들어오는 모든 패킷은 해당되는 소리바다 클라이언트
로 fowarding 되게 설정해주면 됩니다. 

외부에서 인식할 수 있는 공인아이피를 부여받은 랜카드를 eth0, 소리바다를 
이용하는 내부 호스트의 사설아이피를 192.168.0.2라고 했을 때의 설정은 다음
과 같습니다. 포워딩할 포트는 9017부터 9020으로 하였습니다. 

iptables -t nat -A PREROUTING -i eth0 -p udp --dport 9017:9020 -j DNAT --
to 192. 
168.0.2 
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 9017:9020 -j DNAT --
to 192. 
168.0.2 

<사족> 
다들 아시겠지만.. iptables를 이용한 매스커레이딩 설정은 
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 
입니다. eth0에 대한 사항은 위와 마찬가지 입니다. 

즐리눅싱~`
Regist Addr [ 192.168.0.2 ] 목록보기 윗글 아랫글
정규표현식 [ 상세 검색 ]
Page Loading [ 0.03 Sec ] SQL Time [ 0 Sec ]

Copyleft 1999-2025 by JSBoard Open Project
Theme Designed by IDOO And follow GPL2

개인정보 취급방침 이용 약관 사이트 맵 어드민 관리