Ir al contenido principal

Entradas

Mostrando entradas de 2013

Skype 4.2 en OpenMandriva LX x64

  Descargamos Skype de la pagina en la version Dynamic, movemos a "/usr/src" descomprimmimos e instalamos las siguientes dependencias #urpmi libxscrnsaver1 libasound2 libqtwebkit4 libxv1 libQtDBus4 Todas estas deben ser en arquitectura x32 y luego hacemos un link del binario skype dentro de la carpeta recien descompresa: # ln -s /usr/src/skype-4.2.0.11/skype /bin/ Y listo a chatear!!

SwitchVox + Telmex SIP en Colombia

Bueno, Configurar una SIP Telmex en SwithVox ha sido todo un parto y de hecho no pude hacerlo 100% acorde a las necesidades. A continuación Intentare explicarlo: Primero que todo Telmex te da en Colombia un direccionamiento 192.168.150.x con mascara de 24 o 29 o aveces una IP 10.7.X.X mascara de 24, donde te dicen que la IP de tu equipo debe ser la 192.168.X.2(o la que sea) , el gateway es 192.168.X.1  y el equipo a registrar tu tronca es un 10.XXX.XXX.XX. otros parametros pueden ser dtmf=rfc2833 codec=alaw Ahora con base a eso la primera limitante que tenemos es que nuestro SwitchVox tiene solo una interfaz de red y ya usamos una para nuestra red de voz. Por lo que debemos primero configurar un router que en la WAN maneje el direccionamiento que nos dio Telmex y este actue como nuestro gateway para nuestra voz Lan y SW algo asi  vozlan------>switchvox------->gw-------------->telmex Ahora en el SwitchVox debemos activar NAT en Luego creamos la troncal e

La Experiencia Switchvox

SwitchVox.....un producto de Digium Marca Registrada,  fundada por Mark Spencer el creador del Asterisk. Asterisk una PBX GNU, la plataforma que hizo temblar el mercado de la telefonía con un clic derecho descargar e instalar en tu servidor Linux. Pero no todo es tan maravilloso, la administración al principio era muy complicada ya que no contaba con una interfaz amable y si eras un usuario básico  podría darte un ataque de stress simplemente por intentar configurar una extensión o 2. Por eso es el éxito de software como Freepbx y Appliance  como Trixbox, Elastix. Esto impulso aun mas el auge de Asterisk al punto y desde mi experiencia de que por costos muchas empresas decidieron pasarse  a dicho software y es excelente, pero como todo lo bueno trae lo malo cualquiera con muy poca experiencia o ninguna en Asterisk encontró una fuente de negocio rápida y en la practica habían problemas que eran incapaces de resolver y muchos clientes simplemente les quedo el mal sabor

Configurar un SPA8800 en Asterisk

Bueno, hacia mucho tiempo no publicaba algo sobre Asterisk cuando de hecho es en lo que mas trabajo asi que a continuacion, los pasos para configurar un spa8800 con Asterisk, que tiene puertos 4 FXS y 4 FX0. En Asterisk 1)  Crear troncal en Asterisk [linea1] host=dynamic username=linea1 secret=l1n342013 type=peer context=from-trunk-sip-linea1 2)  Crear Extensiones [300] host=dynamic username=300 secret=300 context=from-internal type=peer 3) En asterisk creamos nuestra entrada para enviarla a algun lado que seria como: [ from-trunk-sip-linea1 ] exten => _.,1,noop( llamada entrando de linea1) exten => _.,n,Answer() exten => _.,n,musiconhold() exten => _.,n,hangup() en el SPA800 4) Configurar puertos FXO VOICE>ADVANCED>line1 en Proxy an registration:                     - proxy: 192.168.0.1 Suscriber info:                      - Display info: linea1                      - UserID: linea1          

VPN entre RV042 y linux modo dynamic

En la anterior ocasion teniamos el mismo escenario entre un rv042 y ipsec (openswan) en un laboratorio y asumiendo que tenian ips publicas fijas. En esta ocasion  simplemente el openswan esta detras de una IP publica, es una dinamica  y el Cisco en esta ocasion si contiene una IP publica fija. Por lo que a continuacion los detalles: LANLINUX=172.16.0.0/24 WANLINUX=Dinamica LANRV042=192.168.125.0/24 WANRV042=190.144.XX.XX Configuracion en LINUX en el archivo "/etc/openswan/ipsec.conf" config setup         protostack=netkey         klipsdebug=none         plutodebug=none         interfaces=%defaultroute         oe=no         nhelpers=0         nat_traversal=yes conn %default         authby=secret         type=tunnel         left=%defaultroute         leftsubnet=172.16.0.0/24         leftsourceip=172.16.0.1         leftid=prueba@bsc.com.co conn linuxrv042         auto=start         right=190.44.XX.XX         rightsubnet=192.168.125.0/24      

PCLINUXOS !!

PCLinuxOS, una flamante bifurcacion de Mandrake que en algun momento me vi obligado a usar  cuando oi que Mandriva se habia acabado, pero que decidi descartar porque Mageia era otra bifurcacion mas popular segun algunos sitios y estable. El problema es que necesitaba un linux que no me generara interupcion en mi trabajo dia a dia. De hecho no lo hizo, Mageia funciono muy bien pero por alguna razon se puso pesado y ni usando XFE o GNOME dejo d ponerse lento, y bueno decidi ver en una maquina virtual como era PCLINUXOS(2013 i686)  y quedé fascinado!!. Para empezar usa KDE Desktop PLasma, y de repente me sentia en el 2002 cuando usaba Mandrake, luego necesitaba buscar mis herramientas mas basicas para trabajo como son:  Skype, Filezilla, Twinkle, Teamviewer, y otras mas basicas. Como yo descargue de la web la version "minime" vino algo basica, y decidi ver su manejador de paquetes que se llama Synpatic. Este es un manejador usado en distribuciones Debian y me parecio ra

Recibir Fax con Hylafax+Iaxmodem

La  verdad es que nunca habia usado Hylafax+iaxmodem, de hecho para servidores en produccion recibo fax con las aplicaciones de asterisk como lo eran rxfax y ahora receivefax. Ahora explicare los pasos que seguí para configurar hylafax+iaxmodem y recibiera fax. Esto se logro en un laboratorio. IAXMODEM - Es un modem tipo emulacion que instalaremos bajando la fuente del siguiente link  http://sourceforge.net/projects/iaxmodem/files/   Descomprimimos y empezamos la instalacion #./configure #make Copiamos el binario " iaxmodem " a " /usr/local/sbin/"  y creamos el directorio "/ etc/iaxmodem " aqui el modem buscara sus ficheros de configuracion. Creamos dentro de la carpeta  el archivo ttyIAX que contenga lo siguiente device          /dev/ttyIAX owner           uucp:uucp mode            660 port              25680 refresh         300 server          192.168.0.20 peername     999 secret           9991234 cidname       999 cidnumber   9

Reconfigurar/Resetear Ahnlab UTM Trusguard

AhnLab es una compañia Sur-Coreana que desarrolla software de seguridad. Me tope con uno de sus UTM recientemente y no tenia passwords ni ninguna informacion sobre como accesar. A continuacion describo los pasos para resetear un AHnLAB UTM Thusguard. Para poder accesar a ellos debemos primero tener un equipo con puerto serial o un conversor USB-to-Serial, por lo que debemos instalar un software para accesar a ellos via puerto COM, en este caso usaremos el generico para linux minicom y primero que nada lo debemos configurar con el comando : #minicom -s     Seleccionamos  "serial port setup" Presionamos A para editar el puerto, editamos a " /dev/ttyS0 " para un puerto serial o " /dev/ttyUSB0 " para un conversor USB-to-serial, y presionamos enter.  Luego presionamos E para editar la velocidad E  nuevamente para usar la velocidad 115200 y enter 2 veces para volver al menu inicial. En el menu inicial guard

Instalar Asterisk 1.11

A continuacion los pasos para la instalacion de Asterisk 11. la ultima version hasta la fecha. Descargamos asterisk en "/usr/src/" http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz. Descomprimimos: #tar -zxvf  asterisk-11-current.tar.gz #cd asterisk-11.2.1 Antes instalamos de nuestro repositorio las siguientes dependencias: libsqlite3-devel (necesaria para el modulo sqlite del cdr) libxml2-devel (necesaria para la docuemntacion de los comandos) libtiff sqlite-devel Y continuamos con la instalacion: #./configure #make menuconfig si al ejecutar el menuconfig aparece algun error de "ncurses" instale ncurses-devel libncurses-devel Cuando estemos en el menu de configuracion, verificamos  en channel drivers que este seleccionable el canal "chan_sip" . Sino esta, instalamos los paquetes: openssl openssl-devel(necesaria channel sip) o en algunas distros sirve crypto-devel . y reiniciamos la instalaci

failed to install boot loader initrd.img

Resulta que en esta ocasion despues de instalar en un Mini  Mandriva 2011, al final de todo aparece el error "failed to install boot loader initrd.img" y luego cuando  inicias el PC no carga, en pocas palabras se cagó la instalacion. He aqui la solucion: - Con el mismo CD live o en mi caso desde la USB boteable, esperas que inicie y cuando ya empieza la instalacion te pida lenguaje presionas Alt + f2 que te lleva a  la consola. Te logeas  como root  y debemos montar la particion / del disco duro. - la particion en mi caso es  /dev/sda1  por lo que la montamos en /mnt/ #mount -t ext4  /dev/sda1 /mnt/ - luego ingresamos a /mnt/boot/ que es  el "/boot" de cuando iniciamos el sistema operativo. y ahi hacemos un ls de la siguiente manera #ls initr* -lo anterior debe listar las imagenes disponibles, como el problema es como initrd.img, si este aparece verifica que el link no este malo, sino aparece( que es lo mas problabe)  debe aparecer la imagen real que

Recuperar el MBR de un disco duro en Linux

Aveces cuando se daña un disco duro no siempre es que tienes que formatear o comprar uno nuevo. Muchas veces es porque al manipular el MBR queda inaccesible(unreadable)  y aparece en blanco para los software. Sin embargo antes de que le des formato prueba con la herramienta TestDisk. En mi caso, mi disco USB simplemente aparecio en blanco al conectarlo a mi pc y casi me da un infarto,  pues ahi tenia mi trabajo de hace 4 años, DVDs de Nirvana, Pixies y mis demos, lo que hice fue instalarlo. Yo use Mageia para instalarlo sin embargo, es una herramienta que en cualquier distribución  se instala de los repositorios. Luego de Instalarla en consola ejecutala: #testdisk Seleccionamos analizar INTEL  En esta punto el software debió detectar las particiones y su tipo de sistema de archivos, seleccione el indicado. Enter para continuar Si deseamos hacer una búsqueda mas profunda para que el busque físicamente particiones, seleccionamos Deeper Serach. Esto s

Recuperar el Grub en Mandriva.

Bueno, la distribucion que uso para todo es Mandriva, ya hace 10 años que empeze a usarla desde que se llamaba Mandrake en su version 8.1.  y hé  aprendido todo en ella. Actualmente, uso para  instalar servidores   Centos y en mi portatil Mandriva  y pues son super estables. Sin embargo, siempre ando de necio intentando hacer cosas probar versiones nuevas, distros nuevas, y esas cosas, y mi disco duro tiene una manga de particiones. Aveces me cago el Grub, y me ha tocado simplemente reinistalar Mandriva, lo que  consideraba tedioso porque tenia mi distribucion personalidazas con todos mis programas del diario vivir y empezar de ceros es canson. La info no me preocupa porque siempre la tengo en una particon aparte. Hace poco, de hecho minutos antes de hacer este manual,  decidi leer como restaurar ya que por enesima vez me tire el grub,  y lo logre!!. Asi que aca estan los pasos que realize. Primero descargue una herramienta llamada SuperGrub http://emelramone.host22.com/aplic

Personaliza tu Linux

He fantaseado con hacer mi propia distro personalizada ponerle no se.... MuniX , digamos ponerle tu imagen  al grub, o que apareza el nombre que quieras al iniciar tu terminal jejeje.. bueno aca los pasos de como se hace eso. Esto lo hice en Centos.... - Cambiar la imagen del grub y mensajes  Debemos tener una imagen lista  y tenerla en resolucion 640x480  luego la guardamos. Yo convierto la imagen con el siguiente comando: #convert -resize 640x480 -colors 14  fondo_logo_1024.jpg  splash.xpm Comprimimos en gzip #gzip  splash.xpm y copiamos splash.xpm.gz a la ruta /boot/grub/ Ahora verifiquen que el archivo /boot/grub/menu.lst la linea algo como "splashimage=(hd0,0)/grub/splash.xpm.gz" y coloca la ruta correcta dodne estara la imagen. tambien la linea title Centos  Y editamos por el nombre a prefrencia en este caso "MuniX". guardamos. - Editar version para el sistema. Abrimos el archivo /etc/redhat-release  y  encontraremos algo

Instalar Openvpn en Centos 6.X

Bueno ya habia explicado antes como configurar Openvpn tanto en modo warrior como en modo Red-a-red, pero desde que he estado usando Centos 6,  el "yum -y install openvpn" no ha servido, por lo que se volvio mas tedioso y decidi invertirle tiempo y hacer un manual. A continuacion los pasos de como lo hice, sobre Centos 6.2 y 6.3 Descarguemos las siguientes dependencias: http://emelramone.host22.com/openvpn/pkcs11-helper-1.07-2.el5.1.i386.rpm http://emelramone.host22.com/openvpn/pkcs11-helper-devel-1.07-2.el5.1.i386.rpm http://emelramone.host22.com/openvpn/lzo-1.08-4.rf.src.rpm Instalamos las dependencias #rpm -ivh  pkcs11-helper-1.07-2.el5.1.i386.rpm  lzo-1.08-4.rf.src.rpm pkcs11-helper-devel-1.07-2.el5.1.i386.rpm Descargamos openvpn http://emelramone.host22.com/openvpn/openvpn-2.1.3.tar.gz Instalamos Openvpn #tar -zxvf openvpn-2.1.3.tar.gz #cd openvpn-2.1.3 #./configure Si en este punto aparece un error de "LZO not found" puede deshabilitar

Instalar tarjeta Broadcom BCM4312 en Rosa Linux

(Este manual se probo en Mandriva/ROSA y funciona). Basicamente cuando instalas el SO no es reconocida la wifi. Apesar de que el driver esta instalado en "/usr/src", si intentas ejecutar en consola el siguiente comando #ifconfig wlan0 up aparecera un error en "/var/log/messages" Jan  7 20:10:25 localhost kernel: b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found Jan  7 20:10:25 localhost kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found Jan  7 20:10:25 localhost kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website. Para esto debemos descargar el siguiente firmware  http://emelramone.host22.com/drivers/broadcom-wl-4.150.10.5%20(1).tar.bz2  , y copiamos a la carpeta "/usr/src/". e instalamos: #cd /usr/src/ # bunzip2 broadcom-wl-4.150.10