Gatekeepers H.323 para unir red publica y privada

Imagen de elgabo

Forums: 

Hola amigos.

Les voy a contar mi problema. Tengo una serie de equipos de videoconferencia que funcionan bajo el protocolo H.323 Estos equipos no son PC que corren un softphone, sino equipos propiamente dichos de videoconferencia (con camaras y auriculares y todo) Hay un en especial que esta dentro de mi red interna y que sirva como MCU, osea para multiconferencias. Tambien tengo algunos de estos equipos en Internet. He tratado mediante iptables natear la señal que viene de los equipos que tienen ip publica al equipo de MCU que contiene una ip privada atraves de un servidor linux. La regla es simple:

iptables -t nat -I PREROUTING -d ip_servidor_linux -j DNAT --to-destination ip_servidor_mcu

Obviamente tambien he realizado el MASQUERADE correspondiente para que el equipo pueda salir a Internet y el gateway del servidor MCU es el servidor linux. Pero lastimosamente aun no logro conectar a los equipos. He estado investigando un poco mas y he visto podria que podria estar necesitando un gatekeeper (gnukg) de H.323, al parecer H.323 es un tanto quisquilloso al realizar natting. Mi pregunta es .... realmente necesito instalar y configurar un gatekeeper en el gateway (osea mi maquina con linux) o si se puede hacer la conexion mediante iptables puro y duro :)

Un detalle mas, realmente la conexion si se logra, el problema es que el equipo que esta dentro de la LAN (el MCU) no puede ver ni oir lo que los equipos en Internet pero los que estan en Internet si pueden oirnos. Realmente me parece bastante raro el problema ... si alguien tiene mejores conocimientos sobre protocolo H.323 me gustaria que me de una explicacion del porque no se puede realizar una conexion satisfactoria entre un equipo que soporta H.323 dentro de una LAN y otro igual que este en Internet.

Muchas gracias por su atencia y paciencia.

Hasta hace poco el protocolo

Imagen de RazaMetaL

Hasta hace poco el protocolo h.323 no era nateable y estabas obligado a utilizar un gatekeeper h.323. Cuando actualize linux a 2.6.17-2 a vi que en /lib/modules/2.6.17-2-686/kernel/net/ipv4/netfilter existe un modulo llamado ip_nat_h323.ko el cual asumo que debe servir para natear h.323 .

Pruebalo y nos cuentas si funciona.

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Gracias por la respuesta

Imagen de elgabo

Gracias por la respuesta raza, pero yo estoy utilizando centos 4.4 y la version del kernel mas actualizada seria la 2.6.9-42.0.10.EL. Segun lo que entiendo es que si hay como hacerlo mediante iptables .... pero tendria que habilitar algun modulo especial? Como se habilitaria el modulo (jugar con el kernel me da un poco de miedo)

Gracias por tu ayuda de nuevo.

Imagination is more important than Knowledge -- Albert Einstein

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.

Mira si en

Imagen de RazaMetaL

Mira si en /usr/lib/modules/2.6.9-42.0.10.EL/kernel/net/ipv4/netfilter tienes el modulo ip_nat_h323.ko .

En caso de que el modulo exista para cargarlo solo haces:

modprobe ip_nat_h323 ip_conntrack_h323

Luego trata de natear el trafico h.323 de tu lan hacia internet. Cuentanos si te funciona.

Si el modulo no existe busca un kernel mas nuevo, en este [url=http://wiki.centos.org/HowTos/Custom_Kernel]link[/url] encontraras como hacerlo.

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

find

Imagen de elgabo


find /lib/modules/2.6.9-42.0.10.EL -name '*h323*'
find /lib/modules/2.6.9-42.0.10.ELsmp/ -name '*h323*'

Ambos comandos no me respondieron nada :(
Primero voy a tratar de arruinar el kernel :evil: si no funca le instalo debian :)

Imagination is more important than Knowledge -- Albert Einstein

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.