리눅스 라우터에서 UDP port 4500 을 여는 방법?

질문이 조금 애매한거 같은데요
리눅스 초보라 아는게 거의 없습니다.
전공도 컴퓨터 관련이 아니라 …

우선 제 시스템을 간단히 말씀드리면
KT 인터넷 회선이 리눅스 컴퓨터로 들어가구요.(eth0)
리눅스에서 iMac 으로 내부네트워크(?)로 연결이 되었습니다.(eth1)
어찌 어찌해서 iMac에서 인터넷 공유까지는 되었습니다.
그런데 문제는 iMac (OS X)의 기능중 하나인 Back to My Mac 이 되질 않네요.
-일종의 원격접속 서비스입니다.-
UDP port 4500을 사용하는거 같은데 리눅스에서 port 를 열어줘야 할 듯 싶습니다.
그런데 방법을 몰라서 하질 못하고 있네요.
고수님들에게는 간단한 문제이지만 저같은 초보한테는 너무나 어려운 문제이네요.
참고로 제가 리눅스를 라우터로 설정한 방법은 아래 링크에 있는 방법으로 하였습니다.
거의 그대로 따라했고, IP 부분만 익숙한 192.168.0.1 이런 형식으로 바꾸었습니다.

http://www.howtoforge.com/nat-gateway-i ... .10-server

iptable 을 사용하여 어찌하면 될 것 같긴 한데 잘 모르겠습니다. 부탁드립니다.

안녕하세요.

말씀하신 사이트의 맨 마지막에 보면

/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d jgibbs.dyndns.org --dport 3389 -j DNAT --to 172.17.207.4:3389

3389번 포트로 들어오는 모든 입력은 172.17.207.4로 포워딩되는 설정이라는군요…

동작확인은 안해봤습니다만 위의 튜토리얼로 설정하셨다면 잘 되지 않을까 싶네요.
(UDP라면 -p udp가 되어야겠네요…)

아무튼 도움되시길 바랍니다.

요즘은 GUI툴로 해결이 가능하겠지만 예전에 토렌트 받을때 특정 포트를
열어야 할때 아래 명령어를 사용 했습니다

[code:1o0cdam5]sudo iptables -A INPUT -p tcp --dport 6881 -j ACCEPT[/code:1o0cdam5]

위 구문은 6881 포트를 tcp input에 대해서 열어준다는 겁니다.
UDP 4500은 비슷하게 해당 명령어만 바꿔주면 되겠죠.

그리고 해당 포트를 다시 닫을땐 아래 명령어를 사용했습니다.

[code:1o0cdam5]sudo iptables -A INPUT -p tcp --dport 6881 -j DROP [/code:1o0cdam5]

근데 요즘은 아마 저런 작업이 Firestarter로 충분히 다 되지 않을까 싶네요.

p.s. 웃긴게 토렌트 받을때 저런 작업을 굳이 안해도 시드가 많이 붙어서
토렌트는 여전히 빠르고~ 저런 작업을 해도 시드가 없는건 여전히
느리더군요. ㅋㅋㅋ 딱히 할 필요를 못 느끼고 있습니다.