domingo, 4 de mayo de 2014

Como tener varios servidores Web (distintos dominios) con una IP publica unica.


Esto esta probado en Apache2 sobre Ubuntu 12.04 pero debe funcionar también para los nuevos.
Supongamos lo siguiente:

192.168.1.101 es nuestro server principal y su dominio es dominio1.com
192.168.1.102 es nuestro nuevo server secundario y el dominio que le queremos asignar es dominio2.com

Primero que nada debemos agregar en /etc/hosts el servidor secundario

sudo vi /etc/hosts

Y dentro agregamos la linea:


192.168.1.102    dominio2.com

esto es para que el servidor principal reconozca al secundario dentro de la red y asocie el nombre de dominio a la dirección ip del mismo.


Luego creamos un archivo en /etc/apache2/sites-available

podemos ponerle cualquier nombre, podemos ver uno de los demás para ver como están estructurados, pero supongo que ya tendrán idea de como es esto. (cualquier consulta sobre esto dejan un comentario)

En este caso el archivo lo nombraremos sitio2 y el contenido del archivo seria el siguiente:

#Sitio en Servidor Secundario

        ServerName dominio2.com
        ServerAlias *.dominio2.com
        ProxyPreserveHost On
        ProxyRequests On
    

    #Permitimos las conexiones a traves del proxy
   
             Order deny,allow
            Allow from all
   

   
    #Direccion IP del servidor destino

    ProxyPass / http://192.168.1.102/
    ProxyPassReverse / http://192.168.1.102/


Crear un enlace al archivo creado en /etc/apache2/sites-enable para habilitarlo, para hacerlo podemos usar el comando:

ln -s /etc/apache2/sites-available/sitio2 /etc/apache2/sites-enable/sitio2

Eso es todo amigos! Cualquier consulta sobre esto o cualquier tema relacionado no duden en dejar comentario.

lunes, 24 de marzo de 2014

Múltiples conexiones Terminal Server en Windows 7

 
Usualmente suelo usar conexiones remotas tanto en Windows como en Linux. Entre los programas o protocolos que suelo usar se encuentran: vnc, rdp, nx y TeamViewer (es un programa basado en vnc pero muy util!!!). NX (nomachine y freenx) nos brindan la gran ventaja de poder usar sesiones concurrentes sobre un PC (entiéndase mas de 1 usuario trabajando a la vez), lo malo de NX es que es muy fácil de implementar en plataformas Linux y aunque tengo idea de que lo han hecho sobre Windows nunca lo he llegado a hacer. Acostumbrado a usar todo tipo de plataformas tuve contacto con Terminal Server, esto es en las plataformas Windows server, donde se nos permite usar simultaneamente varios usuarios un mismo equipo. Por suerte algunos proyectos como XPUnlimited y ahora UniversalTermsrvPatch este ultimo es el que les presento en este post. Soporta las plataformas Windows 7, Windows Vista and Windows XP ( y tal vez Windows 8).Ingredientes:

UniversalTermsrvPatch - Mega 2018
 UniversalTermsrvPatch - Descarga (Server propio)
 UniversalTermsrvPatch -Mirrow 1 (Caido)
UniversalTermsrvPatch - Mirrow 2 (Caido)
Procedimiento:
1, Se pude ejecutar en modo normal, no es necesario entrar en modo a prueba de fallos.
2, Elije el patcheador correspondiente al sistema base Windows (32 o 64bits) que estas usando:
   Para 32bit(x86):   UniversalTermsrvPatch-x86.exe
   Para 64bit(amd64): UniversalTermsrvPatch-x64.exe
3, Requiere permisos de administrador. Click derecho, ejecutar como Administrador.
4, Luego patchea y reinica la compu para aplicar los cambios.
5, Backup del acrhivo en: \windows\system32\termsrv.dll.backup.


miércoles, 17 de octubre de 2012

Solución problemas teclas táctiles Sony Ericsson Xperia Mini ST15i

Solución problemas teclas táctiles Sony Ericsson Xperia Mini ST15i

Atención contenido ACTUALIZADO!!!
Se cambio el dominio adolfosweb.serveftp.net a adolfosweb.com
atencion el puerto para softpack es el 8000



Sintoma:
Nuestro movil se vuelve loco, y no nos permite hacer nada, o se nos sale de las pantallas en las que ingresamos. Ahí nos damos cuenta de lo que sucede es que por alguna causa se presionan los botones táctiles: Atrás y Menú

[Ilustración pendiente.]

Resumen del procedimiento:
1) Downgrade a versión .42 (esto en caso que tengas la .62)
2) Herramienta para rootear (Hacernos root o sea administrador de nuestro Android)
3) Instalar GScript Lite
4) Correr script de corrección de calibración botones táctiles.

Ingredientes:
Necesitaremos descargar todo lo que esta en el siguiente link.
Un PC (Preferentemente con XP ya que tuve problemas para hacerlo en 7)


[Espejos pendientes.]

Procedimiento detallado:

Downgrade de la Versión del Firmware
1) Es bueno que antes de empezar respaldes todos tus datos, ya que se puede borrar algo como la agenda, o programas e incluso fotos. A mi no me paso, incluso me conservo las configuraciones y personalizaciones hechas en el teléfono hasta el final del procedimiento pero es bueno ser precavido.
2) Descargar si no se ha hecho aún, estos 2 paquetes:
3) Instalar la herramienta Flashtool.
4) Abrir la aplicación.
Colocar el archivo correspondiente al firmware, con extensión  *.ftf en el directorio de instalación (%flashtooldirectory%/firmwares).
5) Ahora abre Flashtool.exe
6) Suelta el archivo ftf  a la ventana del  flashtool.
7) Una ventana con las opciones de flasheo aparecerá en primer plano.
8) Desmarca Wipe user data y wipe cache.

9) Asegurate que ninguno de los excluidos están marcados.
10) Clic en ok, aparecerá una ventana que te dirá que tienes que conectar tu teléfono en modo flasheo (flashmode)
11) Marca Fuentes desconocidas (Unknown sources) y Depuracion (Debugging) en tu teléfono, luego apagalo. Deja presionado el boton de bajar el volumen y conecta el cable usb.
12) Se realizara el proceso de flasheo.
13) Ahora enciende tu dispositivo. (Puede demorar un poco en el logo de Sony Ericcsson)
14) Ahora si logras iniciar tu teleofno y se ve la pantalla principal es que lo has logrado.
15) Chequea la versión del firmware en Ajustes (Settings).

FALTA TRADUCIR DE ACÁ EN ADELANTE, si alguien ya lo esta realizando, no dude en comentar que contesto lo antes posible!

Acceder al usuario root de nuestro Android (Rooting the Phone):
1) Now check unknown sources and debugging in phone and connect it to pc.
2) The drivers must automatically install.
3) Now goto the directory where you extracted doomlord's rooting kit.
4) Open runme.bat and press any key
5) after few seconds your phone must restart.
6) goto app drawer and make sure superuser app is there.
7) to double check, download rootchecker from market and check.

Solucionar el problema de la calibracion de la pantalla.
1) Procedemos a encendar nuevamente nuestro equipo ya rooteado (encontrarán la aplicación Superuser) (OJO.! Aún no está solucionado el problema por lo que debemos apañarnosla para poder hacer uso del terminal e ingresar a la PlayStore, como comentaba anteriormente, yo mantenía presionada ambas teclas táctiles y de esa manera la escritura y el acceso a las aplicaciones corrían perfectamente)
2) Descargamos la aplicación GScript Lite (disponible gratuitamente en la Play Store)
3)Abrimos la aplicación anteriormente descargada y usando el explorador de la misma cargamos el archivo Paneldecalibración.sh adjunto en este artículo y lo ejecutamos (descomprimimos previamente el archivo con el mismo nombre, ya que en su interior se encuentra el código que necesitaremos para este punto y guardamos el archivo .sh en la carpeta GScript). Se ejecutará en una ventana de color azul con letras blancas y una vez listo nuestro Xperia se apagará.
4) Encendemos de nuevo nuestro celu y listo, el problema ha desaparecido.
El terminal ya no presentará dicho problema sin importar el tiempo de uso intensivo al que sea sometido y lo mejor de todo, puedes actualizar a la versión .62 o cualquier otra y el problema no reincidirá. Este método es seguro pues no necesitamos trastear mucho en el sistema.

Link script: Paneldecalibracion.rar

Upgrading to firmware .62
1) first i did not use my phone much, i just installed superuser and right away updated.
2) this may be a factor since removing bloatware before updating could cause problems. But not sure.
3) Para actualizar, anda al centro de aplicaciones en el teléfono (PLAYSTORE o similar)
4) Chequea por actualizaciones.
5) Luego de reiniciar deberias tener tu Xperia Mini con acceso ROOT!!!


miércoles, 23 de marzo de 2011

SOLUCION AL PROBLEMA CON LOS MODULOS DEL KERNEL DEL VIRTUALBOX

(VirtualBox error: Kernel driver not installed (rc=-1908)!!! // VirtualBox kernel module: fail // o cualquier error con vboxdrv, vboxnetflt and vboxnetadp)

Solución casera pero testeada!!! Luego de mucho leer y probar llegue a esta solución que aunque parece sencilla si no se realiza tal cual puede no funcionar. El problema en mi caso supongo que estaba ocasionándolo un paquete en mal estado, de los que baja el Synaptic o apt-get en consola. Estos paquetes se bajan para evitar una nueva descarga cadavez que instalamos o reinstalamos un programa, el tema es que cuando el paquete está dañado estamos reinstalando el problema también!!!

Primer paso desinstalar completamente VirtualBox

¿Como? Entramos a Synaptic y buscamos todo lo relacionado con VirtualBox y sobre los paquetes instalados le damos clic derecho “Desinstalar completamente”

Luego aplicamos.

Ahora cerramos el Synaptic y continuamos al siguiente paso que es purgar y limpiar todo rastro de los paquetes. Para esto abrimos una consola y ejecutamos los siguientes comandos

$ sudo apt-get purge

$sudo apt-get autoremove

$sudo apt-get autoclean

Ahora entramos al listado de repositorios a fijarnos que no haya un repositorio para el virtual box.

$sudo nano /etc/apt/sources.list

(en vez de nano podemos usar gedit o mousepad si estamos en entorno grafico gnome o xcfe)

Y buscamos algo que dice asi como #VirtualBox y borramos eso y las líneas que estén debajo que digan algo de vbox o virtual box

Ahora viene la parte de la instalación pero de la forma “correcta”!!!

Procedimiento de instalación.

Añadir el repositorio al sistema operativo.

$ echo deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) non-free | sudo tee /etc/apt/sources.list.d/virtualbox.list

Agregar la clave del repositorio.

$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Actualizar la información local acerca de los repositorios de paquetes.

$ sudo apt-get update

Instalar VirtualBox.

$ sudo apt-get install virtualbox-3.2

Agregar los usuarios que van a acceder a las máquinas virtuales (en este caso el actual) al grupo virtualbox.

$ sudo adduser usuario vboxusers

(en usuario va tu usuario)

Ahora si queremos probarlo sin salir de la consola simplemente hacemos…

$ VirtualBox

Y debería andar sin problemas!!!

Cualquier cosa me avisan… (adolfo@ubuntu.org.uy o adolfosweb@gmail.com)

viernes, 4 de diciembre de 2009

FTP Server LINUX (UBUNTU-Server/Standar) por CONSOLA con ProFTPd

Primero que nada, esto es para cuando no tenemos entorno gráfico, ej Ubuntu Server, pero también funciona para cuanto tenemos un ubuntu con entorno grafico y queremos hacer algo mas seguro (y un poco más complicado :P) que con GProFTPd (Herramienta GTK para Gestion de ProFTPd)

instalamos ProFTPd
$ sudo apt-get update
$ sudo apt-get install proftpd

editamos proftpd.conf
$ cd /
$ sudo nano /etc/proftpd/proftpd.conf

descomentamos las siguientes lineas:

DefaultRoot ~

RequiereValidadShell off

ctrl + x , luego S y enter

creamos un usuario:

$ sudo useradd -d /home/ftp ftpuser
"/home/ftp" es la ruta donde conectara el ftp, podemos poner la que queramos
"ftpuser" es el nombre de usuario del ftp que ira directo a esa ruta

luego para establecer una contraseña
$ sudo passwd ftpuser

ahora, para que este usuario no pueda entrar a nuestro linux, tenemos que cambiar algunas cositas mas

$ cd /
$ sudo nano /etc/passwd

en ese documento bajamos hasta la linea ftpuser y modificamos lo ultimo luego de los : y ponemos /dev/null

ctrl + x , luego S y enter

reiniciamos el servicio proftpd
$ cd /
$ /etc/init.d/proftpd restart


Si faltara algun dato o quieres dar las Gracias ... deja tu comentario... o escribime a adolfosweb@gmail.com

jueves, 26 de noviembre de 2009

Chrome en Ubuntu 64 9.10 Karmic FACIL!!! (Ubuntu Chromium)

Como instalar Chrome, o mejor dicho Chromium su primo linuxeano en Ubuntu.
No toma mas de 5 minutos (Depende de la PC)
Paso uno, abrir la consola y poner la siguiente linea:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4E5E17B5
con esto agregamos la llave del repositorio que usaremos, y luego que termine ingresamos la siguiente:
sudo add-apt-repository ppa:chromium-daily
Luego que termine el proceso cerrar la consola (ya no la necesitamos ;) )
Paso dos: Abrimos Sypnatic, damos click en Recargar, y luego buscamos Chromium-Browser. Doble click e instalar. (Recuerden usar el botón buscar, y no la búsqueda rápida)

Listo, ahora van a Aplicaciones > Internet > Chromium Web Browser, y ahí esta!

Esta en fase de desarrollo pero le funciona flash y todo lo básico, que más se puede pedir, para paginas con java script y ajax es muy rápido.

Si tienen problemas comenten!

lunes, 27 de julio de 2009

Configuración de Modem 3g Huawei e226 en Ubuntu 8.04 (Actualizado)

Esto ya lo publique hace un buen tiempo en Ubuntu.org.uy, pero me pareció volverlo a publicar y actualizar algunos de los datos.

En Intrepid y Jaunty, esto ya no es necesario ya que incluyeron un gestor de conexiones que incluye un modulo para este tipo de conexiones, pero de todas formas este metodo funciona y los datos tambien les pueden servir.

-----------------------------------------------------------

Configuración de Modem 3g Huawei e226 en Ubuntu 8.0Primero que nada esto esta probado con el modem que se nombra en el titulo, pero puede ser que funcione de todas formas para otros, además se probo con el de la compañía Ancel (Plan AdslMovil), pero encontraran los datos para realizarlo también con otros al final, además de todas formas pueden reclamar estos datos a la compañía que les brinda el servicio. Segundo hace poco rato que lo hice funcionar luego de fusionar información de muchos foros, por lo tanto el procedimiento puede faltarle afinación. De todas formas estoy disponibles para sus consultas y aviso de errores en mi mail: adolfo@ubuntu.org.uy o adolfo@adolfosweb.co.cc

Lo bueno, a mi definitivamente me funciono ya que este post lo estoy haciendo desde mi conexión Ancel por un Huawei e226 sobre Ubuntu 8.04 (ahh por cierto, teóricamente debería andar en otras verciones de ubuntu y otras distros basadas en Debian, también con el mismo procedimiento exacto)

  1. Entrar en Synaptic y buscar e instalar el programa gnome-ppp
  2. Conectamos el modem E226
  3. Esperar que el LED del modem parpadeé un par de vece.
  4. Iniciamos el programa gnome-ppp, el cual esta en la parte de "Internet" en el menú "Aplicaciones".
  5. Ingresamos el nombre de usuario, contraseña y el numero telefónico (Generalmente en Uruguay *99#). Estos datos se pueden consultar acá. Al final de este Post también los pueden encontrar.
  6. Click sobre Configuración.
  7. Y ahora en Detectar.
  8. Luego pasamos a la pestaña Red.
  9. Acá escribimos la conflagración según el proveedor ajustamos la IP, DNS (aca iria el APN). Estos datos también esta en el link anterior.
  10. Ahora sobre la pestaña Opciones activamos Mostrar en Área de Notificación
  11. Cerramos y hacemos click sobre Conectar, esperamos un momento y listo!
  12. Si todo salio bien Deberían aparecer 2 pantallitas prendiendo y apagando en tu Área de Notificación.

Un posible problema: Una vez conectado, y sin errores visibles, puede ser que entremos al FireFox y comprobemos que aun no navegamos, esto puede ser a causa de los DNS. Para solucionar esto debemos editar el archivo /etc/resolv.conf
Para esto hay que entrar a la consola y escribir $sudo gedit /etc/resolv.conf y cambiar las que hay por las siguientes:
nameserver 208.67.222.222
nameserver 208.67.220.220

una solucion definitiva a esto si lo usan mucho, seria crear un script que cadavez que inicien Ubuntu sean remplazadas las DNSs en ese archivo.

Datos para distintos proveedores

Movistar (sin limite)

apn: apnumt.movistar.com / usuario: movistar / contraseña: movistar

Ancel (sin limite)

apn: gprs.ancel / usuario: guest / contraseña: guest

Ancel (con limite - adslmovil)

apn: adslmovil / usuario: usuario@dominio / contraseña: contraseña