Para instalar el servidor debemos seguir los siguientes pasos:
Configurar TP LINK TL-SG108E con VLAN
El switch soporta VLAN 802.1Q, para configurarlo debemos entrar al menu de las VLAN.
Configurar VPN IPSEC en Pfsense
Instalacion softphone Blink
Para instalar este softphone con encripcion de llamadas IP se debe seguir estos pasos:
Como deshabilitar temporalmente la opción de “Weak Passsword Deteccion” en Elastix 2.4 & 2.5
Si de pura casualidad, tenemos que reinstalar un sistema que fue instalado originalmente con alguna versión de Elastix antes de la 2.0 e incluso en ocasiones con la misma 2.0, y tenemos que restaurar los passwords de las extensiones, las cuales no cumplen con la nueva configuración de complejidad de contraseñas, podemos hacer lo siguiente de forma temporal y despues volver a dejar todo como estaba.
Aclaro, no es bueno dejar contraseñas insegura o que no cumplan con cierta complejidad, pero si estamos en una reimplementación que inicio a las 9:00 PM y queremos irnos pronto para dejar operando el sistema y despues hacer un proceo de revisión completo, esto les puede ser de mucha utilidad.
Al tratar de subir el archivo extenxions.csv por Batch Configurations –> Batch of Extensions me sale esta leyenda
Secret débil. Línea: 2. – El Secret debe tener minimo 6 caracteres alfanumericos, incluido mayusculas y minusculas.
Buscando en la Web pude solventarlo editando algunos archivos php de Elastix, acontinuación le mostrare los pasos a seguir:
Editar archivo:
1 |
vim /var/www/html/modules/extensions_batch/libs/paloSantoExtensionsBatch.class.php |
Buscar la función en Elastix 2.4:
function valida_password($Secret)
{
Y agregar justo después de la primer llave: return true;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
function valida_password($Secret) { return true; <<=========== <strong>agregar este..</strong> if(strlen($Secret) <= 5) return false; if (!preg_match("/[[:alnum:]]/", $Secret)) return false; if (preg_match("/[[:space:]]/", $Secret)) return false; if (preg_match("/[[:punct:]]/", $Secret)) return false; if (!preg_match("/[a-z]/", $Secret)) return false; if (!preg_match("/[A-Z]/", $Secret)) return false; if (!preg_match("/[0-9]/", $Secret)) return false; |
Buscar la función en Elastix 2.5:
1 2 3 4 5 6 7 8 9 |
private function _valida_password($Secret) { return true; <<========== <strong>agregar este</strong> if(strlen($Secret) <= 5) return false; return (preg_match('/[[:alpha:]].*[[:alpha:]]/', $Secret) && preg_match('/[[:digit:]].*[[:digit:]]/', $Secret)); } |
Grabar, volver a dejar todo como estaba.
De esta forma puedes subir contraseñas que no cumplan con la complejidad de contraseñas y te ahorras mucho trabajo, pero no olvides que tener contraseñas no seguras dejan en un punto vulnerable importante a tu sistema.
Algunos tips
Por si acaso alguien corre hacia este problema al actualizar de 2.0 2.2 a 2.4 & 2.5:
Tratando de subir un batch of extensions de mi 2.0.3 caja para una nueva caja de Elastix 2.5.
Produce este error:
1 |
Verify the header - At minimum there must be the columns: "Display Name", "User Extension", "Secret", "Tech" |
Lo que dice es que verifiquemos la cabecera – como mínimo debe haber las columnas: “Display Name”, “User Extension”, “Secret”, “Tech”
Tengo todas las columnas excepto “Tech” en mi viejo archivo de v2.0.3. Manualmente añadí el encabezado “Tech” y agregó “sip” o “iax” a los campos (en mi caso son todos).
Después de esto funcionó.
Espero que esto ayude a alguien allá afuera.
Como medir las partículas del aire con un raspberry pi
Fuente
Que son las partículas en el aire
Continuar leyendo «Como medir las partículas del aire con un raspberry pi»
Proxmox – Crear un cluster
Si queremos tener un cluster de servidores virtuales debemos seguir estos pasos:
Primero.- Creamos el cluster en el servidor principal Proxmox:
1 |
pvecm create NOMBRE |
Bloqueo de Navegacion en PfSense por medio de Reglas
Si queremos realizar el bloqueo de la navegacion, sin utilizar el proxy realizamos los siguientes pasos:
Continuar leyendo «Bloqueo de Navegacion en PfSense por medio de Reglas»
Backup y Restore de MySQL Usando Mydumper/Myloader
Mydumper y Myloader es una utilidad de software que realiza backups y restores rapidos de bases de datos MySQL, esta escrito en C y es multitarea.
Lo usual es utilizar mysqldump
y es muy util para bases de datos pequeñas, pero en bases grandes puede tener problemas, es lento y produce errores.
Continuar leyendo «Backup y Restore de MySQL Usando Mydumper/Myloader»
Instalar Software para inventario de Hardware – OCS Inventory
El siguiente tutorial es para instalar el software para hacer inventario de las maquinas que tenemos en nuestra red, para esto vamos a utilizar centos 7.
Continuar leyendo «Instalar Software para inventario de Hardware – OCS Inventory»