web analytics

Category: Configuraciones

COPACO VoIP desde GNU/Linux

By , April 18, 2010 11:22 pm

Desde junio del 2009 COPACO ofrece a sus clientes la posibilidad de suscribirse al servicio de telefonía VoIP. La información del servicio se puede encontrar en este link.

El gran problema es que sólo se tiene referencia de cómo configurar un softphone propietario, y ninguno libre. Así que busqué uno que sea libre y me encontré con Twinkle. Posee todo lo que necesito:

  1. Realizar llamadas
  2. Recibir llamadas
  3. Software Libre (Licencia GPLv2)

Instalación

Los siguientes pasos corresponden a la distribución LinuxMint 8 Helena (derivado de Ubuntu 9.10 Karmic Koala), por lo que también debería funcionar en los derivados X-buntu y Debian inclusive.

Primeramente se debe instalar el paquete twinkle. Existen varias maneras, pero aquí voy a utiizar la sentencia apt-get por ser más común en las distribuciones Debian y ejecutarse en la consola de comandos:

apt-get update
apt-get install twinkle

Configuración

Luego realizar la instalación, pasamos a ejecutar por primera vez la aplicación. Ejecutamos en la consola de comandos:

twinkle

Crear el perfil

Seguidamente nos aparecerá la siguiente ventana indicando que se debe crear un nuevo perfil:

Más adelante se dará el nombre al perfil.

Configurar SIP

Seguidamente se debe configurar la aplicación. Se tienen tres opciones:

  1. Wizard <—-  Elegimos esta opción
  2. Profile Editor
  3. Diamondcard, un servicio de VoIP pago

Una vez elegido Wizard se crea el perfil. En nuestro caso, llamaremos al perfil con el número que nos asigna COPACO. En este caso sería:

Por razones de privacidad no dejo a la vista los últimos cuatro dígitos.

Luego se pasa a introducir los argumentos para permitir el funcionamiento de twinkle. Los datos que se deben sumistrar se detalla en la siguiente imagen:

En el campo password se debe cargar la contraseña que fue proveída por la gente de COPACO. Esa contraseña puede ser cambiada en este link de la página de COPACO. Una vez cargada toda la información, presionar OK y aparecerá la siguiente pantalla:

Atendemos de tener todo igual. Si se tienen varios perfiles, se puede definir cuál será el perfil por defecto. Una vez hecho esto, presionar OK.

Realizar una llamada

Para realizar una llamada, en el campo call se introduce el número y luego se presiona el botón Dial. Se puede trabajar con el micrófono y altavoces de la notebook, pero es mucho más recomendado contar con un micrófono y audicular más especializados.

Conclusión

Finalmente fuimos capaces de utiizar el servicio de VoIP de COPACO utilizando una alternativa libre. Las pruebas únicamente las realicé sobre una conexión de COPACO de 1M de ancho de banda. Puedo concluir quela señal era buena y no se tenía ningún sonido metálico. Es una buena alternativa para considerarlo cuando se realizan muchas llamadas, porque la tarifa es mucho más baja que al de la línea fija.

Compartir

Scripts para reseteo masivo de contraseñas en SAMBA

By , February 26, 2009 12:51 pm

En estos días me pidieron resetear todas las cuentas de un PDC manejado por un servidor SAMBA. Eran cerca de 1100 usuarios y la tarea lo realizarían anualmente. Evidentemente mi intención no era resetear uno a uno, por lo que me puse a armar un script.

El repositorio de usuarios y grupos es manejado por un servidor OpenLDAP. De modo que tenía dos maneras de resetear las contraseñas:

  1. Directamente sobre el servidor LDAP
  2. Utilizar una de las herramientas de SAMBA

La primera opción fue descartada por el hecho que tenía la dificultad que las contraseñas UNIX y SAMBA no son manejados de igual manera. Por un lado, las contraseñas UNIX están encriptadas, y por el otro lado SAMBA almacena un par de hash para verificar la contraseña. En algún momento había encontrado una librería que permitía cambiar los hashes de SAMBA desde java, pero no lo había completado.

De modo que la opción válida era segunda. Entre las herramientas que posee el SAMBA y me permitiría resolver el problema estaba smbpasswd. Básicamente la tarea consistía en hacer esto:

echo "nuevopass\nnuevopass" | smbpasswd -s USUARIO

donde:

  • nuevopass es la contraseña que se desea establecer
  • \n es el caracter retorno de carro
  • USUARIO es la cuenta de usuario afectada

Más información se pude obtener en el manual de smbpasswd ejecutando man smbpasswd

En este link se puede obtener todo el script: reseteo_anual_de_usuarios.sh

VMWare y la sincronización de reloj

By , November 29, 2007 4:22 pm

Recientemente he instalado VMWare sobre Linux Ubuntu AMDEl tiempo64. De maravillas con la virtualización. Pero comencé a notar que algunas cosas ocurrian muy lentamente o muy rápidamente. 

En las máquinas virtuales Linux hacer ping a un host remoto demoraba muchísimo entre paquete y paquete. En las máquinas virtuales Windows las aplicaciones que sirven para bajar archivos se perdían cuando debían aplicar esperas.

Buscando por internet encontré que uno de los grandes problemas que se presenta en la virtualización es el reloj. Se ofrece un documento donde se detalla el problema.

Para solucionar el problema que tenía los que hice fue primeramente consultar la velocidad exacta de la CPU. En mi caso obtuve esto:

# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 107
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
stepping        : 1
cpu MHz         : 2310.478
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse
bogomips        : 4624.47
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 107
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
stepping        : 1
cpu MHz         : 2310.478
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse
bogomips        : 4620.99
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

En rojo se resalta la velocidad del procesador. Con este dato, en la configuración vmware ubicado en /etc/vmware/config incluyo las siguientes líneas al final

host.cpukHz = “2310478”
host.noTSC = “TRUE”
ptsc.noTSC = “TRUE”

El archivo de configuración de la máquina virtual es el archivo de texto con extensión .vmx. También hay que tener en cuenta que se debe realizar una conversión en la velocidad del procesador. Linux reporta la velocidad en MHz, mientras que la configuración para vmware debe ser en kHz.

Con estos cambios, el problema de los defasajes en el tiempo en las máquinas virtualizadas desaparecieron.

Emails. Backup y Restore

By , May 31, 2007 4:38 pm

El motivo
El martes a la tarde tuve que tomar la medida de reinstalar el sistema operativo de mi notebook. El motivo era que de tantas instalaciones, deinstalaciones realizadas no se podía cambiar la configuración TCP/IP. De modo que empecé a hacer backup de mis datos y esperar a reunir todos los instaladores necesarios.Thunderbird
Afortunadamente, cuando adquirí la notebook, había creado los CDs de restauración (5 en total) y por fortuna los tenía a mano.

El Backup
BackupCuando llegué a la parte de realizar backup de los emails, afortunadamente no era mucho porque a principios de Mayo había hecho un backup de ellos. Eliminé todos los emails particulares del año pasado para atrás, borré aquellos archivos grandes que estaban ocupando espacio y eliminé todo lo que tenía en el Trash (Papelera) y Junk (Correo Basura). Como utilizo Thunderbird como cliente de email y Firefox como browser, me facilitó mucho la tediosa tarea de realizar backups la aplicación MozBackup. Con 3 clicks se tenía el backup listo.
La instalación del Windows XP no llevó mucho tiempo ni complicaciones porque los CDs de restauración están hechos específicamente para el hardware de la notebook. Después de la instalación todo funcionaba rápido y se podía configurar las propiedades TCP/IP.

El Restore
La restauración del Firefox y el Thunderbird fue rápido. La única complicación que encontré que el MozBackup no encontraba el archivo cuando se leía un acceso remoto, de modo que tuve que copiar el backup localmente y luego restaurarlo. Quitando el detalle anterior, toda la configuración de cuentas y tipos de acceso al email se restauro sin problemas. Finalmente tuve nuevamente mis emails y no tuve que configurar nada. Lo mismo ocurrió con el Firefox donde se mantuvieron los bookmarks, historia y logins a sitios webs.

Conclusión
Después de todo lo anterior y luego de leer este artículo en Washington Post, lo problemático que es trabajar con el tamaño de las cuentas de emails. En mi caso, no poseemos en Paraguay acceso a Internet tan fácilmente como en otros países, lo cual obliga a tener que mantener una copia local para poder consultarlos offline. El espacio en disco de mi notebook no es ilimitado, por lo cual debo mantenerlo controlado para que el tamaño no empiece a afectar el rendimiento.
Hablando en la oficina, discutimos de una herramienta como el MozBackup que facilite la tarea de backup. Pero que a su vez también implemente un herramienta que nos permita indexar a los datos que están almacenados en un medio externo. Así, si necesito acceder a un email que envié/recibí hace cuatro años, la aplicación me indique en que medio se encuentra y me permita restaurarlo para poder consultarlo. No busqué mucho, pero no encontré una herramienta free que permita realizar lo anterior. Es una necesidad que tenemos muchos y no existen muchas alternativas que trabajen con el Thunderbird. Por el momento, me manejo con MozBackup.

Bateria de Notebook

By , March 21, 2007 9:51 am

La batería de mi notebook finalmente empezó a degrarse. Y sencillamente fue por el hecho que la notebook la hago funcionar directamente de la toma de corriente alterna. Muy pocas veces me vi en la necesidad de tener que trabajar sobre batería.

Ahora que estoy viajando más y necesito revisar correo o redactar algo al vuelo, la batería se ha convertido en algo necesario.

Revisando los precios de baterías nuevas, el promedio está alrededor de 100USD. Un precio elevado considerando que una notebook nueva se puede conseguir desde 700USD en Ciudad del Este.

De modo que buscando por Internet encontré esta valiosa información con los pasos necesarios para resucitar baterías. No está atado únicamente baterías de notebooks, sino a baterías de celulares, cámaras digitales, etc. La condición es que la batería debe ser NiCd o NiMH.

El procedimiento es el siguiente:

  1. Descargar todo lo que se pueda la batería.
  2. Meter dentro de una bolsa la batería y sellarla.
  3. Dejar la batería dentro de la congeladora (freezer) por un periodo de 24 horas.
  4. Quitar la batería del freezer y dejar que se aclimate.
  5. Secar la batería de cualquier condensación que haya quedado. Esto incluye secar bien los bornes conectores. Se puede considerar dejarlo en el sol.
  6. Cargar por completo la batería.
  7. Hacer trabajar unas cuantas veces la baterías. Esto e, dejarlo trabajar hasta descargarse y luego cargarlo por completo.

Los resultados son alentadores y se puede poner a punto nuevamente la batería.

Panorama Theme by Themocracy

Bear