3CX en Linux usando Sub Interfaces

Status
Cerrado para nuevas respuestas.

jlaratomas

Gold Partner
Advanced Certified
Registrado
1 Nov 2007
Mensajes
440
Saludos,

tratare de explicar mi problema lo mas simple posible:

tengo un troncal SIP provisto por la telefonica, aqui en Republica Dominicana los dos principales proveedores ofrecen los troncales SIP instalando un circuito de datos con una configuracion IP diferente. por ejemplo puedes tener una red 10.0.0.0/24 IP 3CX 10.0.0.100 Gateway 10.0.0.1 y te instalan el servicio colocando un router con la IP 192.168.1.254 y ellos mandan y aceptan llamadas de la IP 192.168.1.100. y te indican que el SIP Server es la IP 172.31.21.1 (un troncal puro IP sin autenticacion)

En Elastix eso no era problema porque simplemente configuraba una Sub-Interface con la IP 192.168.1.100 y creaba una una ruta estatica para que las conexiones para la IP 172.31.21.1 salieran por la IP 192.168.1.254.

en 3CX como es Linux hice el mismo procedimiento, configue la Sub-Interface y puse el troncal, las llamadas entran y salen dentro de la red. pero los servicios externos dejan de funcionar, en el Dashboard me muestra el FQDN y la IP Publica de manera corecta, pero si le das ping al FQDN no responde esa IP, y cuando le doy click al FQDN me sale una pantalla con un error que dice "BAD GATEWAY" e inamediatamente recibo un correo indicandome lo siguente:

"Following service(s) were stopped recently:
3CXPhoneSystemMC01 <IP LOCAL DE LA PBX>"

como se imaginan las extensiones remotas dejan de funcionar y todo servicio en la red externa.

quisiera saber si 3CX tiene alguna limitante con el aspecto de usar dos IP o tener una sub-intercace o que puede estar ocacionando este problema. ya que de existir algun problema con esto, seria una gran piedra para desarrollar la marca aqui en Republica Dominicana.

quedo a espera de los comentarios de la comunidad y gracias de antemano.

José R. Lara
 
Hola @jlaratomas

No hay limitaciones en relación a tener múltiples interfaces de red en el servidor donde está instalada la central, esto lo puedes encontrar en la siguiente documentación para el escenario Múltiples Pasarelas de Internet (utilizado por ISPs que ofrezcan servicios VoIP)

https://www.3cx.es/blog/configuraciones-red-soportadas/

El tema acá es que solamente debes tener definido un DEFAULT GATEWAY y es aquella tarjeta de red con salida a internet, la segunda tarjeta de red NO debe tener default gateway.

El resto es configurar la IP que te dió tu proveedor sobre la interfaz de red nueva quiere decir 192.168.1.100 y establecer tus ruta estática, todo tráfico a la 172.31.21.1 salga por tu NIC2 que es donde tienes conectado tu proveedor.

De hecho si haces un trace route a la 172.31.21.1, la solicitud debe salir por el 192.168.1.254

Hasta ahí todo bien en cuanto a la configuración de las dos tarjetas de red en el servidor.

Ahora lo que comentas de si le das ping al FQDN no responde esa IP por favor asegúrate de que el servidor esté usando los DNS de google 8.8.8.8, borra el cache DNS y verifica con un nslookup si resuelves los siguiente dominios:

erp.3cx.com
activation.3cx.com
downloads.3cx.com

Si los resuelves correctamente, entonces ingresa a la central y ve al nodo de Ajustes --- Red --- Configuración de IP Externa

Ahí selecciona IP estática e ingresa la IP pública de la red, luego presiona OK. Después de esto puedes cambiarla a dinámica si es el caso y la central detectará la IP.

Pero eso hará que la central mande una solicitud a nuestros servidores para actualizar el FQDN y este ahora apunte a la nueva IP. Toma en cuenta que luego de eso hay una propagación de DNS y puede tomar entre 1 hora a 24 horas.

Es muy importante que borres el cache DNS.

Un saludo!
 
Saludso Alejandro,

gracias por tu respuesta, para ver como puedes irme ayudando con el problema, ya tengo la configuracion hecha, pero como te comente, el servidor arroja el error "502 Bad Gateway" reinicio el servicio 3CX'PhoneSystemMC01 pero inmediatamente vuele y se cae, si elimino la configuracion de la sub-interface y la ruta estatica el sistema funciona a la perfeccion y no se cae el servicio.

con relacion a la actualizacion del FQDN podrias indicarme en Linux cual es el comando para limpiar el cache del DNS.

gracias

Jose R. Lara
Rep. Dom.
 
Hola @jlaratomas

Para el tema de 502 bad gateway, revisa que por favor todos los servicios se estén ejecutando

service 3CX* status
service nginx* status

Ahí debes ver los servicios y si alguno esta detenido, ejemplo

service 3CXCfgServ01 stop
service 3CXPhoneSystem01 stop
service 3CXSystemService01 stop
service 3CXEventNotificationManager stop
service 3CXQueueManager01 stop
service 3CXTunnel01 stop
service 3CXIVR01 stop
service 3CXMediaServer stop
service 3CXCfgServ01 stop
service 3CXPhoneSystemMC01 stop
service nginx stop

entonces inícialo como

service 3CXCfgServ01 start
service 3CXPhoneSystem01 start
service 3CXSystemService01 start
service 3CXEventNotificationManager start
service 3CXQueueManager01 start
service 3CXTunnel01 start
service 3CXIVR01 start
service 3CXMediaServer start
service 3CXCfgServ01 start
service 3CXPhoneSystemMC01 start
service nginx start

Por otro lado, en esa pbx por favor asegúrate de tener configurado el servidor de correo correctamente. La prueba debe ser satisfactoria.

Tener una segunda interfaz como te comenté es soportado, otros usuarios tienen este escenario así configurado.

La pbx debe estar actualizada a la v15.5.3849.1 y muy importante asegúrate de no tener IPv6 habilitado en las interfaces de red.

Un saludo!
 
Saludos Alejandro,

Sin la sub-interface, realice las pruebas y todo pasa satisfactorio, todos los servicios corren correctamente y el correo funciona y el FQDN funciona perfectamente. cuando agrego la sub-interface y reinicio, todos los servicios funcionan, puedo accesar a todos los modulos de la PBX, pero si trato de entrar al modulo de red o hago click sobre el FQDN entonces sale el error de "502 Bad Gateway" y el servicio de 3CXPhoneSystemMC01 para y tengo que reiniciar la PBX.
 
@jlaratomas

Cuando ingresas a Ajustes ---- Red ---- Seleccionar Interfaz de Red --------- selecciona la interfaz de red que tiene salida a internet.

Ahí debes especificar es la interfaz que tiene default gateway.
 
@alejando3cx

el problema es que desde que presiono el boton de Red en Ajustes se cae el servicio 3CXPhoneSystemMC01 y recibo el mensaje de 502 Bad Gateway.
 
Vale @jlaratomas observo que ya abriste un caso en el portal de soporte, vamos a continuar el caso por esa vía para poder revisar los registros de la pbx simulando el problema que me comentas.

Un saludo!
 
Saludos Alejandro,

efectivamente!, pues entiendo que como este foro es publico, hay información que no puede ser brindada o solicitada por temas de seguridad, al final cuando tengamos la solución o estado final del caso lo publicamos en el foro para que sirva de conocimiento para la comunidad.
 
Hola @jlaratomas

Revisando con detalles los registros para ver que podía estar causando esto y el tema es que estás usando un adaptador virtual y esto no es soportado y se conoce que causa problemas en las instalaciones.

eth0:1 Link encap:Ethernet HWaddr a4:ba:db:f1:d2:48
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:21 Memory:fe6e0000-fe700000

Esta la razón de porque obtienes el error de 502 Bad Gateway.

Un saludo Jose!
 
Status
Cerrado para nuevas respuestas.

Estadísticas del Foro

Temas
44.441
Mensajes
232.812
Miembros
78.339
Último miembro
neil.marsura