넷미팅을 지원하는 라우터(공유기)
웹 ILS 서버       라이브라(Libra)     리눅스랩 홈
아래 글은 http://www.homenethelp.com/help/netmeeting-router.asp에서 인용 번역한 것입니다.

광대역 NAT 기반 라우터에서 넷미팅 3.0 또는 h.323 사용하기. 어떤 라우터가 가능한가?

(Using NetMeeting 3.0 or h.323 through a NAT based broadband router. What routers work?)

마이크로 소프트사가 넷미팅 3.0을 개발했을 때 그들은 기존의 h.323 화상회의 프로토콜을 사용하기로 결정했다.
When Microsoft developed NetMeeting 3.0 they chose to use the existing h.323 video conferencing protocol.

이 프로토콜은 표준 NAT(network address translation) - 대부분의 인터넷 공유 장치에 사용되는 기술 - 와는 전혀 호환성이 없다..
This protocol happens to be completely incompatible with standard NAT(network address translation) - the technology used for most internet sharing devices.

대부분의 TCP/IP 응용 프로그램과는 달리 넷미팅은 고정 포트가 아닌 유동 포트를 사용한다. 이는 각각의 넷미팅 연결은 이전 과는 조금씩 다르다는 것이다.
Unlike most TCP/IP applications, NetMeeting uses DYNAMIC PORTS instead of STATIC PORTS. That means that each NetMeeting connection is somewhat different than the last.

예를들면 HTTP 웹사이트는 80번 포트를 사용한다. 넷미팅은 6 만개의 포트 중 임의의 포트들을 사용한다.
For instance, the HTTP web site application uses port 80. NetMeeting can use any of over 60,000 different ports.

방화벽 뒤에 웹서버를 놓는 다는 것은 한 개의 작은 구멍을 뚫는 것이다. 방화벽 뒤에 넷미팅 컴퓨터를 놓는다는 것은 6만 개 이상의 포트를 열어 놓는 것이다.(넷미팅이 되게하려면) - 보안적으로 악몽과도 같다. (마이크로 소프트의 넷미팅/파이어월 노트를 보라)
Putting a web server behind a firewall means opening a single small hole. Putting a NetMeeting computer behind a firewall means opening over 60,000 ports - a security nightmare. (see Microsoft's NetMeeting / Firewall notes here

표준 NAT를 사용하는 모든 광대역 라우터 및 표준 NAT를 사용하는 마이크로 소프트의 ICS(주 : Internet Connection Sharing) 같은 인터넷 공유 프로그램은 넷미팅이나 h.323 패키지에서는 작동하지 않는다.
All broadband routers using (only) standard NAT and all internet sharing programs like Microsoft ICS that use (only) standard NAT will NOT work with NetMeeting or other h.323 software packages.

  • 해결책 1 - DMZ
    SOLUTION #1 - The DMZ

    만약 DMZ를 지원하는 광대역 라우터(공유기)나 게이트웨이를 갖고 있다면 한 대의 컴퓨터서 넷미팅을 사용할 수 있다. (비디오/음성 송수신이 다 되는것을 말함.) 우선 그 한대의 컴퓨터에 고정 IP(사설 IP : 예 192.168.1.2)를 부여하라. 그리고나서 그 IP를 라우터(공유기)의 DMZ에 지정하라. 모든 라우터는 이 부분 설정 방법이 다르므로 설정 방법에 대해서는 도움을 줄 수 없다.
    If you have a broadband router or broadband gateway that supports a DMZ you can get NetMeeting working on ONE computer. First, assign that computer a STATIC IP address in your network. Then set that new IP address in the router's DMZ. All routers will handle this differently so I can't be much help with your particular config.

    주:] DMZ는 모든 포트를 DMZ 컴퓨터로 포워딩한다.(외부로부터의 라우터로의 연결에 대해서). DMZ를 설정하면 라우터에서의 다른 포트포워딩 설정이 무시된다는 것을 의미한다. 끝으로 넷미팅 컴퓨터에서 소프트웨어 기반의 방화벽을 사용할 수 없다. 방화벽이 들어오는 넷미팅 트래픽을 막기 때문이다.(즉 피시에 방화벽 프로그램을 사용하지 말라는 뜻이다.)
    Note: A DMZ forwards ALL ports to the DMZ computer. This makes that computer susceptible to attacks from the outside world. This also means that a DMZ overrides all other port forwarding commands set up in your router. Lastly, running a software based firewall on your NetMeeting computer will not work because the firewall will usually block incoming NetMeeting traffic!

    역자 주] DMZ를 사용하는 경우에도 호출하는 측은 공유기(라우터)에 부여된 IP로 호출해야한다. 넷미팅이 설치된 PC에 부여된 IP 어드레스를 사용하면 안된다. 넷미팅 PC에 부여된 IP는 사설 IP이므로 인터넷에서 라우팅할 수 없기 때문이다.

    리눅스랩의 디렉터리 서버에서 맨 앞의 이름을 클릭하면 넷미팅이 설치된 PC의 IP를 호출한다. 그러므로 DMZ가 설정된 라우터/공유기의 주소로 호출을 하게 하려면 CALL_ME 버튼을 사용해야 한다.

     *. 사설 IP를 사용할 경우에 ILS 서버의 사람찾기 밑에 나오는 "귀하의 IP Address 는 ... "에 나오는 주소가 공유기/라우터에 부여된 주소이다.

  • 해결책 2] 넷미팅을 지원하는 라우터
    Solution #2 - Routers with NetMeeting Support

    몇몇 하드웨어 업체들은 h.323 호환성을 제공하기 위해 몇가지 해결책을 고안했다. 이는 쉬운 일이 아니다. 라우터가 들어오는 패킷을 일일히 검사해 이것이 넷미팅 패킷인지를 찾아야 하기 때문이다. 이는 라우터가 할수 있는 범위를 초과하는 것이고 방화벽에서 취약점이기 때문이다.
    A few hardware manufacturers have taken it on themselves to actually provide H.323 compatibility. This is not an easy task since the router must search each incoming packet for signs that it might be a netmeeting packet. This is a whole lot more work than a router normally does and may actually be a weak point in the firewall.

    넷미팅 지원은 두 가지 형태로 나뉘어 진다. 송신측 통과와 송수신 지원이다. 수신 지원은 랜에 있는 한 대의 피시에서만 가능하다. 송신 지원도 다양하지만 보통 한 개의 송신 세션에만 한정된다.

    [역자 주]
    리눅스에서 h.323 모듈을 사용하면 멀티 송수신 지원이 된다.

    NetMeeting support seems to come in two flavors. Outgoing pass-through and Outgoing/Incoming support. When incoming support is provided, it is only for a SINGLE netmeeting computer on your LAN. Outgoing support varies but for the most part it is limited to a SINGLE outgoing session.

    나는 모든 라우터를 갖고 있지 않으므로 모든 라우터에 대해 테스트를 해 보지 못했다. 여기에 넷미팅을 지원한다고 쓰여있는 라우터를 나열했다.
    Since I do not have all of these routers, I was unable to actually test them all for full functionality. Where appropriate, I have listed and linked to where I found documentation on-line stating h.323 / Netmeeting support.

  • 넷미팅을 지원하는 라우터
    Routers with NetMeeting Support

    여기에 올려지기 위해서는, 최소한 송신통과(passthrough) 기능을 지원해야 한다. 대부분의 라우터는 DMZ를 설정하면 넷미팅을 지원한다. 그러나 이는 지원이라기 보다는 변명에 불과하다.
    To be listed here, a router must al LEAST support NetMeeting outbound passthrough. Almost all routers support NetMeeting in a DMZ but that is a sad excuse for 'support'

    ---- 이하 생략(원문을 참조하십시오.) ----

    관련 글 : 사설 IP를 사용하는데 호출을 받고 싶다.

번역 : 배철수