Ir al contenido principal

Entradas

Herramientas para validar el funcionamiento de IPv6

Durante el proceso de implementación de IPv6, surge la necesidad de validar el resultado de la implementación. En este proceso resulta útil hacer uso de herramientas públicas en Internet. A continuación listo algunas herramientas y el lugar desde donde se recomienda su ejecución. Al interior de la red donde se implementó IPv6: Test IPv6:  http://test-ipv6.com/ IPv6 Test:  http://ipv6-test.com/ Dentro o fuera de la red donde se implementó IPv6: IPv6 - Test:  http://ipv6-test.com/validate.php Ready Chair6:  http://ready.chair6.net/ IPv6 - Are you Connectd?:  https://ip6.nl/ Dentro o fuera de la red donde se implementó IPv6: DNS Inspect:  http://www.dnsinspect.com/ Webdstools:  http://www.webdnstools.com/dnstools/dns-lookup-ipv6 Existen muchas otras herramientas públicas en Internet y estas son algunas que me han sido de gran ayuda.

Migrar una máquina virtual de VMware ESX 3i (vmdk) a Oracle VM (img)

El escenario es un servidor VMware ESX 3i desde donde se exportó una máquina virtual en formato OVF versión 0.9. La versión 0.9 de OVF resulta incompatible para Oracle VM, sin embargo es posible importar la máquina haciendo una conversión del disco vmdk a img. Para esta conversión se puede hacer uso de la herramienta qemu-img la cual está disponible para linux y windows. Una vez instalada se corre el siguiente comando desde la consola (cmd para windows o terminal para linux): qemu-img convert -f vmdk -O raw image.vmdk image.img El proceso toma algunos minutos incluso horas dependiendo del tamaño del disco. Una vez que ha finalizado el proceso de conversión, tendremos un disco en formato img listo para importar a Oracle VM. El proceso de importar un disco es un poco diferente al de importar una máquina virtual en formato OVF. Para ello debemos ir a los repositorios y dentro de la carpeta Virtual Disk, incluir la dirección del disco. En mi caso para importar el disco utilicé ...

Conectar-apuntar un subdominio desde BIND hacia una página creada de WIX

Existen diferentes enlaces que explican cómo conectar un dominio a páginas creadas en Wix. Es bastante sencillo si el dominio está administrado por GoDaddy, Yahoo, u otros proveedores reconocidos. En mi caso la confusión se presentó cuando se decidí mantener el dominio principal en un servidor DNS con BIND y apuntar un subdominio a Wix. Esta es la guia de Wix que habla sobre el proceso en particular  or this one if you prefer English. Luego hay dos métodos de conexión en Wix para un subdominio, DNS y Apuntamiento, el recomendado por Wix es DNS y fue la opción que tomé para configurar BIND. Ahora si el trabajo que se debe hacer en BIND. Supongamos que tenemos el dominio example.com configurado en BIND y queremos que simposio.example.com apunte a una página creada en Wix. En la zona donde está configurado example.com debo agregar los siguientes registros: simposio IN NS ns12.wixdns.net. simposio IN NS ns13.wixdns.net. Con estas líneas estoy delegando el subdominio simposi...

IPv6 y el Internet de las Cosas en la Universidad de Ibagué

Para entender mejor el significado de IPv6 y su impacto sobre el Internet de las Cosas, debemos entender que es una IP. Una IP es una dirección lógica que identifica a un dispositivo conectado a la red. Es el equivalente de las direcciones de nuestras casas, debe ser única y sirve como identificador para que otras personas nos envíen correspondencia. Las direcciones sobre las cuales funciona Internet actualmente son versión 4, pero desafortunadamente se agotaron, es decir no podemos conectar nuevos dispositivos a Internet. La comunidad de Internet ha desarrollado la versión 6 del protocolo. Esta versión permite conectar 3.4×10^38 es decir 340 sextillones de dispositivos. Es por esto que se le ha denominado el Internet de las Cosas porque se puede conectar a Internet prácticamente todo. Cosas tan básicas como un ladrillo hasta sistemas de misión crítica como centrales nucleares. La Universidad de Ibagué ya tiene implementado el protocolo IP en su versión 6 y está preparada...

Ejercicios de direccionamiento IPv4

Para las siguientes direcciones IPv4 y máscaras encuentre la dirección de inicio y la última dirección: 200.30.2.43/26 129.200.22.0/23 39.1.254.125/20 10.50.99.234/19 200.175.14.0/24 128.77.0.100/21 218.35.50.244/22 170.50.151.190/18 192.168.95.154/25 93.0.128.1/27 En el siguiente enlace encontrarán un documento que puede ser de ayuda para el desarrollo de los ejercicios: https://goo.gl/hmcRne

Generar un CSR (Certificate Signing Request - Solicitud de Firma de Certificado) en Centos 6.4 con Openssl

Las empresas que firman certificados digitales (CA - Certificate Authority) generalmente solicitan un CSR o un archivo que contiene la solicitud de firma de certificado. Esto archivo se genera a través de WHM (Web Host Manager) o CPANEL, sin embargo para quienes administran servidores a la antigua es decir sin herramientas gráficas como WHM o CPANEL, este certificado se debe generar utilizando OpenSSL. El proceso es muy sencillo y se hace con el siguiente comando: #openssl req -new -newkey rsa:2048 -nodes -keyout dominio.key -out dominio.csr El simbolo númeral hace referencia al usuario root en una terminal de comandos. Se recomienda al momento de generar el certificado utilizar el usuario root. Las opciones importantes son RSA que hace referencia al sistema criptográfico de llave pública, se recomienda 2048 bits. Keyout nos genera la llave privada con extensión .key. Finalmente la opción -out crea el archivo .csr lo que se envía a la CA.  Los nombres de los archivos...

Letras separadas en una presentación de Power Point 2010

Recientemente realicé algunas pruebas con impresora matriz de punto, días después comencé a notar que al abrir presentaciones de Power Point 2010, el texto separaba las letras demasiado. Inicialmente pensé que era incompatibilidad de versiones. Luego al abrir presentaciones que había elaborado tiempo atrás verfique que ocurría lo mismo. Decidí investigar y encontré que cuando una impresora matríz de punto está por defecto, las presentaciones de Power Point 2010 modifican el espacio entre letras desconfigurándolas por completo. La solución fue seleccionar como predeterminada una impresora de tinta, si no tiene impresora de tinta se puede seleccionar la impresora que instala One Note 2010.

Configuración de una agregación de puertos (Link Aggregation) entre un switch HP 5500-48G EI y un DELL 6348

Las agregaciones de puertos nos permiten aumentar el ancho de banda de la conexión entre dos dispositivos, generalmente switches. En este caso puntual haré referencia a la configuración de una agregación de puertos entre un switch HP 5500-48G EI y un DELL 6348.  Luego de verificar con el soporte técnico (DELL), se encontró que la agregación dinámica no funciona correctamente por lo tanto fue necesario recurrir a la agregación estática. La agregación estática tiene como mayor diferencia que no utiliza el protocolo LACP ( Link Aggregation Control Protocol ). Sin más detalles la configuración en ambos switches: Configuración del switch DELL - Agregación de 4 puertos Giga para un ancho de banda total de 4Gbps Se crea un port-channel o un puerto lógico: interface port-channel 4 switchport mode trunk Cada una de las interfaces participantes de la agregación se configura con el número del grupo del port-channel: interface Gi1/0/33 channel-group 4 mode on ...

Herramientas y utilitarios para administradores de red Online

En general los sistemas operativos tienen herramientas y utilitarios que nos permites hacer pruebas al interior de una LAN e incluso hacia otras redes incluido Internet. Ejemplo de ellos en Sistemas Opertivos Windows son ping, tracert, ipconfig, netstat, arp, nslookup, route y pathping. En el caso de Linux encontramos ping, ping6 traceroute, traceroute6, tracepath, tracepath6, ifconfig, host, whois, dig y netstat. En mi caso particular soy fan de Linux entonces también sería interesante tener una referencia rápida de como utilizar estos y muchos otros (Artículo tomado del blog de desdelinux.net) . Estas pruebas hechas al interior de la red son muy importantes, sin embargo luego me pregunté, ¿Cómo se ve mi red desde Internet? Bueno entonces inicie la búsqueda de las herramientas mencionadas anteriormente pero esta vez agregando a la búsqueda la palabra "online". El resultado de mi búsqueda es este y puede ser una referencia para quienes frecuentemente estamos argume...

Tratamiento de errores en Excel

¿Alguna vez se ha encontrado en Excel con alguno de los siguientes mensajes luego de escribir una formula o modificar algún valor?: #¡N/A! #¡REF! #¡NUM! #¿NOMBRE? #¡DIV/0! #¡VALOR! #¡NULO! La verdad, es que los errores son bastante molestos y pueden desmotivar a un usuario al punto de preferir otra formula, cambiar los datos, hacer el ejercicio manual o menos eficiente. Pero todo en Excel tiene una solución, que si bien no siempre es fácil de encontrar, seguro de que existe. Antes de continuar revisemos las definiciones de estos errores: Definición de los errores Ejemplo de Errores Ahora revisemos un ejemplo que puede ser de utilidad: SI.ERROR Tomado de http://trucosdeexcel.com La tabla a continuación resume otras funciones que pueden ser un complemento a la hora de tratar errores: FUNCIÓN DEVUELVE VERDADERO SI ESBLANCO Valor se refiere a una celda vacía. ESERR Valor se refiere a cualquier valor de error con excepción de #N/A. ESERR...

Rangos dinámicos en Excel

Los rangos dinámicos no son mas que rangos auto seleccionados utilizando funciones. A primera vista todo parece ser automático en Excel, pero los rangos en la mayoría de sus aplicaciones son estaticos o amarrados con referencias absolutas. ¿Cuales funciones usar para obtener un rango dinámico? La respuesta es: utilizando la función Desref. Recordemos que su objetivo principal no es hacer busquedas, por el contrario su objetivo es seleccionar rangos (una o varias celdas).  Documentación oficial de Microsoft Ejemplo de rango dinámico Ejemplo tomado de http://temporaexcel.blogspot.com

Buscar en Excel usando Desref y Coincidir

Si bien la función BuscarV resulta de gran ayuda a la hora de las búsquedas, existen otras funciones que aunque propiamente no se especialicen en buscar, pueden utilizarse para ejecutar búsquedas. En el post anterior hablamos de Indice y Coincidir, en este post quiero mostrar cómo utilizar la función Desref en compañia de Coincidir.  Función Desref: regresa un rango a partir de una referencia dada. Este rango puede ser una sola celda o varias celdas =DESREF(Ref;Filas;Columnas;[Ancho];[Alto]) Argumentos: Ref: Es la referencia desde la cual desref hará el cálculo de cuantas filas y colunmas voy a incluir en el rango que deseo seleccionar o que requiero obtener como resultado de la función. Filas: Numero de filas que cuenta desref a partir de Ref. Puede ser un número negativo o positivo. Positivo contará filas hacia abajo y negativo hacia arriba. Columnas: Numero de columnas que cuenta desref a partir de Ref. Puede ser un número negativo o positivo. Positivo...

Busquedas en Excel Buscar, BuscarV, Coincidir - Indice

Las busquedas al interior de una hoja de calculo como Excel son actividades frecuentes por parte de un usuario. Existen desde las mas basicas como Buscar y BuscarV hasta las complejas donde se involucran dos funciones como Desref y Coincidir. A continuacion se presentan algunos ejercicios que exponen situaciones donde es posible aplicar las funciones de busqueda. Ejercicios Basico de busqueda Luego que hemos visto las busquedas básicas es tiempo que entremos en una forma un poco mas compleja de utilizar la función buscarv Buscarv en remplazo de la función SI Las busquedas no terminan con las funciones Buscarv y Buscarh, sino que tambien pueden implementarse haciendo uso de las funciones INDICE Y COINCIDIR. Para efectos prácticos del aprendizaje utilice los mismos ejercicios planteados anteriormente y aplique en lugar de la función Buscar, las funciones Indice y Coincidir. Ayuda de la función Indice Ayuda de la función Coincidir

Conceptos básicos de fórmulas matriciales en Excel

Las fórmulas y funciones matriciales en excel (Funtions Array), hacen parte de los conceptos avazados de la hoja de calculo de Microsoft y requiren de cuidado en su sintaxis y claridad en los conceptos de funciones basicas así como de rangos bidimencionales (Matrices). En el proceso de aprendizaje de las fórmulas matriciales tendremos muchas veces que acudir a los ejemplos y referencias proporcionadas por ayuda misma de Microsoft Office. Los siguientes son los conceptos básicos que debemos abordar para profundizar en la construcción de funciones matriciales. Crear una fórmula matricial Fórmulas y constantes matriciales Modificar una fórmula matricial Directrices y ejemplos de formulas de matriz Cuándo utilizar una fórmula de matriz SUMA(SI()) Ejemplo1 Actualización 18-04-2012 En la siguientes páginas encontrará ejemplos de las posibilidades de las funciones matriciales y su respectiva comparación con formulas corrientes. Blog de Excel Avanzado - Funcion...

Rangos con nombre en Excel

Nombrar rangos en Excel es una forma practica y facil de referirnos a una o varias celdas a través de una etiqueta con significado dentro del contexto de libro de trabajo de Excel. El siguiente extracto del articulo "Definición de rangos de celdas en excel" redactado por Gabriel Tomich para el periodico la Nación. Articulo completo. nos muestra algunas de sus utilidades practicas. ¿Para qué sirve concretamente tener rangos con nombres? Una de sus principales utilidades consiste en facilitar la selección del rango; es decir, evitar el proceso de cliquear la celda del vértice superior izquierdo y arrastrar el mouse hasta la del vértice inferior derecho. Esta tarea, aunque es fácil en conjuntos de celdas pequeños, resulta bastante pesada con rangos más extensos. Al tener un nombre, el rango puede seleccionarse así: si aún sigue seleccionado, desmarque el rango   Inicial   con un clic en cualquier celda ajena a él. Posteriormente, corra el comando   Edición/Ir a (o, ...

Diseño de formularios en Excel

Los formularios son todas las interfaces posibles (ventanas) de un programa. La suma de muchos formularios con diferente funcionalidad es lo que conforman una aplicación o programa. Visto desde esta óptica cualquier aplicación instalada en nuestro computador es un formulario que hace parte de un programa. En el contexto de Microsoft Office cada aplicación(Word, Power Point, Excel) de la suite de oficina tiene formularios que nos ofrecen una funcionalidad con la que podemos interactuar mediante botones, cajas de texto, listas desplegables y muchas otras opciones. Un ejemplo de formulario en Excel es " Formato de celdas " (Clic derecho sobre una o varias celdas), el cual nos ofrece la posibilidad de definir el tipo de datos, alineación, bordes, relleno y protección. No es comun que un usuario con conocimientos básicos de Excel inserte formularios, no así, aquellas personas con habilidades en macros. Para iniciar su diseño, debemos traer a la memoria todo lo que sabemo...

Recursos para programar macros en Excel

Nadie nunca sabra lo suficiente para decir que no requiere de una buena guía o documento de apoyo al momento de desarrollar una macro. Pues este es mi caso, constantemente consulto recursos como páginas Web, libros y documentos de terceros. Para despedir este curso de Introducción a las Macros les comparto algunos de mis recursos que consulto (Muchos estan en Ingles, lo adverti, la mejor documentación esta en Ingles): Páginas Web: http://www.xltoday.net/ http://www.angelfire.com/biz7/julian_s/julian/julians_macros.htm http://jmatos777.wordpress.com/excel/ http://office.microsoft.com/en-us/excel-help/overview-RZ102337714.aspx?section=1 http://www.mailxmail.com/curso-introduccion-macros-excel http://officemacros.codeplex.com/ http://dmcritchie.mvps.org/excel/excel.htm http://www.mundoexcel.com/ http://msdn.microsoft.com/es-es/library/ee814737.aspx http://office.microsoft.com/es-es/excel-help/descripcion-general-RZ001150634.aspx?section=1 http://trucosdeexcel.com/ ht...

Estructuras repetitivas en Macros de Excel

Es comun en el trabajo con macros ejecutar una instrucción mas de una vez. Ejemplo se tienen 25.000 registros con nombre y apellido y se quieren seprar aquellos que empiezan con "Lo". La solución que aparece a nuestra vista es repetir la instrución tantas veces como se necesite. ¿No estamos locos?. Para repetir 25.000 veces la misma instrucción. Pues aqui es donde se requiere el uso de estructuras repetitivas que facilite repetir una misma instrucción tantas veces como sea necesario. Para el presente post solo vamos a hablar de la estructura FOR ... NEXT. Su estructura de funcionamiento se muestra a continuación: Dim contador as Integer  ' Creación de un contador que va incrementando con cada ejecución contador = 1 For contador To 25.000     ' Repita las instrucciones desde el valor del contador hasta 25000        Instrucción a repetir 25000 veces Next contador      ' Incremente el contador ...