Entradas

Port Forward en Windows 2008 Server

Desvio de Puertos (Port Forward) en Windows 2008 Server Configurando un acceso remoto por una VPN a un servidor de base de datos con Sybase ASE 12 , me encontré con que solo responde en una dirección IP. Si el servidor tiene mas de una tarjeta de red, no encontré la manera de configurarlo para que pudiera escuchar en mas de una interfaz de red, por lo cual ocupe la funcionalidad del firewall de Windows para hacer un desvió de puertos de una IP a otra IP en ese mismo servidor y con eso pude resolver mi problema. Con el comando netsh netsh interface portproxy add v4tov4 listenport=[puerto origen] listenaddress=[ip origen] connectport=[puerto destino] connectaddress=[ip destino] esto crea un desvió de puertos permanente, y puedes mostrar los desvíos activos con netsh interface portproxy show all El articulo original que encontré esta en el siguiente enlace: Port Forward MOBZystems

VPN con Ubuntu y Softether

Sustituyendo un antiguo servidor con Centos y OpenVpn, migrando a Ubuntu 16.04 y SoftEther, no hay mucha documentación que ayude, estos son los enlaces que me fueron mas utiles: La pagina oficial de SoftEther, con las instrucciones de instalacion en Linux: https://www.softether.org/4-docs/1-manual/7._Installing_SoftEther_VPN_Server/7.3_Install_on_Linux_and_Initial_Configurations Para el error en con el script en init.d: https://help.directadmin.com/item.php?id=379 https://bbs.archlinux.org/viewtopic.php?id=149425 En este enlace encontre unas instrucciones para instalar una VPN con SoftEther en un Raspberry, pero la secuencia es muy parecida: https://gist.github.com/jhenkens/11190151 Aun no he probado el desempeño , pero la pagina promete un mejor desempeño, ademas de que acepta clientes de VPN mas actuales  como los que ya se incluyen en Windows 10 y los telefonos con Android, Incluso promete que puedes tener activados varios protocolos simultaneamente y aceptar cliente...

Mover proyectos con Git y una USB

Para mover un proyecto usando una usb, desde la usb con el bash de git , ejecutar un clone, ejemplo: F:\>git clone /C/Codigo/Proyecto el Git al crear una copia del proyecto guarda la referencia al origen , la cual la podemos consultar con: F:\Proyecto\>git remote -v después podemos hacer lo mismo moviendo el código a un directorio en una PC donde vamos a trabajar, podemos hacer de nuevo un clone: C:\Documentos\>git clone /F/Proyecto hacemos cambios, y hacemos un commit, en el directorio donde estamos trabajando, y posteriormente podemos aplicar lo que hicimos a la usb. Aqui se me presento un error parecido a lo siguiente: remote: error: refusing to update checked out branch: refs/heads/feature-senddata remote: error: By default, updating the current branch in a non-bare repository remote: is denied, because it will make the index and work tree inconsistent remote: with what you pushed, and will require 'git reset --hard' to match remote: the work tree...

Obtener IP de conexion en MSSQL Server

Comparto estos dos scripts muy sencillos pero me han ayudo cuando necesitas saber la direccion IP de algun equipo, por ejemplo cuado se generan bloqueos, o por alguna otra razon: /* Obtener la IP de la conexion del cliente */ SELECT client_net_address FROM sys.dm_exec_connections WHERE session_id = @@spid /* Obtener la ultima instruccion ejecutada */ DECLARE @sqltext VARBINARY(128) SELECT @sqltext = sql_handle FROM sys.sysprocesses WHERE spid = (YourSessionID) SELECT TEXT FROM sys.dm_exec_sql_text(@sqltext) GO

Avast en Windows XP e Internet Explorer que no Navega

Recientemente me encontré con una situación extraña. Un equipo con Vindows XP , teniendo instalado el Avast, el equipo si tenia acceso a conectarse por ejemplo el TeamViewer o permitir conexiones salientes que no ocuparan el puerto 80, pero cualquier programa que intentara usar el puerto 80, el equipo no lo permitía. Firewall desactivado igual. Incluso el Avast fallaba en su intento de actualizarse y no permitía des-instalar el Avast. Finalmente después de un par de horas investigando encontré la solución, el primer enlace permite remover el Avast debido a la falla que presentaba: http://techdows.com/2014/09/fix-avasts-error-setup-is-already-running-please-try-to-start-the-setup-later.html En el segundo enlace encontré me apunto hacia un programa que corrige el problema  que tenia la maquina y que no permitía la navegación, el programa se llama winsockxpfix.exe, el cual descargue desde http://majorgeeks.com/WinSock_XP_Fix_d4372.html https://forum.avast.com/index.php?topic=6...

Android ArrayAdapter y ListView

Buscando entre varios artículos para aprender a usar un ArrayAdapter junto con un ListView, me encontré este articulo en GitHub. Me gusto mucho porque tiene una explicación detallada paso a paso de como utilizar en conjunto ambas clases, dejo el enlace para futuras referencias: https://github.com/codepath/android_guides/wiki/Using-an-ArrayAdapter-with-ListView

Pentaho Spoon y conexion a Sybase SQL Anywhere 8

Para conectar el spoon a un origen de datos de Anywhere se puede ocupar la librería que se instala con el Sybase ASE, generalmente se instala en C:\sybase\jConnect-5_2\classes y se llama jconn2.jar (puede ser jconn3 o jconn4 dependiendo de la versión del Sybase ASE). Esta libreria se coloca en la carpeta del spoon donde lee los drivers de conexión, en el caso de la versión 6, se coloca en [pentaho_dir]\data-integration\lib. Creamos una nueva conexión elegimos "Generic", le ponemos un nombre, y los siguientes datos: Custom  Connection URL jdbc:sybase:Tds:<host>:<port>?ServiceName=<database> Custom Driver Class Name com.sybase.jdbc2.jdbc.SybDriver En esta pagina encontré la información para la cadena de conexion: https://razorsql.com/docs/help_sybase.html