miércoles, 22 de septiembre de 2010

Iptables error "Using intrapositioned negation (`--option ! this`)..."

El dia de hoy después de un tiempito de ya haber visto este mensaje en iptables "Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`)" me digné a buscarle la solución.
La busqueda fue muyyyy cortita y la solución muy facil dejo el post de donde lo saqué.

El error lo da cuando en una regla de iptables ponemos un "not" o sea "!" por ejemplo
en un DNAT

iptables -t nat -I PREROUTING -s ! 192.168.0.0/24 -p tcp --dport 3389 -j DNAT --to 192.168.0.10

Eso daría el error que vimos arriba, lo unico que cambia es que ahora el signo va después o sea.

iptables -t nat -I PREROUTING -s 192.168.0.0/24 ! -p tcp --dport 3389 -j DNAT --to 192.168.0.10


Haciendo eso ya no tenemos el molesto mensajito.

sábado, 11 de septiembre de 2010

Conectandonos a un CISCO Pix sin el cisco vpn client

En el post anterior le comentaba que había estado configurando un IIS , pero para acceder a ese server , tenía que hacerlo mediante una VPN con el cliente de windows cisco. Bueno pongamos mano a la obra para hacerlo funcionar desde Linux también!

Desde Windows previamente exporté el archivo de configuración cisco.pcf , ahora pasamos a instalar lo necesario

apt-get install vpnc libgcrypt-dev

Bajamos y compilamos el archivo cisco-decrypt.c para desencriptar nuestro cisco.pcf

wget http://www.unix-ag.uni-kl.de/~massar/soft/cisco-decrypt.c">cisco-decrypt.c
gcc -Wall -o cisco-decrypt cisco-decrypt.c $(libgcrypt-config --libs --cflags)
chmod + x cisco-decrypt
cp cisco-decrypt /usr/bin


Bajamos el conversor de archivos pcf2vpnc

wget http://svn.unix-ag.uni-kl.de/vpnc/trunk/pcf2vpnc
chmod +x pcf2vpnc
cp pcf2vpnc /usr/bin


Listo ahora para convertir nuestro .pcf usamos

pcf2vpnc cisco.pcf > cisco.conf
cp cisco.conf /etc/vpnc/


Y para conectarnos usamos
vpnc cisco

Y para Desconectarnos

vpnc-disconnect

Ya no necesitamos conectarnos desde Windows!!

Fuente1: http://www.ubuntugeek.com/how-to-setup-cisco-vpn-using-vpnc-ubuntu-jaunty-9-04.html
Fuente2: http://www.spiration.co.uk/post/1293/ubuntu%20linux%20VPN%20connection%20without%20cisco%20vpn%20client

Renegando con IIS y archivos .swa Shockwave Audio File

Hace unos dias que vengo renegando para hacer funcionar una aplicación echa en Java/ASP , en un IIS 6.0. El problema era que me daba un error 404 cuando intentaba buscar archivos sound.swa (Shockwave Audio File). Talvez algun Sysadmin que usa con frecuencia IIS se hubiese dado cuenta al toque que lo que le faltaban eran los Mime Type. Asi que manos a la obra y dejo los pasos de como agregarlo.

Vamos a Herramientas Administrativas --> IIS Manager , sobre WebSites -->Boton derecho y propriedades.
Se nos abre una ventana en la cual elegimos la pestaña HTTP Headers y abajo a la derecha el boton MIME Types

Esto abre una nueva ventana ponemos NEW y agregamos esto
Extension: .swa
MIME Type: video/x-flv

Le damos OK a todo y LISTO!! Ya me funcionan los benditos sonidos !!!

lunes, 6 de septiembre de 2010

Mini Tips para arrancar Vmware 1.0.x en Lucid Lynx

Haciendo pruebas de productos de virtualización estuve usando Vmware Server 2.0.x y la verdad que no me termina de cerrar , pero eso lo vamos a ver en otro post. Entonces fue que instalé para un amigo un Vmware ESX 1.0.10 siguiendo esta fantastica guia de howtoforge.net donde nos muestra como recompilar el Kernel 2.6.32 y aplicar el parche para que Vmware Server ESX 1.0.x compile correctamente.
Hasta acá todo fantastico pero al querer arrancar la interfase recibí este error
/usr/lib/vmware/bin/vmware: symbol lookup error: /usr/lib32/libgio-2.0.so.0: undefined symbol: g_thread_gettime

Ya me había pasado alguna vez y me acordaba que no era muy complicado resolverlo , asi que de la mano de google en pocos minutos encontré lo que buscaba en este post, solo hay que ejecutar esto antes que vmware

VMWARE_USE_SHIPPED_GTK="force" vmware o vmware-server-console

En el post de howtoforge no hace referencia a este error , talvez sea porque lo ejecuta sobre Kubuntu 4

martes, 31 de agosto de 2010

"Adelgazando" los discos de VirtualBox

Siempre que tengo un ratito para investigar , uso Virtualbox como plataforma de virtualización de prueba. Hace poco me quedé repentinamente sin lugar en el disco de mi maquina y cuando empezé a buscar los "culpables" me encontré con archivos .VDI enormes.
Los discos que creo con VirtualBox son de expansión dinamica y no con tamaño predefinido de manera que van creciendo a medida que instalamos. El problema d esto es que si usamos el mismo "disco" para realizar varias instalaciones , nos vamos a encontrar que el tamaño sigue aumentando ya que los datos anteriores , si bien no estan tampoco se borran. Bueno pasemos a darle una dieta!

Virtualbox trae un comando para compactar los discos pero ejecutado de una , hizo el proceso pero nunca se achicó el disco. En este caso lo voy a hacer para una instalación de Windows.
Buscandó por ahi encontré una utilidad de Windows llamada sDelete de Microsoft , que se puede descargar desde acá la cual nos permite escribir todos zeros en las partes libres del disco.

Yo intenté hacerlo desde la misma instalación pero se me colgó y se terminó rompiendo la instalación, por ende la segunda vez que lo hize , usé un LiveCD llamado Hiren que contiene un LiveXP, bajé la utilidad sDelete y ejecuté

sdelete -c C: (ahí va la unidad que quieren achicar)

Después de llegar al 100% apagué la maquina y ahí si ejecuté el siguiente comando que trae VirtualBox

VBoxManage.exe modifyhd "disco.vdi" --compact


El comando VBoxManage está dentro de la carpeta de instalación de VirtualBox y se ejecuta desde la linea de comandos.

Antes de empezar este trabajo el disco tenía un tamaño de 12.1 Gb y después de realizar estos 2 procesos quedó de 5,2Gb menos que la mitad!

Apenas tenga un rato anexo la forma de hacer lo mismo en Linux