viernes, 19 de diciembre de 2008

montar discos de Vmware para recuperar información

El dia de hoy tenía que sacar información de una maquina Virtual que corria Windows XP pero que ya no levantaba por casualidad. Si bien existen muchas herramientas y live Cd en el caso de ser un disco de VMWARE podemos usar el comando vmware-mount.pl de la siguiente manera

vmware-mount.pl ubicacion_del_disco_virtual 1 -t ntfs -o ro /mnt/DiscoVirtual

martes, 16 de diciembre de 2008

Outlook express no permite tildar "Guardar contraseña"

Windows XP
1. Cierre todos los programas.
2. Haga clic en Inicio, en Ejecutar, escriba regedit32 en el cuadro Abrir y haga clic en Aceptar.
3. Busque la siguiente clave del Registro y haga clic en ella:
HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System Provider
4. En el menú Edición, haga clic en Permisos.
5. Haga clic en la clave del Registro correspondiente al usuario conectado en este momento y asegúrese de que tanto los permisos Leer como Control total están configurados como Permitir.
6. Haga clic en el botón Opciones avanzadas, compruebe que esté seleccionado el usuario que tenga iniciada una sesión, que en la columna Permisos aparece Control total y que en la columna Aplicar a se indica Esta clave y sus subclaves.
7. Haga clic en la casilla de verificación Reemplazar las entradas de permisos en todos los objetos secundarios con aquellas entradas incluidas aquí y que sean relativas a los objetos secundarios para activarla.
8. Haga clic en Aplicar y, a continuación, haga clic en Sí cuando se le pregunte si desea continuar.
9. Haga clic en Aceptar y de nuevo en Aceptar.
10. Haga doble clic en la clave Protected Storage System Provider para expandirla, en la carpeta de la subclave del usuario que se encuentre directamente por debajo de la clave Protected Storage System Provider, haga clic en Eliminar en el menú Edición y, después, haga clic en Sí en el cuadro de diálogo con el mensaje de advertencia.

La carpeta con la subclave del usuario tiene una apariencia similar a la del siguiente ejemplo:
S-1-5-21-124525095-708259637-1543119021-16701
NOTA: para cada identidad, puede haber una subclave debajo de la clave Protected Storage System Provider. Para resolver este problema en todas sus identidades, debe eliminar todas las carpetas de subclaves de usuario que estén por debajo de la clave Protected Storage System Provider.
11. En el menú Archivo, haga clic en Salir y, a continuación, reinicie el equipo.

Zimbra error al querer ver la cola de correo

Si alguien tuvo este problema al querer ver la cola de correo en el zimbra

Message: system failure: exception during auth {RemoteManager: mail.mymailserver.com->zimbra@mail.mymailserver.com:22} Error code: service.FAILURE Details:soap:Receiver


El problema es que si usamos la directiva AllowUser en el sshd_config tenemos que agregar el usuario Zimbra y el ssh tb tiene que estar corriendo en el puerto 22 (seguramente en alguna parte del zimbra se puede cambiar el puerto pero por el momento no me interesa ni tengo tiempo)

lunes, 15 de diciembre de 2008

Crear spf en DNS bind9

Armando un nuevo servidor de correo me encuentro que cada vez más son los requisitos para poder enviar correo a Gmail , Hotmail etc etc.. En este caso leyendo encontré que necesito crear el spf (Sender Policies Frameworks) en mi zona DNS.

Encontré 2 paginas que tienen wizard para poder crear el spf de manera simple.

http://www.microsoft.com/senderid/wizard
http://old.openspf.org/wizard.html

Una vez que tenemos esos datos lo tenemos que poner en la zona de nuestro DNS y enviar un correo a senderid@microsoft.com con el asunto en blanco y en el cuerpo el dominio.

Un par de paginas en las cuales encontré algo de info bien explicada es
http://docsharing.es/2008/03/31/wizard-de-microsoft-para-la-creacion-de-registros-spf-en-nuestro-servidor-dns/
http://www.comunidadhosting.com/web-hosting/5855-spf-hotmail.html

Dejo el link para descargar la info desde microsoft de los pasos a seguir.
http://www.microsoft.com/downloads/details.aspx?familyid=B7CE1CAC-D884-4216-82FE-379F875663FF&displaylang=en

También hay para hacer una prueba enviando un correo a check-auth@verifier.port25.com y en la respuesta nos devuelve un mail con los resultados del test.

sábado, 6 de diciembre de 2008

Agrandar un disco en VMware

Me encuentro con la necesidad de agrandar un disco de una maquina virtual así que buscando un poco en google me encontré con el comando que viene con vmware , llamado vmware-vdiskmanager.

Lo 1º que tenemos que hacer es apagar la VM y luego en consola ponemos

vmware-vdiskmanager -x 20Gb -t 0 midisco.vmdk

donde la x corresponde al nuevo tamaño y la t es el tipo de disco que vamos a crear las opciones son

0 : single growable virtual disk (va aumentando a medida que se usa pierde performance)
1 : growable virtual disk split in 2Gb files
2 : preallocated virtual disk (crear el disco usando el tamaño asignado)
3 : preallocated virtual disk split in 2Gb files

martes, 25 de noviembre de 2008

Agregar Calendario a Thunderbird

Buscando algunos plugins para Thunderbird me encontré con la posibilidad de anexarle un calendario así que acá tienen los paquetes a instalar para probarlo.

apt-get install lightning-extension lightning-extension-locale-es-ar


También anexé el plugins FileTray así al cerrar el Thunder se nos queda en el Trayicon

lunes, 24 de noviembre de 2008

Configurar Proftpd con TLS

Siguiendo la guia de Howtoforge.net veremos como agregar TLS al proftpd. En caso de no tener instalado el proftpd ponemos sudo apt-get install proftpd openssl
Finalizada la instalación editamos el archivo de configuración vi /etc/proftpd/proftpd.conf y agregamos estos parametros

DefaultRoot ~ (con esto encerramos el usuario en su carpeta)
IdentLookups off
ServerIdent on "FTP Server ready."


Creamos la carpeta para el certificado ssl y luego el certificado
mkdir /etc/proftpd/ssl
openssl req -new -x509 -days 3650 -nodes -out /etc/proftpd/ssl/proftpd.cert.pem -keyout /etc/proftpd/ssl/proftpd.key.pem


Completamos los datos y luego agregamos en el archivo proftpd.conf agregando
Include /etc/proftpd/tls.conf

Editamos el archivo /etc/proftpd/tls.conf y agregamos

< IfModule mod_tls.c>
TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc/proftpd/ssl/proftpd.cert.pem
TLSRSACertificateKeyFile /etc/proftpd/ssl/proftpd.key.pem
TLSVerifyClient off
TLSRequired on
< /IfModule>


Terminado este paso reiniciamos el servicio y listo /etc/init.d/proftpd restart

Recuperar asociación archivos .exe

Suele pasar que algun virus o algo del estilo nos cambia la asociación para abrir las aplicaciones .exe acá dejó una solución. En un notepad y ponemos lo siguiente

Windows Registry Editor Version 5.00

REGEDIT4

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:d8,07,00,00
[HKEY_CLASSES_ROOT\exefile\shell]
@=""
[HKEY_CLASSES_ROOT\exefile\shell\open]
@=""
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"



y lo guardamos con una extensión .reg , lo ejecutamos y reiniciamos...

viernes, 14 de noviembre de 2008

Configurar pcmcia ENPWI-G2 en Hardy

Despúes de renegar un rato largo con el driver que está en la pagina de encore (no lo pude terminar de compilar por algun problema mio calculo) seguí buscando y me encontré en el blog de VLOGCANICO con una solución a la cual la verdad no le tenía mucha fe y me equivoqué :D.
Lo que hice fue bajar el driver de la placa Encore para Windows XP que viene con 2 archivos, y ejecuté

ndiswrapper -i net8185.inf
modprobe ndiswrapper


Y de repenté se prendieron las 2 lucecitas y anduvo de primera!

martes, 11 de noviembre de 2008

Importar contactos .ctt(hotmail) al thunderbird

Bueno todos los dias se aprende algo nuevo y si bien no era para mi siempre puede ser util.
Cuando exportamos los contactos de hotmail nos crea un archivo con extensión .ctt el cual es un XML de esta estructura.

span style="font-weight:bold;">
messenger>
service name=".NET Messenger Service">
contactlist>
xxxxxxxxxxx@hotmail.com
xxxxxxxxxx@hotmail.com
..........
/contactlist>
/service>
/messenger>
/span>

Lo que hice fue abrir el archivo y eliminar las etiquetas de xml por completo de manera que solo me quedaran los contactos. El segundo paso fue exportar una libreta de Thunderbird con algunos contactos y borrarle todo. Luego le pegué los contactos en las 2 columnas que me interesaban que son " Nombre Mostrado " y "Dirección de Correo electronica principal ".

Seguramente debe haber alguna forma más rapida pero por ahora así me anduvo.

lunes, 10 de noviembre de 2008

Solucionar problemas con Hotmail en Firefox 3.0.3 de Ubuntu

El dia de hoy me encuentro con la grata sorpresa de que después de la actualización de Hotmail dejó de funcionar la parte de edición y demás cosas, Gracias a Dios existe Internet y esta comunidad divina de Linux que te ayuda a solucionar los problemas rapidamente.

Abrimos Firefox en la barra de taeas ponemos about:config , presionamos el boton de que vamos a tener cuidado con lo que vamos a hacer.En la barra de arriba escribimos el valor
general.useragent.vendor y lo editamos haciendo doble click y borramos el valor que tiene dejandolo vacio. Reiniciamos Firefox y listo...

domingo, 2 de noviembre de 2008

Como actualizar a intrepid Ibex

Hoy domingo después del gran triunfo de boquita a San Lorenzo voy a dejar actualizando Hardy a Intrepid el comando para hacerlo es muy simple y lo dejo anotado como ayuda memoria

sudo update-manager -d

Después les contaré mis impresiones.

martes, 28 de octubre de 2008

Script de backup Mysql

Esté script está copiado de howtoforge.net y aunque no lo probé me lo copio para no perderlo

#!/bin/sh
# System + MySQL backup script
# Copyright (c) 2008 Marchost
# This script is licensed under GNU GPL version 2.0 or above
# ---------------------------------------------------------------------

#########################
######TO BE MODIFIED#####

### System Setup ###
BACKUP=YOUR_LOCAL_BACKUP_DIR

### MySQL Setup ###
MUSER="MYSQL_USER"
MPASS="MYSQL_USER_PASSWORD"
MHOST="localhost"

### FTP server Setup ###
FTPD="YOUR_FTP_BACKUP_DIR"
FTPU="YOUR_FTP_USER"
FTPP="YOUR_FTP_USER_PASSWORD"
FTPS="YOUR_FTP_SERVER_ADDRESS"

######DO NOT MAKE MODIFICATION BELOW#####
#########################################

### Binaries ###
TAR="$(which tar)"
GZIP="$(which gzip)"
FTP="$(which ftp)"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"

### Today + hour in 24h format ###
NOW=$(date +"%d%H")

### Create hourly dir ###

mkdir $BACKUP/$NOW

### Get all databases name ###
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do

### Create dir for each databases, backup tables in individual files ###
mkdir $BACKUP/$NOW/$db

for i in `echo "show tables" | $MYSQL -u $MUSER -h $MHOST -p$MPASS $db|grep -v Tables_in_`;
do
FILE=$BACKUP/$NOW/$db/$i.sql.gz
echo $i; $MYSQLDUMP --add-drop-table --allow-keywords -q -c -u $MUSER -h $MHOST -p$MPASS $db $i | $GZIP -9 > $FILE
done
done

### Compress all tables in one nice file to upload ###

ARCHIVE=$BACKUP/$NOW.tar.gz
ARCHIVED=$BACKUP/$NOW

$TAR -cvf $ARCHIVE $ARCHIVED

### Dump backup using FTP ###
cd $BACKUP
DUMPFILE=$NOW.tar.gz
$FTP -n $FTPS <quote USER $FTPU
quote PASS $FTPP
cd $FTPD
mput $DUMPFILE
quit
END_SCRIPT

### Delete the backup dir and keep archive ###

rm -rf $ARCHIVED

Scanner cx5600 en Hardy

El día de hoy conectaron en una pc ,recientemente migrada a Kubuntu Hardy , una impresora CX5600 , apenas unos segundos después la impresora automaticamente estaba instalada y funcionando sin hacer absolutamente nada. Pero no fue tan feliz el momento en el cual tuve que hacer funcionar el scanner, por eso paso a describir según lo que leí en una guia de www.ubuntu-es.org.

1-Descargamos desde esta pagina http://www.avasys.jp/english/linux_e/dl_spc.html el paquete

iscan-2.9.0-0.c2.i386.rpm iscan-plugin-cx4400-2.0.0-0.c2.i386.rpm


2-Debido a que está en formato RPM con alien lo convertimos de la siguiente manera

alien -d --script iscan-2.9.0-0.c2.i386.rpm iscan-plugin-cx4400-2.0.0-0.c2.i386.rpm
(el --script lo tira como una advertencia por eso lo agregué)

3-instalamos con dpkg -i iscan_2.9.0-1_i386.deb iscan-plugin-cx4400_2.0.0-1_i386.deb

4-editamos el archivo /etc/sane.d/dll.conf y comentamos epson y abajo agregamos epkowa

vim /etc/sane.d/dll.conf

#epson
epkowa



5-Para buscar el scanner usamos el comando (previo haber instalado sane)

sane-find-scanner -q (te apareceran los dispositivos conectados)
El resultado seguramente es algo así y lo importante de esto es lo marcado en negrita que son los numeros del vendedor y el producto

found USB scanner (vendor=0x04b8 [Language Error], product=0x083f

6-agrega los números del vendedor y el producto en /etc/sane.d/epkowa.con

vim /etc/sane.d/epkowa.conf
# comentar todas las entradas usb y agrega esta

usb 0x04b8 0x083f

guardamos los cambios

7-Luego tenemos varios paquetes graficos para escanear que podemos instalar por ej

apt-get install xsane quiteinsane

PD= si instalamos quiteinsane viene un plugins para gimp llamado

Instalar KDE 4 en Hardy

Bueno estoy instalando KDE4 para probar y por ahora con un simple comando se está instalando

sudo apt-get install kubuntu-kde4-desktop

Después les seguiré contando

domingo, 19 de octubre de 2008

Cambiar hora en Windows con un archivo .cmd

Les dejo para los que necesiten cambiar la hora mediante en windows les dejo un comando para que puedan cambiar rapidamente la hora y adelantarla una hora.
Nos vamos a inicio---> Ejecutar y copiamos el siguiente comando:

control.exe timedate.cpl,,/Z Mid-Atlantic Standard Time

Esto usa el horario del Atlántico Central que viene a ser GMT -2:00

Y para ponerlo en el de Buenos Aires el comando es


control.exe timedate.cpl,,/Z SA Eastern Standard Time


Esto lo leí en el anterior cambio de horario en el blog de ponicke un kpo mal de Microsoft

miércoles, 8 de octubre de 2008

Problemas C92 en Hardy con cups

También el mismo dia me encontré con el problema de que al conectar una impresora Epson C92 a mi Hardy y hacer un test de prueba empezaba a pasar las hojas en blanco sin imprimir nada. No recuerdo donde leí que en vez de usar el driver de la C88 que lo pone automaticamente tenemos que elegir el driver de la C68 y con eso ya tenemos funcionando 10 puntos la Epson C92

Instalando impresoras cups por ipp

Hay algo que me complicó bastante y me hizo renegar durante el dia de ayer y es instalar una impresora compartida mediante cups en otra maquina con Linux. Seguramente no es por lo dificil que sea , sinó por no haber leido como trabaja. En fin les dejo los pasos de como lo hize.

En Hardy me tomó la impresora automaticamente , una vez finalizado este proceso lo que hice fue habilitar en cups para que el puerto 631 esté en escucha para toda la red modificando dentro del archivo /etc/cups/cupsd.conf la linea Listen localhost:631 por Listen 631.
Los siguientes pasos (no necesarios) fueron habilitar cups para poder acceder desde cualquier pc de la red mediante un navegador, para esto agregué/modifiqué los siguientes parametros...
BrowseAllow all
BrowseAddress all



Order allow,deny
Allow all



Order allow,deny
Allow all


# Restrict access to configuration files...

AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all


Guardamos y reiniciamos cupsys.

En las maquinas clientes lo que hice fue instalar una impresora nueva , en device elegí "Internet Printing Protoco (IPP)" y cuando me pidió el URI lo que le puse fue lo siguiente
ipp://nombrepc/printers/impresora en muchos lugares hacian poner el puerto desp del nombre de la maquina pero a mi no me funcionó de esa manera (ipp://nombrepc:631/printers/impresora). Los pasos que siguen son elegir el driver adecuado y listo ya deberiamos tener la impresora funcionando.

miércoles, 1 de octubre de 2008

Utilidades Monitoreo

Leyendo una entrada de mis RSS de Diariolinux me encuentro con un programa interesante, con el cual podemos monitorear cuales son los procesos que más escriben en el disco. El programa se llama iotop y está echo en python.

Les dejo el link de descarga , la verdad que está muy lindo y es muy boton :D

http://guichaz.free.fr/iotop/

Esto es todo por el dia de hoy calculo...

sábado, 27 de septiembre de 2008

Cadena Post-Install Ubuntu Hardy

Leyendo la guia de "Perfect Ubuntu" de Howtoforge.net tomé algunas partes y fui uniendo con otras que fui usando en instalaciones anteriores acá voy a pegar el resultado. No está muy ordenado pero creo que está todo lo que fui necesitando.

apt-get install acroread acroread-plugins mozilla-acroread icedtea-java7-jre icedtea-java7-plugin sun-java6-jre sun-java6-plugin ntfs-config audacious audacious-plugins-extra audacious-crossfade mplayer mozilla-mplayer mplayer-fonts mplayer-skin-blue k3b libk3b2-extracodecs normalize-audio transcode sox vcdimager unrar netspeed filezilla filezilla-locales gparted k9copy skype gtkpod wine thunderbird terminator msttcorefonts displayconfig-gtk rdesktop latex-xft-fonts thunderbird-gnome-support thunderbird-locale-es-ar openoffice.org mozilla-thunderbird 7zip-full amsn


apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential
apt-get install build-essential linux-headers-`uname -r`

wget http://blogage.de/files/3611/download?compiz-switch_0.4.3%7Eubuntu-1_all.deb

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update
sudo apt-get install wine
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update
sudo apt-get install gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg libdvdread3

Instalación de aplicaciones segun la guia Howtoforge

Siguiendo la guia de Howtoforge de "Perfect Kubuntu Desktop" hay una lista de aplicaciones la cual nos da para instalar , acá están todas en un solo comando (salvo gimp , mplayer , vlc que al estar marcadas con el * daba un error) voy a ir agregando o editando esta misma entrada.

apt-get install f-spot ubufox flashplugins-nonfree kubuntu-restricted-extras filezilla thunderbird skype mozilla-acroread kmplayer mozilla-mplayer rhythmbox dvdrip helix-player mozilla-helix-player xine-ui xine-plugin non-free-codecs msttcorefonts libdvdcss2 totem totem-mozilla

(aplicaciones que no están gimp* mplayer* vlc* gstreamer*)

Instalación de Picasa

Nos bajamos el paquete .deb
wget http://picasa.google.com/linux/thanks-deb.html

sudo dpkg -i /tmp/picasa_2.7.3736-15_i386.deb

viernes, 26 de septiembre de 2008

Crear acceso directo de Konqueror que cargue un perfil

Siguendo un poco con Kubuntu me voy anotando las cosas que mil veces hize y no recuerdo. Konqueror permite muchas configuraciones en cuanto a vistas , tamaños , iconos etc etc.. De esta manera podemos configurar diferentes perfiles. Ahora si queremos hacer un acceso directo para que se abra con un determinado perfil , lo debemos hacer de la siguiente manera

kfmclient openProfile miperfil

De esta manera se abrirá Konqueror como lo configuramos a nuestro gusto e inclusive se puede tildar que guarde el tamaño de la ventana.

Configuración Xorg desde Kubuntu

Después de clonar un linux y ponerlo en otra maquina un poco más vieja pero con una placa Nvidia y un monitor Samsung que la resolución quedaba en 640x480 o 800x600 como maximo. Pero por suerte google todo lo sabe y caí en esta pagina http://siwordpress.wordpress.com/category/cambiar-resolucion-pantalla/ en la cual decía de instalar displayconfig-gtk y la verdad que no la conocía esta aplicación pero en cuestion de un minuto tuve andando las X correctamente.
El comando es:

apt-get install displayconfig-gtk

jueves, 25 de septiembre de 2008

Guardar configuración de red con netsh

Seguimos con algunos tips de netsh , ahora vamos a ver como guardar la configuración actual de la placa de red y poder volver a volcarla mediante cmd

netsh dump > C:\cfgred.cmp
netsh exec > C:\cfgred.cmp

Habilitar/ deshabilitar Firewall Windows desde CMD

Voy a ir escribiendo tips del comando netsh de windows que nos permite manejar la parte de red.

Para Habilitar/deshabilitar el firewall

netsh firewall set opmode disable
netsh firewall set opmode enable


Pronto voy a ir escribiendo otras cosas que vayan surgiendo

Virtual Box desde consola

En howtoforge.com me encontré como crear una VM desde la consola , ejecutarla y mediante rdesktop o Terminal Server podemos acceder e instalar o laburar sobre la VM.
Acá dejo los comandos de ej para crear una VM (hay muchos más esto es basico)

VBoxManage createvm -name "Ipcop" -register
VBoxManage modifyvm "Ipcop" -memory "256MB" -acpi on -boot1 dvd -nic1 nat
VBoxManage createvdi -filename "Ipcop.vdi" -size 10000 -register (disco de 10 GB)
VBoxManage modifyvm "Ipcop" -hda "Ipcop.vdi"
VBoxManage registerimage dvd /home/ipcop-1.4.15-install-cd.i386.iso
VBoxManage modifyvm "Ipcop" -dvd /home/ipcop-1.4.15-install-cd.i386.iso


Para lanzar las VM tenemos 2 metodos
VBoxManage startvm "Ipcop" (arranca la VM pero abriendo un gui en el X)
VBoxHeadless -startvm "Ipcop" (arranca la VM en modo seamless escuchando en el puerto 3389)
para entrar tenemos que poner la IP del HOST no la del Guest

miércoles, 24 de septiembre de 2008

Tips Apache2 Seguridad

Estoy un poco apurado y copio 2 tips basicos de seguridad que recuerdo que le empezé a agregar al apache pero en este momento no tengo tiempo de comentar cada uno.

En el archivo apache2.conf agregar


ServerSignature Off
ServerTokens Prod

sábado, 20 de septiembre de 2008

Seamless .... una solución sin fisuras

Bueno la verdad que unas cuantas veces había intentado usar Seamless sin exito pero solamente por no haberle prestado casi nada de atención.
Es muy muy simple y puede solucionarnos problemas si tenemos que migrar escritorios Windows a Linux, en la cual se estan corriendo un programa especifico de gestión por ej echo en .NET
La forma de usarlo es teniendo un Terminal Server en el cual bajamos el paquete seamless y desde terminales linux mediante rdesktop nos va a permitir ejecutar una aplicación Windows remota en nuestro escritorio de forma totalmente transparente.Acá les paso algunos ejemplos sacados de http://ubuntuforums.org/showthread.php?t=224212

Una prueba simple es por ejemplo ejecutando el notepad
rdesktop -A -s "c:\seamlessrdp\seamlessrdpshell.exe notepad" ipmaquina -u usuario -p passwd


Se pueden hacer muchas cosas más como por ejemplo ejecutar un Windows Media Player y escuchar el sonido localmente

rdesktop -rsound -A -s "c:\seamlessrdp\seamlessrdpshell.exe wmplayer" ipmaquina -u user -p passwd

Si necesitamos usar una aplicación remota pero que redireccione el disco que tenemos en la maquina local tenemos que poner

rdesktop -A -r "disk:home=/home/$USER" -s "c:\rdp\seamlessrdpshell.exe
C:\Archivos de programa\Internet Explorer\IEXPLORE.EXE " ipmaquina -u usuario -p mi-passwd

Esta son las direcciones para bajar el seamless http://www.cendio.com/seamlessrdp ó desde http://razametal.is-a-geek.org/rdesktop/server/seamlessrdp.zip
Cada uno puede darle la utilidad necesaria.

viernes, 19 de septiembre de 2008

Escuchar radios por internet ..

Unas cuantas veces quise ponerme a escuchar radio por internet por ej Radio 10 y me encontré que cuando entraba a http://www.infobae.com/herramientas/radio10envivo.php no podía reproducirlo, en windows lo pude solucionar instalando un plugins para Firefox de WMP , pero como siempre en linux tuve que buscar un camino alternativo (no por eso peor :D).
Googleando un rato me encontré con la solución , en principio tenemos que instalar mozilla-mplayer
y después la extensión de firefox Mplayer-Conectivity. Una vez instalado configuramos para que nos abra con nuestra aplicación preferida , yo configuré mplayer

martes, 16 de septiembre de 2008

Zimbra en Debian 5.0

Mientras voy tratando de instalar Zimbra en Debian 5.0 actualizado al dia de hoy me van surgiendo errores que voy a ir anotando, como los resolví.
1º ERROR (libgmp3 MISSING)
Me da MISSING al paquete libgmp3 , en esta version de Debian el paquete fue reemplazado por libgmp3c2 , por ende instalamos ese paquete y después en el archivo util/utilfunc.sh reemplazé todos los libgmp3 por libgmp3c2 y pasó esa parte.

2º ERROR (Error: attempting to install i386 packages on a unknown OS)
Para solucionar ese error editamos /etc/debian_version y reemplazé (lenny/sid) x (4.0)

3º ERROR
/opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Tstack_sp_ptr

Aparentemente el problema es la actualización de las librerias de Perl las versión 5.0.8 creo y eso x lo poco que leí no tiene solución por el momento. Dice que use una versión STABLE la recon... de la lor....

lunes, 15 de septiembre de 2008

Una consola copada en Hardy

Leyendo el blog de http://linuxzarpele.blogspot.com/ me encontré una nota donde mostraba Terminator una consola que la verdad me gustó así que dejo como instalarla y algunos atajos de teclado

apt-get install terminator

Algunos atajos de teclado

* Ctrl+Shift+O: Dividir verticalmente
* Ctrl+Shift+E: Dividir horizontalmente
* Ctrl+Shift+N: Seleccionar la siguiente consola
* Ctrl+Shift+P: Seleccionar la anterior consola
* Ctrl+Shift+W: Cerrar la consola actual (o escribir “exit” en la misma)
* Ctrl+Shift+Q: Cerrar la ventanaF11: Poner a pantalla completa.

Instalación xmms en Hardy 64 bit

Después de haber acomodado de a poco mi Hardy encontré que estaba todo muy en silencio y cuando quise instalar xmms me encontré que solo existe xmms2 para linux que no me gustó. Acá dejo los pasos para instalar xmms sacados del blog http://portallinux.wordpress.com/2008/05/28/instalar-xmms-en-ubuntu-804/

Bajamos en principio las utilidades para compilar
sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev \
libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev \
libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential


Descargamos los fuentes de xmms y pasamos a instalar
wget http://xmms.org/files/1.2.x/xmms-1.2.11.tar.gz
tar xvf xmms-1.2.11.tar.gz
cd xmms-1.2.11/
./configure --prefix=/usr
make && make install


Y listo ya tenemos XMMS en Hardy

Instalando Adobe Flash player 10 en hardy 64bit

Después de renegar por un buen rato con el tema flash para Firefox en Ubuntu Hardy 64bit encontré un link para descargar el paquete .deb que te lo instala automaticamente y listo... La verdad me anduvo al toque , les dejo el link.

wget http://mirrors.kernel.org/ubuntu/pool/multiverse/f/flashplugin-nonfree/flashplugin-nonfree_10.0.1.218+10.0.0.525ubuntu1_amd64.deb

y listo.. Almenos a mi me funcionó


También encontré un script armado que pueden probar en este link http://queleimporta.com/como-instalar-flash-10-rc-en-ubuntu-64bits-en-2-clicks/es/

Virtual Box activando red en modo anfitrión

En estos dias estoy probando a pasarme directamente todo el dia a Linux pero aun necesito de algunos programitas que no corren bien emulados en Wine :S por ende empezé a probar el modo Seamless que trae VirtualBox para que el cambio no sea tan brusco.
Por defecto Virtualbox te pone la placa de red en modo NAT el cual te asigna cualquier otro rango de ip que no es de tu LAN.
Encontré en el blog de metalklesk un script que te permite poner la placa de red en modo anfitrion habilitando las placas Tun/tap. Para que el script funcione previamente tenemos que instalar 2 paquetes
* bridge-utils
* uml-utilities

A continuación les dejo el script que funcionó de primera. (modificar los parametros necesarios)
#!/bin/bash

#INICIALIZACION DE VARIABLES
#Deben cambiar los valores segun corresponda a su realidad
#seteamos el usuario
USUARIO="metalklesk"

#seteamos la cantidad de maquinas virtuales (guests) que deseamos tener en el host
CANTIDAD_VM=2

#seteamos la interface de red real
INTERFACE_RED_REAL="eth0"

#seteamos el ip del host
IP_HOST="192.168.0.144"

#seteamos la pasarela (gateway)
PASARELA="192.168.0.1"


#CONFIGURACION
#creamos el puente (bridge)
brctl addbr br0

#seteamos la interface de red real para que sea promiscua
ifconfig $INTERFACE_RED_REAL 0.0.0.0 promisc

#insertamos la interface de red real al puente br0
brctl addif br0 $INTERFACE_RED_REAL

#creamos una interface tap para cada guest (maquina virtual),
#los insertamos en el puente y los subimos
CONTADOR=0
while [ $CONTADOR -lt $CANTIDAD_VM ]
do
tunctl -t tap$CONTADOR -u $USUARIO
brctl addif br0 tap$CONTADOR
ifconfig tap$CONTADOR up
let CONTADOR=$CONTADOR+1
done

#asignamos una ip al puente br0 mediante dhcp
#dhclient br0

#asignamos la ip del host al puente br0 de forma manual
ifconfig br0 $IP_HOST

#asignamos la pasarela al puente br0
route add default gw $PASARELA br0

#cambiamos los permisos de /dev/net/tun
chmod 0666 /dev/net/tun

#NOTAS.
#
# Un Bridge es contrario a un firewall, por lo tanto si el firewall esta arriba es posible que por default
# este bloqueando la interfaz br0 (u otra). La solucion mas simple es deshabilitar el firewall, pero no es
# recomendable ya que eso resta seguridad. Entonces lo que hay que hacer es configurar el firewall para que
# permita, a la interfaz br0, salir al exterior (y ser vista desde el exterior y dentro de la red). En el caso
# de openSUSE 10.3 es muy simple de hacer, simplemente hay que abrir con un editor de texto (como root) el
# archivo de configuracion del firewall:

# /etc/sysconfig/SuSEfirewall2

# bajar al final y buscar la linea que dice:

# FW_FORWARD_ALWAYS_INOUT_DEV=""

# En esa linea hay que agregar las interfaces que queremos separadas por espacios, en este caso corresponde al
# bridge br0, la linea queda de la siguiente forma:

# FW_FORWARD_ALWAYS_INOUT_DEV="br0"

# Ya con eso simplemente hay que reiniciar el firewall (desde Yast o desde consola) y listo.
# Lo que resta es configurar la red de la maquina virtual. Desde VirtualBox se crea una maquina virtual, luego
# hay que ir a Settings -> Network -> Adapter0 y cambiar Attached to de "Not attached" a "Host Interface" y en
# Interface Name escribir tap0 o la interfaz que corresponda (depende de cual le quieren asignar a la
# maquina virtual).
# Ya con eso pueden instalar tranquilamente el SO Guest en VirtualBox, luego configurar la red de este dándole una
# ip a mano o a traves de dhcp que esté dentro del rango provisto por la subred. Con todo lo anterior (incluidos
# los comandos de este script) tienen configurado una red con las maquinas virtuales y cada una con su propia ip,
# lo cual es muy util para configurar servidores.

#FIN

Desactivando compiz-fusion con un click

Me encontré con la necesidad de poder desactivar compiz-fusion de manera simple o sea un solo click y navegando me encontré con este links http://blogage.de/files/3611/download?compiz-switch_0.4.3%7Eubuntu-1_all.deb.
Bajamos el programita lo instalamos y listo ya tenemos en el menú de Gnome ---> Accesorios --> Compiz Switch.

miércoles, 3 de septiembre de 2008

Instalando FreeNX en Hardy 64 bit

Después de leer un par de guias de como instalar freenx en Hardy donde me daba algunos errores acabo de recordar que tengo hardy 64bit.

Al final para solucionarlo terminé llendo a la pagina oficial de descarga donde encontré los paquetes deb para arquitectura de 64 bit acá les dejo el link http://www.nomachine.com/download-package.php?Prod_Id=3

La instalación como muestra la pagina es muy simple nos bajamos los 3 paquetes y los instalamos con dpkg de la siguiente manera

sudo dpkg -i nxclient_3.2.0-13_x86_64.deb
sudo dpkg -i nxnode_3.2.0-13_x86_64.deb
sudo dpkg -i nxserver_3.2.0-16_x86_64.deb

Luego para habilitarlo

cd /usr/NX/bin/
./nxserver --useradd usuario

Bajamos el cliente para windows o linux, configuramos la ip en la sesión y el respectivo usuario para que acceda por ssh (previo haber creado ese usuario en el sistema al cual vamos a acceder) y ya tenemos Freenx preparado...

Instalar Adobe Reader 8.1.2 en Ubuntu 8.04

Acá les dejo no un breve tutorial de como instalar Acrobat Reader 8.1.2 en Ubuntu Hardy

1º sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list

2º sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

3º sudo apt-get install acroread

y listo.

Fuente tomada de http://ubuntu-tutorials.com/2008/06/23/install-adobe-acrobat-reader-812-on-ubuntu-804/

lunes, 28 de julio de 2008

Error "INIT: cannot execute /command/svscanboot"

Me encontré que en una instalación de Debian me tiraba continuamente en pantalla el siguiente error:

"INIT: cannot execute /command/svscanboot"

Solución:

Editar el archivo /etc/inittab y comentar la linea (por lo gral es la ultima)

SV:123456:respawn:/command/svscanboot

Listo...

domingo, 6 de julio de 2008

Recordatorio de problemas con VMWARE

Despues de instalar VMWARE 1.06 Server en Kubuntu hardy Heron , no tuve la suerte de que arranque y me econtre con varios mensajes de errores

libgcc_s.so.1: version `GCC_3.4′ not found (required by /usr/lib/libcairo.so.2)

La solucion la encontre leyendo este articulo en este blog

Igualmente sigo teniendo este error que aun no pude solucionar...

vmware: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Afirmación `((int) ((xcb_req) - (dpy->request)) >= 0)' fallida


Me parece que voy a optar rapidamente por VirtualBox

Esta mañana me levanté y en 10 minutos pude solucionar el problema , eso me pasa por atolondrado. Bien explicado estaba en la guia de howtoforge lo que había que hacer despues de la instalación.

ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1

lunes, 16 de junio de 2008

Instalando wine en Hardy Heron

Aca dejo anotado como agregar creo la ultima versino de wine en hardy heron , esto fue sacado de un blog http://www.ubuntu1501.com/2008/04/medibuntu-for-hardy-heron.html

1. Agregamos la llave

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

2. Agregamos al source list

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

3. Hacemos un update
sudo apt-get update

4.Instalamos wine
sudo apt-get install wine

Instalacion Codes Ubuntu

Aca dejo las lineas que anexe al sources.list de Medibuntu (Multimedia, Entertainment & Distractions In Ubuntu) para instalar los codecs.

Editamos sudo gedit /etc/apt/sources.list

## Medibuntu - Ubuntu 8.04 "hardy"
## Please report any bug on https://bugs.launchpad.net/medibuntu/
deb http://packages.medibuntu.org/ hardy free non-free


Bajamos la llave y hacemos un update
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update

Y aca mandamos todo en una sola linea..

sudo apt-get install gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg libdvdread3

Seamless en Hardy Heron

Bueno el dia de hoy despues de cansarme de usar windows aunque momentaneamente necesario, instale en mi Ubuntu Hardy Heron virtual box donde con facilidad podemos emplear Seamless.
La nota fue leida de uno de los mejores y completos blogs de Ubuntu "Ubuntu Life", en la nota tb dice como darle soporte USB a la maquina virtual pero en mi caso por ahora solo voy a usar Seamless pelado. Lo que sigue esta copiado de la nota anteriormente nombrada.

Lo primero es instalar los paquetes esenciales que necesitaremos para construir los modulos que utiliza el nucleo de Virtualbox

$ sudo apt-get install build-essential linux-headers-`uname -r`

Ahora nos descargamos VirtualBox directamente sin necesidad de utilizar un repositorio:

para i386:

$ wget http://www.virtualbox.org/download/1.5.6/virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb ; sudo dpkg -i virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb


- Ahora añadimos nuestro usuario al grubo “vboxusers”:

$ sudo adduser $USER vboxusers

Apenas tenga un rato seguire con el tema de los USB

jueves, 12 de junio de 2008

Como clonar las particiones de un disco a otro

Esto sería la introducción para generar discos en RAID pero en este momento necesitaba saber el comando para "clonar" las particiones de un disco a otro (NO LOS DATOS)

sfdisk -d /dev/sda | sfdisk /dev/sdb

En caso de que querramos clonar los datos de una partición al otro disco lo podemos hacer mediante el comando dd de la siguiente manera..

dd if=/dev/sda1 of=/dev/sdb1

lunes, 26 de mayo de 2008

Conectar WIFI en una red con seguridad WPA2

Una vez más despues de renegar tratando de conectarme por wifi a una red con seguridad WPA2 (cosa que con Ubuntu 8.04 no tuve problemas) en Debian evidentemente no estaba todo configurado. Por ende paso a detallar lo que una vez más google ayudo a resolver.

1º Instalar wpa_suplicant en caso de que no lo esté, luego podemos instalar wpagui u otro de los aplicativos para manejar las redes WIFI.
2º Editamos nuestro archivo /etc/network/interfaces

allow-hotplug eth1
iface eth1 inet dhcp
(puede ser static donde pondremos todos los parametros)
wireless-essid miredWifi

3º Editamos el archivo /etc/wpa_supplicant de esta manera

# WPA-PSK
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="MiRedWiFi"
scan_ssid=1
key_mgmt=WPA-PSK (mi tipo de seguridad)
proto=WPA
pairwise=TKIP
group=TKIP
psk="MiClaveWiFi"

}

4º Creamos un script para lanzar wpa_supplicant en /etc/init.d/wpastart.sh
#!/bin/bash
/sbin/wpa_supplicant -B -ieth1 -c/etc/wpa_supplicant.conf -Dwext


5º Le damos permisos de ejecución chmod 700 wpastart.sh
6º Creamos un enlace simbolico a nuestro run level ln -s /etc/init.d/wpastart.sh /etc/rc2.d/S40wpastart


Luego de hacer todo esto reiniciamos y ya deberiamos poder conectar sin problemas a la red WIFi con seguridad WPA2

sábado, 24 de mayo de 2008

Problema montando pendrive como usuario

Estuve instalando un linux para ser usado en modo desktop y por defecto en la instalación me creo un usuario que funcionaba perfecto, pero al crear otro empezé a tener problemas cuando quería montar los pendrive automatico dando este error
"A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" member "Mount" error name "(unset)" destination "org.freedesktop.Hal"

Solución:

adduser usuario hal
adduser usuario plugdev


y salió como trompada...

Problemas iniciando pppoe

Ya van varias veces que me encuentro que cuando quiero iniciar el pppoe en algun linux me tira un error como si mi kernel no tuviese soporte para pppoe o si estuviese corriendo algun kernel 2.4.x.
Fortuitamente ejecuté el comando pppd para probar y me salió un mensaje que tenía que ejecutar el "comando magico" para que funcionara. Seguramente hay alguna forma de dejarlo fijo pero yo como no tuve tiempo lo agregué en un script de arranque.

mknod /dev/ppp c 108 0


Como decía el cabezon Almiron " si funciona no lo toques " ja , aunque no estoy del todo de acuerdo ahora no tengo tiempo y voy a seguir su consejo...

viernes, 23 de mayo de 2008

Unix SCO cambiar ip

Me topé con un UNIX SCO (horrible) , el cual corre un programa echo en Cobol. Acá dejo un recordatorio en caso de querer ver la ip de red o cambiarla

vi /etc/tcp
ifconfig net0

para ver el tamaño del disco y que sea leible

df -B

Guia Rapida de VI

# (donde # es un número) Ejecutar el comando siguiente # veces.
: ir a modo ex
) frase siguiente
( frase anterior
} párrafo siguiente
{ párrafo anterior
]] sección siguiente
[[ sección anterior
0 inicio de línea
$ final de línea
^ primer carácter no blanco
+ primer carácter de la siguiente línea
- primer carácter de la línea anterior
(espacio) carácter siguiente
(retorno) siguiente línea
/ buscar hacia adelante
? buscar hacia atrás
% buscar el complementario del paréntesis, llave o corchete actual
, invertir la dirección del último f, F, t, or T
; repetir el último f, F, t, or T
. repetir el último comando
` ir a una marca
' ir al principio de una línea con marca
`` volvera la posición anterior a una búsqueda
'' volver al principio de la línea anterior a una búsqueda
~ cambiar un carácter de mayúsculas a minúsculas y viceversa
" almacenar en un registro
!! repetir el último comando de shell
>> indentar
<< de-indentar (hacia la izquierda)
>% indentar hasta el (, [, o { correspondiente
< % de-indentar hasta el (, [, o { correspondiente
a añadir detrás del cursor
A añadir al final de línea
^a NO USADO
b moverse al principio de la palabra anterior
B moverse al principio de la palabra anterior, ignorando signos de puntuación
^b página anterior
c cambiar hasta ...
C cambiar hasta final de línea
^c finaliza modo inserción. Sin utilizar en modo comando.
d borrar hasta ...
D borrar hasta final de línea
^d Desplazamiento hacia abajo de media pantalla. En modo insercion, desplaza
hasta la posicion anterior de indentado.
e fin de palabra
E fin de palabra, ignorando puntuación
^e desplazamiento hacia abajo de una línea
f busca ...
F busca hacia atrás ...
^f página siguiente
g NO USADO
G ... ir a [defaults to end of file]
^g muestra la línea de estado
h izquierda
H primera línea de la pantalla
^h en modo inserción, borrar. En modo comando, izquierda
i insertar en la posición del cursor
I insertar en la primera posición no-blanco al principio de línea.
^i en modo inserción, TAB. En modo comando, NO USADO.
j abajo
J unir la línea siguiente a la línea actual
^j en modo comando, abajo. En modo inserción crear una línea
k arriba
K NO USADO
^k NO USADO
l derecha
L última línea en pantalla
^l refresca la pantalla
m marcar una posición en un registro
M centro de la pantalla
^m retorno de carro.
n repetir la última búsqueda
N repetir la última búsqueda, invirtiendo la dirección.
^n abajo
o abrir línea debajo de la actual
O abrir línea encima de la actual
^o NO USADO
p pegar debajo de la línea actual
P pegar encima de la línea actual
^p arriba
q NO USADO
Q salir y ejecutar el ex
^q NO USADO
r remplazar el carácter actual
R modo sobreescribir
^r refrescar pantalla
s sustituir
S sustituir toda la línea
^s NO USADO
t a ...
T atras hacia ...
^t desplaza al siguiente punto de indentado
u deshacer el último cambio
U deshacer cambios a la línea actual
^u arriba media pantalla
v NO USADO
V NO USADO
^v NO USADO
w al principio de la siguiente palabra
W principio de la siguiente palabra, ignorando puntuación
^w en modo comando, NO USADO. En modo inserción, al principio de la
palabra anterior.
x borrar el carácter actual
X borrar el carácter enterior
^x NO USADO
y copiar ...
Y copiar la línea actual
^y desplazamiento arriba una línea
ZZ grabar y salir
^z NO USADO

6.1 - Comandos del modo EX ( : commando)

(Nota: Esta lista no está completa, son algunos de los comandos más importantes.)

:r leer dentro del texto.
:r ! ejecutar y añadir el resultado de la operación al texto.
:nr leer en la línea n
:! ejecutar comando.
:sh salida a la shell
:so leer y ejecutar comandos de
:x grabar y salir
:wq grabar y salir
:l1,l2w grabar desde la línea l1 a la l2 a . Si no se especifica
fichero, asume el actual. Si no se especifican l1 y l2 se asume todo el fichero.
:w >> Añadir a . Se pueden utilizar números de línea.
:w! Sobreescribir el fichero actual.
:q salir sin grabar
:q! salir sin grabar, desestimando los cambios realizados.
:e editar sin dejar el vi
:e! descartar cambios desde la última grabación.
:n editar el siguiente documento.
:e +n editar en la línea n.
:n specifica como nueva lista de ficheros a editar.
:args muestra la lista de ficheros a editar
:rew se "rebobina" la lista de ficheros a editar.
:map m n crea una macro macro (cuando se escribe m se traduce a n)
:map! m n crea una macro de modo inserción.
:unmap m deshace la macro m
:unmap! m deshace la macro de inserción m
:ab <1> <2> abreviar
:unab <1> des-abreviar <1>
:set

sábado, 17 de mayo de 2008

Tips KDM Autologin

Y despues de muchisimo tiempo volvi a usar KDE y no recordaba como sacar o en su defecto cambiar de usuario para el autologin.
Asi que manos a la obra, usando nuestro editor favorito buscamos
/etc/kde3/kdm/kdmrc y buscamos

AutoLoginUser = usuario

Por otro lado si queremos habilitar el login de Root buscamos

AllowRootLogin = false cambiandolo por true

Todo esto también se puede hacer desde la parte grafica en ---> Kcontrol > Administración de Sistema > Administrador de acceso

miércoles, 7 de mayo de 2008

Recordando paramentros Qmail

Esto es un recordatorio de alguno de los archivos importantes a configurar en Qmail

me: Muchas opciones de qmail se basan en este valor. Aquí debe colocarse el nombre de la máquina donde se está realizando la instalación.

locals: En este archivo debe colocarse los nombres de dominio que se tomarán como locales.

rcpthosts: Aquí se colocarán los nombres de dominio que serán aceptados vía SMTP.

smtpgreeting: En este fichero puede especificarse el saludo que se mostrará cuando se acepte una conexión.

queuelifetime: Fija el período de tiempo máximo que puede estar en la cola un mensaje que no ha podido ser enviado.

databytes: Fija el tamaño máximo en bytes de los mensajes recibidos vía SMTP.

concurrencylocal: Fija el número máximo de entregas locales simultáneas posibles. Este parámetro tiene como máximo un valor que se fija durante la compilación y en el fichero conf-spawn. No puede ser superior a 255 y en algunos sistemas no puede superar 125. El máximo que se establece por defecto son 120. Si se necesitaran concurrencias mayores, debe aplicarse el parche big-concurrency en la instalación. Un valor demasiado grande podría ocasionar que se lanzaran más procesos de los que nuestro sistema puede soportar. Por ello es un parámetro crítico que debe ser meditado en consecuencia. El valor por defecto es 10.

concurrencyremote: Fija el número máximo de entregas remotas simultáneas posibles. Pasa lo mismo que con el archivo anterior. El valor por defecto es 20.

defaultdomain: Establece el nombre de dominio por defecto para aquellos mensajes que no contienen uno en el campo FROM.


Quedan unos cuantos más así que anexo el link como para recordarlos...

http://www.lifewithqmail.com/lwq.html#config-files

viernes, 2 de mayo de 2008

Activar y desactivar Firewall Windows 1 click

Buenas antes de ir a dormir me encontré con uno de esos atajos para windows para activar/desactivar el firewall con un solo click. Acá copio el comando...

Deshabilita
%systemroot%\System32\netsh.exe firewall set opmode disable

Habilita
%systemroot%\System32\netsh.exe firewall set opmode enable

Error "Cannot open master side of pty"

Si señores googleando y con un poco de tiempo para dedicarle no hay nada que internet no pueda decirte...
Para solucionar el error "Cannot open master side of pty" que no se debido a que razón aparece encontré esta solución y me funcionó.

1º paso
mkdir /dev/pts
2º paso
editamos /etc/fstab y agregamos
none /dev/pts devpts mode=0620 0 0
3º paso
mount -a
y todo de vuelta a su normalidad

Problemas Suspend Linux

Esto es un recordatorio para cuando clonamos un disco con linux IDE a uno SATA en Debian 4.0 talvez se nos haya instalado el paquete uswsusp que sirve para la parte de suspención pero al cambiar el disco empieza a tirar error y se queda en el arranque por ende hay que desinstalarlo

apt-get remove uswsusp y santo remedio..

miércoles, 16 de abril de 2008

Tips Ubuntu (cambiando Init x initG)

Esto lo saque leyendo una nota de la revista Nexmedia donde también estaba el anterior tips , donde recopilaba una serie de trucos para acelerar Ubuntu.

Usar InitG, por su naturaleza de arranque de procesos en Linux de manera asincrónica, permiten un boote sumamente veloz en comparación con el init tradicional.

En el caso de ubuntu se encuentra en repositorio, así que bastara con

#sudo apt-get install inig

+ Info: http://www.initng.org/

Tips Ubuntu (desactivar IPV6)

Voy a ir agregando algunos ayuda memoria que fui encontrando por ahí para ir mejorando Ubuntu (esto lo estoy probando sobre Ubuntu Hardy Heron Beta 4 BASTANTE PESADITO.

"Desactivar IPV6"
editar el archivo /etc/modporbe.d/aliases

y agregar si no estan las siguientes lineas

alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off
#alias net-pf-10 ipv6
Comentar esta es la original

Sacado de http://ubuntuforums.org/showthread.php?t=87798

domingo, 6 de abril de 2008

Borrar la contraseña del asesor de contenidos de IE

Quien alguna vez no se olvidó de alguna contraseña? En mi caso me olvidé la contraseña del asesor de contenidos del IE que puse en una estación de servicio para que no navegaran los pajeros de los playeros que atendian de noche.
Bueno acá les dejo la solución por si se olvidaron la passwords y no lo pueden desactivar.
Vamos a inicio --> Ejecuta --> Regedit buscamos la clave HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\Current Version\Policies\Ratings y nos vamos a encontrar con el parametro key en la derecha , donde leí esto (Biblia de trucos de XP) decía que poniendo el valor en 0 se borraba la pass pero no me funcionó , tuve que borra la clave directamente.

Saludos.....

lunes, 17 de marzo de 2008

Direccionar más de 3 Gb de memoria en Windows

Hoy leyendo una noticia en el diario La Nación me encontré con una comentario interesante donde alguien preguntaba si era cierto que en Windows XP no podía usar más de 3 GB de memoria y le copio el contenido de la respuesta de jorgeparras@yahoo.com

ES MAS COMPLICADO . XP puede direccionar hasta 4 GB de memoria, pero sólo 2 GB son accesibles a las aplicaciones y los otros 2 son para el sistema. No obstante, esto se puede modificar por medio de un switch en el archivo boot.ini . No aconsejamos editar este archivo, si no se sabe exactamente cómo hacerlo. Aquí, la documentación:

www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
Así quedaría el archivo

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3Gb



Yo por ahora solo tengo 2 Gb :D así que no me hago problema... que pobreza ja :D

domingo, 16 de marzo de 2008

Agregar al Boton derecho "Copiar a Carpeta" (windows)

El dia de hoy les traigo un tips para anexar al boton derecho en Windows que nos permite copiar directamente a una carpeta y así hacer las cosas más sencillas.

1º Abrimos el Regedit
2º Buscamos la cadena HKEY_CLASSES_ROOT\AllFileSystemObjects
\Shellex\ContextMenuHandlers

3º Nos paramos en ContextMenuHandlers boton derecho y creamos una nueva clave que
vamos a llamar Copy To
4ºEn el panel derecho donde aparece el valor predeterminado hacemos 2 click y cambiamos
el valor por este {C2FBB630-2971-11D1-A18C-00C04FD75D13}

5º Listo si presionamos el boton derecho sobre algun archivo o carpeta tendremos
la nueva opcion de Copy To , donde nos abre una ventana para saleccionar la carpeta
donde queremos copiar.

Espero que les sea de utilidad y me pregunto porque la gente de Microsoft está
continuamente ocultando cosas que harían mucho más funcional el windows..

sábado, 15 de marzo de 2008

Reinstalación Grub

Hoy navegando por Mundogeek me encontré con una herramienta (que aun no probé) pero muy util para los que tenemos windows y linux en un mismo disco y andamos experimentando. Se trata de un instalador de grub pero desde Windows, la aplicación se llama Wingrub.
Les dejo el links para que descarguen este utilidad. Wingrub

miércoles, 12 de marzo de 2008

Bajando el consumo de Memoria en Firefox (windows)

Hoy navegando un poco me encontré con un optimizador de memoria para Firefox echo por un tal Felipe, este muchacho hizo una aplicación en C# la cual baja el consumo de FFox.
La acabo de instalar y yo no se si será una ilusión optica o que mierda pero me bajó el consumo de 100 Mb aproximado a 3Mb y anda todo ok... La verdad no se lo voy a seguir probando.
Para el que lo quiera probar también le adjunto el enlace del blog de donde lo bajé



A probar se a dicho...

Recuperar el "Mostrar Escritorio"

Esto es algo que me pone de muy mal humor ya que para mi es muy util el iconito de "Mostrar Escritorio" y de vez en cuando desaparece. Acá les escribo como volver a crearlo en caso de haberlo borrado.

Lo primero que tenemos que hacer es abrir el Bloc de Notas y escribir lo siguiente:

[Shell]
Command=
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop


Esto se guarda con extensión .SCF y para dejarlo en el Quick launch lo copiamos en

C:\Documents and Settings\usuario\Datos de programa\Microsoft\Internet Explorer\Quick Launch

Esto tips fue leido en Genbeta...

martes, 11 de marzo de 2008

Clonando Linux por red

Hoy me encontré con la necesidad de clonar un linux que tenía corriendo en una virtual machine a un disco que tenía en una maquina de la LAN y recordé que alguna vez vi algo de eso en "google", y me volví a topar con ese articulo en el blog de Vicente Puchades.
Acá les dejo los pasos a seguir

1º En la maquina destino boteamos con un Live CD
2º Configuramos la red 192.168.1.200 por ej.(maquina destino)
3º En mi caso arranqué la virtual Machine configure la red 192.168.1.201
4º En la maquina destino ponemos el comando nc -l -p 1234 | gunzip | dd of=/dev/hda (donde HDA es el disco que va a ser clonado)
5º En la maquina Origen ponemos dd if=/dev/sda | gzip | nc 192.168.1.200 1234 (sda en mi caso porque es un disco SATA)
6º Esperamos un rato y si todo salió bien tenemos un cloncito del disco de la virtual.

Dedicado a mi amigo Palenke2k que la otra vez preguntaba....

miércoles, 5 de marzo de 2008

Se colgó la consola? Solución....

Hola leyendo www.wikipeando.com me encontré con un tips para "destildar" la consola y sería algo así.

Presionar las teclas :

ALT+ImprPant (PrtScr)+R+S+E+I+U+B

donde

R devuelve el control al teclado.
S sincroniza.
E manda a los procesos la señal term.
I manda a los procesos la señal kill.
U desmonta los sistemas de ficheros.
B reinicia el sistema.

Neetmeting escondido en XP?

Alguna vez alguien seguramente se habrá preguntado donde está Neetmeeting en Windows XP y bueno leyendo en http://www.s3v-i.net/ me encontré con este simple tips para "encontrar" Neetmeting.

Inicio---> Ejecutar ---> conf y listo nos aparece el wizard de configuración.

Cambiar puerto de Terminal Server

Hola el dia de hoy vamos a hacer un mini post de Windows, vamos a ver como cambiarle el puerto en el cual corre el servicio de Terminal Server. Para esto abrimos el regedit y nos vamos a la cadena

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
y buscamos "PortNumber" nos encontraremos con el valor hexadecimal D3D que sería en decimal el 3389.

Para cambiarlo abrimos la Calc de windows nos vamos a Ver--->Cientifica , elegimos el numero de puerto que queremos poner ej: 5990 y lo pasamos a Hexa donde nos quedaría "1766"
Una vez modificado esto reiniciamos el servicio o la maquina y listo ya tenemos el Terminal server escuchando en otro puerto

Esto fue leido en http://support.microsoft.com/kb/187623/es

martes, 4 de marzo de 2008

Habilitar la sintaxis en colores en Vim

Para habilitar la sintaxis en colores en vim tenemos que editar el archivo /etc/vim/vimrc y buscar el parametro syntax on y descomentarlo , grabamos y listo ya tenemos nuestro vim con sintaxis en color

Configurar un Editor por defecto

Leyendo una de las entradas RSS de Ubuntulife me encontré con otro metodo más facil para configurar un editor por defecto..

$ export EDITOR=path_o_nombre_del_editor
Ejemplo:
$ export EDITOR=joe

Para que el cambio sea permanente tenemos que agregar esto a la linea profile del usuario.

viernes, 29 de febrero de 2008

Reenviando mails a otra cuenta con qmail

Para reenviar un mail a otra cuenta, tenemos que crear dentro del la carpeta /var/lib/vpopmail/domains/dominio/usuario/ un archivo llamado .qmail con este contenido:

&usuario@otrodominio.com

En caso de querer guardar una copia del mail en la cuenta sería de esta forma

&usuario@otrodominio.com
/var/lib/vpopmail/domains/dominio.com/usuario/Maildir/

Actualización manual de ez-ipupdate

Esto es un tips util para el que usa ez-ipupdate ,acá les dejo una forma para actualizarlo manualmente en caso de que les falle la actualización automatica o si lo quieren poner en algun cron

#!/bin/bash
ez-ipupdate -u usuario:passwd -S servicio -i interface inet -h host a actualizar

Al que le sirva bienvenido sea y sinó Javi acá ya sabes tenes un ayuda memoria

lunes, 25 de febrero de 2008

Instalación Psad en función anti-nmap

Bueno acá les traigo un resumen sacado de howtoforge con alguna reforma de como instalar PSAD en Debian para evitar escaneos de NMAP. Les paso a contar...

Empezamos por instalar psad

apt-get install psad


Finalizada la instalación puede que nos de un error ya que Psad syslog, debe ser configurado para escribir todos los mensajes kern.info a una tubería con nombre /var/lib/psad/psadfifo esto lo hacemos de la siguiente manera

echo -e 'kern.info\t|/var/lib/psad/psadfifo' >> /etc/syslog.conf


También para que funcione correctamente tenemos que loguear los paquetes de Iptables de la siguiente manera

iptables -A INPUT -j LOG
iptables -A FORWARD -j LOG

Psad consta de un archivo de configuración ubicado en /etc/psad/psad.conf
los parametros que vamos a cambiar son

EMAIL_ADDRESSES (dirección a la que vamos a mandar los mails)
HOSTNAME (nombre de la maquina)
SYSLOG_DAEMON (hay que cambiarlo en caso de que usemos otros ej syslog_ng)
EMAIL_LIMIT (limitamos la cantidad de mail de una IP especifica)
EMAIL_ALERT_DANGER_LEVEL 3(esto es para setear segun que danger hay que mandar los mails yo lo tengo en 3 o 4 para que no mande un millon de mails)

ENABLE_AUTO_IDS Y; (tenemos que ponerlo en Y si queremos que sea automatico la defensa)

AUTO_IDS_DANGER_LEVEL 3 (Activamos el nivel de danger en el que queremos que se active el IDS)

Despues de configurar todos los parametros reiniciamos el servicio /etc/init.d/psad restart
Con el comando psad --fw-list podemos ver las reglas que se añaden automaticamente.

Bueno seguramente hay muchas configuraciones más pero con esto a mi por ahora me alcanza si quieren más info pueden ir a la pagina oficial de psad o googlear

http://www.cipherdyne.org/psad/

domingo, 24 de febrero de 2008

Advertencia de Error en Apache2

Acá paso a anotarme como sacar un error tonto en Apache2 que hace que el reinicio del servicio demoré más de lo previsto, acá les paso la descripción del error

apache2: apr_sockaddr_info_get() failed for Linux
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Esta es la solución :

Editar archivo /etc/apache2/apache2.conf (Debian) y agregar esto
ServerName MiLinux

Con eso ya evitamos que nos tire esa advertencia y que se reinicie mucho más rapido el servicio...

Borrando Hardware que ya no tenemos en UDEV

Como bien describe el titulo de esta entrada, me pasó en algún caso que al poner un HD con Linux en alguna otra maquina, al querer hacer un ifconfig eth0 por ej me daba error de que no existe el dispositivo , hasta que por ahí lo encontrás en eth3 , eso me hizo acordar que en Windows XP pasa exactamente lo mismo, evidentemente ambos SO guardan un historial de los dispositivos conectados.
Hoy nos vamos a centrar en borrar los dispositivos en UDEV que es lo que a mi me interesaba, al recorrer la carpeta de configuración ubicada en /etc/udev (en Debian), me encuentro con varios archivos y una carpeta llamada rules.d , dentro de esa existe un archivo "z25_persistent-net.rules" y acá le copio el contenido del mismo

# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:01:04:e6:00:41", NAME="eth0"

# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:01:07:e6:00:61", NAME="eth1"

En este caso vemos que tiene un resumen de 2 placas de red o sea que si queremos que nos vuelva a tomar la placa de red como eth0 deberiamos borrar la primera entrada y
cambiar los datos de eth1 poniendo en name eth0 , hacemos un init 6 y listo...

La verdad no se si se entendió mucho pero a mi me sirvió.....

PD=En el mismo directorio tenemos algunos otros archivos ej. z25_persistent-cd.rules el cual contiene el historial de las lectoras de CDs

Testeo de Hardware por consola (memoria y cpu)

Quien no ha tenido problemas de Hardware en alguna maquina y se ha vuelto loco cambiando placas , memorias etc etc....
En este tips copio desde un articulo leído en el blog http://www.thewilfamily.com donde nos explica en varios pasos como testear memorias y CPU desde la consola de Linux por supuesto :D

Testeo de micro......
$ sudo apt-get install stress

Un ejemplo de test que ejecutará 50 procesos usando la función sync()
$ sudo stress -i 50

Y para la función sqrt()
$ sudo stress -c 50

La otra aplicación es cpuburn, que afina más el análisis en función del procesador. Lo instalamos:
$ sudo apt-get install cpuburn

y averiguamos el modelo de procesador con el comando:
$ sudo cat /proc/cpuinfo

ahora ejecutamos el test en función de nuestra CPU. Por ejemplo:
$ sudo burnK7

Bueno espero que les sea de utilidad como lo fue para mi...

Averiguar Mac , dirección ppp0 , trafico....etc.. etc

Acá escribo algunos tips de como averiguar en consola mediante un "unico" comando algunas cosas que nos pueden llegar a interesar en algun momento.

Averiguar MAC Addres de una placa ETH0
ifconfig eth0 | grep HWaddr | cut -d " " -f 11


Averiguar dirección IP de una interfase (ej internet ppp0)
ifconfig ppp0 | grep "inet addr" | cut -d ":" -f 2 | cut -d " " -f 1


Averiguar trafico Recibido y Enviado en una interfase
ifconfig ppp0 | grep "TX bytes" | cut -d "(" -f 2 | cut -d ")" -f 1

Como veran se puede averiguar muchisimas cosas y estos son solos unos simples ejemplos... espero sus comentarios y que aporten otros ej tambien :D

Configuración de DNS parametro para los LAME SERVER

Esto es bajo Debian ,en algun momento leyendo los logs de BIND me encontré con muchas entradas de lame-server y googleando un poco me encontré que agregando lo siguiente solucionamos el problemas , almenos en mi debian funcionó..

Agregar en named.conf
};
logging {
category lame-servers { null; };

};

Configurar un Editor por defecto en Debian

Alguna vez me he topado que al usar crontab por ej me lo abre con Midnight Commander y en otros casos con VIM u algun otro editor , para configurar nuestro editor preferido ponemos

update-alternatives --config editor

Nos aparece lo siguiente
Selection Alternative
-----------------------------------------------
1 /bin/ed
*+ 2 /bin/nano
3 /usr/bin/nvi
4 /usr/bin/mcedit-debian
5 /usr/bin/vim.basic
Press enter to keep the default[*], or type selection number: 5 ( en mi caso uso VIM)
Una vez finalizado esto ya tenemos configurado VIM en este caso como editor preferido

Cambiar pass de root mysql

Este es uno de los metodos que encontré googleando para cambiar la pass de Mysql , realmente estoy empezando con mysql y esto me sirvió..

mysqld_safe --skip-grant-tables &

use mysql


update user set password=password ("aqui_tu_clave")


where user="root";



Esto salió hoy en howto y es otro metodo acá lo dejo...

mysqld_safe --skip-grant-tables


mysql --user=root mysql


update user set Password=PASSWORD('new-password');


flush privileges;


exit;

Problemas APT Error MMap Dynamic

Este es otro de los errores que me dió alguna vez apt y solucioné de esta manera

Crear Archivo /etc/apt/apt.conf
APT::Cache-Limit "141943904";

Problemas APT listado de paquetes

Varias veces me he encontrado con este problema
Problem parsing dependency Suggests
Problem with MergeList /var/lib/dpkg/status
No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
basicaménte quiere decir el archivo donde ser registra el estado de los paquetes ha muerto por alguna razón.

La solución la describo acá abajo...
cd /var/lib/dpkg/
mv status-old status
apt-get update y listo todo deberia seguir funcionando como antes..

PD= Esto es un anotador personal y se aceptan modificaciones y criticas constructivas XD!

Como agregar una llave en APT

Problema de llaves en APT

Posiblemente nos encontremos cuando queremos actualizar el apt que nos falte la llave, acá pongo un pequeño borrador con un ejemplo de como agregar la llave...

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys FB1A399A71409CDF
gpg --armor --export FB1A399A71409CDF | sudo apt-key add -
apt-get update

Problemas APT listado de paquetes

jueves, 21 de febrero de 2008

Prueba de nota...

Bueno esta es la 1º nota del blog mucho no tengo para escribir ya que me tapa el trabajo.... Volvé JM y la C#%&·s de tu M$%$ ....