Instalar Windows XP en el Portatil de Banesto

Miércoles, 2 de Julio de 2008
Escrito por Paco a las 0:37
Sin comentarios

Recientemente ha llegado a mis manos el portatil que “regala” Banesto en una promocion por todos de sobra conocida. El modelo en cuestion, inicialmente era el Compaq Presario C735EM, pero por motivos de demanda de la oferta ahora ya se estan repartiendo el modelo siguiente que es el Compaq Presario C760EM.

Ambos equipos poseen el mismo hardware la unica diferencia es que el segundo trae un procesador algo mas potente, 2ghz frente a los 1,86ghz del primero. Segun he leido en algunos foros la tarjeta grafica tiene algo menos de memoria, algo totalmente falso pues si bien es la misma en ambos modelos esta tarjeta grafica, la intel x3100(la misma que mi toshiba) posee memoria compartida y por tanto debe de ser la misma en ambos equipos ya que poseen la misma cantidad de ram. Aunque bien es cierto que si amplias la memoria del equipo entonces tambien aumentar la memoria de la tarjeta grafica.

Este equipo viene incialmente con Windows Vista Home Premium y basta con decir que el rendimiento es verdaderamente pesimo, asi que cualquiera que lo posee se ve obligado a hacer un downgrade a Windows XP. Leyendo en muchos foros he visto que durante el proceso surgen innumerables problemas, que si los drivers de la controladora sata, que si los drivers de no se que…, esto funciona, esto no, y un largo etcetera.

Pues bien voy a explicar brevemente, lo que hay que hacer para instalar comodamente Windows XP SP3 en este equipo con todos los drivers de todo el hardware perfectamente funcionando(todos los driver estan actualizados), lo cual incluye:

  • El driver de la tarjeta wifi funciona correctamente con el led azul/naraja del boton.
  • El driver de sonido funciona y es posible usar el microfono integrado.
  • El touchpad funciona correctamente, incluido el desplazamiento lateral vertical y horizontal.
Estos eran los dos drivers que mas de cabeza traian a la gente de los foros, por eso los destaco.

Este proceso es perfectamente valido para ambos modelos, tanto el Presario C735EM como para el Presario C760EM(probablemente alguno mas de la gama C700), ya que como dije antes solo se diferencian en la velocidad del procesador.

Instalacion de Windows

Lo primero que haremos sera descargarnos el cd de Windows XP SP3 uE que incluye un monton de drivers de controladoras sata, incluidos por supuesto los que necesitamos. Para bajarlo pulsar en el enlace recordad que necesitareis el emule.

Descarga ed2k: Windows XP SP3 uE by Bj

El hash del fichero es: 49F4B6F55EA51477C8B67A1974FDF053

Instalacion de los drivers

Una vez lo tenemos procedemos a instalarlo, vereis como detecta el disco duro a la perfecccion. Una vez terminado de instalar el Windows procederemos a instalar los drivers. Para ello debeis descargaros el siguiente ejecutable, esta hecho con el Driver Genius y es una copia autoinstalable de todos los drivers del portatil. Una vez lo tengais lo ejecutais y restaurais los drivers, reiniciais el equipo y ya deberia funcionaros absolutamente todo. ¿Como, asi sin mas? Pues si, asi de sencillo sin esfuerzo.

Drivers portatil Banesto

Solucion de problemas

He detectado algunos problemas a la hora de restaurar los drivers, el mas gordo es con la grafica, al parecer al instalar Windows este no la reconoce he instala un driver generico, que al restaurar los otros no permite al driver original funcionar correctamente.

Para solucionar esto entrais en el Administrador de dispositivos(Mi PC–>Propiedades–>Hardware) y eliminais el hardware con el simbolo de advertencia (triangulo amarillo con un palo negro). Al reiniciar ya instalara el driver correcto y se activara.

Si existiese algun dispositivo mas con la señal de advertencia eliminarlo tambien porque le pasara algo similar.

Opinion personal

No queria dejaros sin daros mi opinion personal sobre este portatil, mas que nada porque en los foros que he visitado la mayoria de las personas insistia en que el equipo era una autentica basura y yo como informatico que soy os garantizo con lo considero la mejor inversion del año.

Ya se que las caractaresticas no son las de un equipo puntero, ni mucho menos, pero para el proposito que le van a dar sus respectivos dueños que es navegar, chatear, escuchar musica, peliculas y escribir algun documentos va sobradisimo. Y digo mas, el equipo que he configurado con Windows XP suspende he hiberna(y recupera) mas rapidamente que el mio propio que es un dual core y tiene el doble de ram, asi que ahi que eso.

Ahora que seguramente todos esos que dijeron que era una mierda es porque se van a dedicar a compilar grandisimos programas cientificos o peliculas de animacion en 3d, para lo cual obviamente este portatil no sirve.

Pertenece a la seccion Noticias, Manuales



Instalar aMule 2.2.1 en un servidor Debian

Jueves, 19 de Junio de 2008
Escrito por Paco a las 19:23
2 comentarios

LLevo ya un largo año usando aMule y tengo que decir que sin duda es el mejor cliente de la red edonkey que existe. Asi que como tenia ganas de escribir un manualillo de como instalarlo y no encontraba el momento de escribirlo hoy tras actualizar desde la version 2.1.3 a la 2.2.1 os escribo para que veais que es muy sencillo hacerlo. Ademas al tener el aMule instalado en el servidor podremos acceder desde cualquier ordenador de nuestra red, o incluso desde fuera de ella, siempre que tengamos acceso a internet.

La teoria

Al tratarse de un servidor el cual carece de interfaz grafica vamos a instalar el aMule en forma de demonio, que ademas consume bastantes menos recursos, de tal forma que en el servidor no veremos nada, simplemente lo arrancaremos y configuraremso algunas opciones, una vez hagamos eso nos olvidaremos de el y lo administraremos de forma remota.

Para esta administracion remota usaremos el amulegui que es la parte grafica del amule, pero que al usar el demonio digamos que podemos separarlos. Asi podremos usar el amulegui desde cualquier pc con conexion a internet, siendo nuestro pc quien soporte ese gasto de cpu extra.

Importante

Antes de proceder a instalarlo no os olvideis de sacar una copia de seguridad del directorio /home/vuestro_usuario/.aMule/ en caso de que ya lo tengais instalado porque asi podreis despues usar vuestro fichero de creditos con la nueva version.

Instalacion

Lo primero de todo es descargar el aMule, actualmente la nueva version no esta incorporada en los repositorios oficiales de Debian, por tanto deberemos incluir la siguiente linea en nuestro /etc/apt/sources.list

#aMule 2.2.1
deb http://www.vollstreckernet.de/debian/ testing amule-stable wx

Ahora simplemente hacemos un apt-get update y un apt-get upgrade y ya deberian aparecernos que se va a actualizar el aMule en caso de que ya lo tengamos instalado, en caso contrario, apt-get install amule-daemon amule-common

Un detalle, el repositorio no requiere ningun tipo de firma para poder usarlo, sin embargo al hacer el apt-get update os va a sacar un error bastante feo y a mi personalmente me resulta bastante incomodo verlo de cada vez, para resolverlo simplemente copiad estas lineas en la consola:

gpg –keyserver wwwkeys.eu.pgp.net –recv-keys D63913EF50D0AE60
gpg –armor –export D63913EF50D0AE60 | sudo apt-key add -

Os recuerdo que wordpress suprime los dos guiones por uno, asi que cuando copieis y pegueis seguramente os dara error, revisar el comando antes de ejecutarlo.

Una vez hecho esto deberia de dejar de daros ese errorcillo. Ahora ya tenemos el aMule-daemon instalado, vamos a ver un par de comandos basicos,:

Para arrancarlo:

amuled

Normalmente nunca usaremos esta forma, pero las primeras veces sera bastante comodo puesto que asi podremos ver por la consola si arranca bien el programa o si tiene algun errorcillo. Si salimos de la sesion de nuestro usuario el aMule morira.

Para arrancarlo y ponerlo en background:

amuled -f

De esta forma lo arrancamos pero no podemos ver nada mas que un par de lineas de arranque, puede sernos util porque aunque cerreis la sesion seguira funcionando.

Para usarlo como servicio:

/etc/init.d/amule-daemon start #->para arrancarlo
/etc/init.d/amule-daemon restart #->para reiniciarlo
/etc/init.d/amule-daemon stop #->para pararlo

Asi es como lo uso yo, de esta forma el aMule se inicia solo cada vez que arranca el servidor, ademos podemos nosotros manualmente arrancarlo, pararlo o reiniciarlo.

Si esta es la primera vez que usais aMule o si vais a hacer una instalacion limpia, evitando asi el rollo de salvar y restaurar los ficheros, simplemente teneis que arrancar el aMule usando amuled y este automaticamente creara tanto el directorio (/homen/vuestro_usuario/.aMule OJO que lleva un punto delante) como los ficheros de configuracion correpondientes.

Bien en este momento tenemos el aMule ejecutandose y salvo que nos de algun error ya podemos pararlo, puesto que vamos a realizar algunas modificaciones en los ficheros de configuacion para poder acceder a el remotamente. Primero vamos a pararlo, para ello usaremos “CTRL+C” una sola vez (si lo pulsais dos veces morirar) vereis que tarda como un segundo y despues nos muestra un par de mensajes diciendo que se apaga.

Configurar el acceso remoto

Antes de nada vamos a crearnos una contraseña, la cual usaremos para loguearnos al aMule, para esto usaremos el siguiente comandito, sustituyendo miclave por vuestro password:

echo -n miclave | md5sum | cut -d ‘ ‘ -f 1

El resultado de este comando es vuetra clave encriptada, la cual debereis copiar para ponerla en el fichero de configuracion. Esto lo hacemos para que la contraseña no viaje en claro, es decir visible, cuando nos conectemos al aMule. De todos modos cuando nos conectemos al aMule tendremos que introducir solamente miclave y no todo el rollo ese.

Ahora vamos a editar el fichero de configuracion /home/vuestro_usuario/.aMule/amule.conf. Dentro de el tenemos que buscar el apartado que se llama [ExternalConnect] y dentro modificamos la lineas AcceptExternalConnections=0 la ponemos a 1 y en ECPassword= pegamos nuestro password. Quedaria algo asi:

[eMule]
[ExternalConnect]
UseSrcSeeds=0
AcceptExternalConnections=1
ECAddress=
ECPort=4712
ECPassword=3d3232b2f031f070d9ba5969b87776ff
UPnPECEnabled=0
ShowProgressBar=1
ShowPercent=1
UseSecIdent=1
IpFilterClients=1
IpFilterServers=1

De esta forma estamos habilitando las conexiones externas, para controlarlo remotamente, y establecemos la contraseña que usaremos para esa conexion.

Ahora arrancamos de nuevo el amule, para probar usaremos amuled, asi si hubiese algun fallo nos saltaria en la consola. Una vez arrancado lo dejamos ahi, vamos a configurar la parte grafica, es importante dejarlo asi porque si luego no conseguimos conectar es probable que nos saque algun error en la consola.

aMule GUI

Aunque parezca mentira obtener este programa me resulto mucho mas complicado que todo lo anterior, asi que para ahorraros las molestias lo coloco en descarga directa. El punto clave aqui es que con esta version del amule-daemon tenemos que usar su version correspondiente del gui, sino la conexion fallara.

La version del aMule GUI es del svn(desarrollo) de principios de esta semana, por tanto fallara mas que una escopeta de feria. Sin embargo para nuestros propositos sirve perfectamente, porque de hecho la version anterior del gui tambien fallaba bastante.

La descarga que os dejo incluye ademas los ficheros de idiomas para que podais ponerlo en castellano(no esta totalmente traducido) si quereis.

La descarga la pondre a lo largo de esta tarde.

Conectando el aMuleGUI con el aMule

Esta parte es bastante sencilla, al ejecutar el aMuleGUI nos saldra una pantalla donde nos preguntaran la direccion, el puerto y la clave. La direccion ip desde la red interna sera la ip local del servidor, desde el exterior sera la ip publica que tengais y el puerto si no habeis tocado nada es el 4712, en caso de tener un firewall debereis redirigir/abrir este puerto y la contraseña sera miclave

Para abir el puerto si teneis un firewall en iptables debereis añadir esta linea iptables -A INPUT -i eth2 -p tcp –dport 4712 -j ACCEPT

Si habeis seguido todos los pasos sin problemas deberia abrirse una ventana muy parecida a la del emule y deberias poder manejarlo normalmente como si estuvieseis ejecutando el aMule en vuestro ordenador.

Ahora ya podemos cerrar el aMule y arrancarlo como servicio con, /etc/init.d/amule-daemon start, y nos olvidamos del servidor, cualquier configuracion habitual del emule/aMule que queramos hacer podemos hacerla desde la interfaz grafica.

Como ultimo detalle, recordad que aparte del puerto de comunicacion del aMule necesitaremos redireccionar/abrir (igual que el anterior) otros dos mas para que funcione bien el aMule, esto se cambia en la intefaz grafica pero tendreis que reiniciar el servicio para que se realicen lo cambios.

Pertenece a la seccion Noticias, Manuales



DenyHosts, previniendo ataques de diccionario contra SSH

Lunes, 16 de Junio de 2008
Escrito por Paco a las 7:45
Un comentario

Desde que tengo el servidor me he estado fijando que misteriosamente empiezan a aparecer una serie intentos de conexion contra el ssh, intentando supongo hacerse con el control de la maquina. Suerte que tengo desactivado el acceso para la cuenta de root asi que de momento no han conseguido nada, de todos modos me fastidia ver que en un par de dias aparecen del orden de 22000 intentos de conexion, que quieras que no estan jodiendo al server.

Asi que para intentar remediarlo cambie el ssh de puerto, pero este cambio no me convencia, ademas de que me daba un error de conexion a traves de ciertos proxies. Asi que despues de un tiempo lo volvi a poner en el 22 y pense que quiza despues de el tiempo que habia pasado me dejarian en paz, pero pobre iluso los intentos de conexion seguian e iban en aumento. Estuve buscando por la red y me encontre con un pequeño programita que cumplia con mis expectativas, denyhosts.

Se trata de un script en python, pero podemos ejecutarlo como demonio para que quede trabajando, que monitoriza el archivo /var/log/auth.log y busca intentos de conexion fallidos al ssh, dependiendo de como lo ajustes, a los 5 intentos fallidos envia la ip de la maquina a /etc/hosts.deny impidiendo que esa maquina se vuelva a conectar al sevidor para siempre, fantastico.

Instalacion

Bueno pues despues de esta introduccion vamos a pasar a ver como instalarlo en nuestro sistema. Para empezar tenemos que instalar python en caso de no tenerlo ya, para ello:

apt-get install python python2.3-dev python2.3

Es posible que la version de python sea superior, podeis hacer primero un apt-cache search y mirar la que corresponde. Ahora procedemos a instalar denyhosts asi:

cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/denyhosts/DenyHosts-2.6.tar.gz
tar xvfz DenyHosts-2.0.tar.gz
cd DenyHosts-2.0
python setup.py install

Esto lo instala en /usr/share/denyhosts.

Configuracion

Ahora tenemos que crear el fichero de configuracion para denyhosts, para eso vamos a copiar el archivo de ejemplo que trae el propio programa:

cd /usr/share/denyhosts
cp denyhosts.cfg-dist denyhosts.cfg

Ahora procederemos a editar el fichero cambiando los siguientes valores:

SECURE_LOG = /var/log/auth.log
LOCK_FILE = /var/run/denyhosts.pid

Como lo interesante de este programita es ejecutarlo como demonio y “olvidarnos”· de el pues necesitamos un fichero a mayores, una vez mas podemos copiar el fichero de configuracion de ejemplo que trae el programa(recordar que estamos en el directorio /usr/share/denyhosts):

cp daemon-control-dist daemon-control

Ahora lo editamos y nos aseguramos de que los siguientes valores esten correctos:

DENYHOSTS_BIN = “/usr/bin/denyhosts.py”
DENYHOSTS_LOCK = “/var/run/denyhosts.pid”
DENYHOSTS_CFG = “/usr/share/denyhosts/denyhosts.cfg”

En este momento debemos dar permisos de ejecucion al demonio:

chown root daemon-control
chmod 700 daemon-control

Uso

Y ya para terminar y dejeralo feten lo vamos a copiar a /etc/init.d/ para que se ejecute el solo al inicio del servidor como un servicio mas del sistema:

cd /etc/init.d
ln -s /usr/share/denyhosts/daemon-control denyhosts
update-rc.d denyhosts defaults

De esta forma podemo arrancar/parar/reiniciar nosotros el proceso facilmente:

/etc/init.d/denyhosts start #–>arrancar
/etc/init.d/denyhosts stop #–>parar
/etc/init.d/denyhosts restart #–>reiniciar

Los ficheros de log importantes, y que deberemos prestar atencion son el /var/log/auth.log donde van los sucesos del ssh y el /var/log/denyhosts donde el denyhosts deja constancia de toda su actividad. Ademas en el fichero /etc/hosts.deny se iran incluyendo automaticamente las ip banneadas. Recordar que todas las ips que figuran en ese fichero tiene el acceso totalmente prohibido a la maquina;Si por algun casual acaba apareciendo alguna ip que no deberia, de un amigo, o la vuestra propia podeis eliminarla manualmente editando el fichero.

Pues hasta aqui nuesto articulo firki-linuxero de la semana, sed felices.

Sacado de: http://www.howtoforge.com/preventing_ssh_dictionary_attacks_with_denyhosts

Pertenece a la seccion Manuales



Actualizar Ubuntu 7.10 a Ubuntu 8.04 Hardy Heron

Miércoles, 2 de Abril de 2008
Escrito por Paco a las 9:46
4 comentarios

Mientras escribo estas lineas mi Ubuntu 7.10 se esta actualizando automaticamente a Ubuntu 8.04 Hardy Heron, la nueva version de Ubuntu que saldra es unas semanas. Actualmente la version 8.04 de Ubuntu se encuentra en fase beta, pero quedando tan poco tiempo para su salida ya es posible actualizar y porbar las nuevas cosas.

Personalmente he hecho una copia completa de todo mi linux, es decir un clon, de todo linux (/, /boot, /home) y con eso la verdad es que uno esta siempre mucho mas tranquilo a la hora de hacer este tipo de cosas. Ahora estoy actualizando via gestor de actualizaciones pero no descarto hacer una instalacion limpia, que siempre queda mejor y ademas teniend /home quedan todas las configuraciones de los programas.

Os recomiendo que no actualiceis si necesitais que vuestro equipo este funcional 100% ya que al tratarse de una beta aun contiene errores.

Por si decidis probarlo, os explico como hacerlo, pero antes, copia de seguridad de todos vuestros datos obligatoriamente, ya sea en un disco duro externo, otra particion, un servidor de red o un usb.

Una vez completado el paso anterior pasamos a actualiazar, para ello pulsamos alt+F2 y escribimos “update-manager –devel-release” y pulsamos ejecutar.

Una vez hecho esto nos saldra la ventana del gestor de actualizaciones con la opcion de actualizar nuestra versiona a Hardy Heron, pulsamos en actualizar y seguimos los pasos, apenas un par de preguntas, luego ya actualiza el todo.

El proceso no se cuanto durara pero estimo que entre descargas (con una linea de 3mb) y actualizacion (sustitucion e instalacion de nuevos paquetes), sobre una hora, hora y media. De todos modos cuando acabe lo corroborare.

Bueno pues ya ha terminado de actualizar, efectivamente di de pleno con el tiempo estimado una hora y media, me hizo un par de preguntas mas (sustituir un par de archivos por versiones nuevas) y una vez terminado reinicie. Al entrar me dio un error, pero supuse que seria cosa de xgl asi que lo desactive…et voila! me funciono. Lo mas curioso es que aun teniendo desactivado xgl me funciona compiz-fusion, supungo que usara aiglx aunque no lo se, de momento todo parece muy igual, algunos cambios destacados como el firefox 3 que aun esta en beta pero que de momento funciona estupendamente y sin problemas. Ha mantenido todas mis configuraciones, usplash, pantalla de login, thunderbird y demas. Se han instalado unos cuantos programas mas que testeare, pero seguramente acabare eliminando, vease pidgim puesto que uso amsn.

De momento es todo, ya sabeis que la actualizacion es segura, pero recordad no hacerla en sistemas importantes.

Mas informacion:
http://laventanamuerta.rxfly.net/
https://help.ubuntu.com/

Pertenece a la seccion Manuales



Sonido con Intel ICH8 (rev 03) en Ubuntu

Sábado, 22 de Diciembre de 2007
Escrito por Paco a las 9:00
2 comentarios

Ya se que hace unas semanas escribi un articulo en que os contaba como habia hecho para conseguir que mi tarjeta una Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) funcionase corretamente en Ubuntu Gutsy. El caso es que recientemente tras una actualizacion rutinaria dejo de funcionar y ha sido hoy cuando tras investigar un rato he conseguido arreglarla y que funcione, aunque eso si, no se muy bien lo que ha hecho, aunque si lo que hice, y asi os lo voy a contar.

Vamos a Origenes de software y en la pestaña actualizaciones marcamos la opcion de actualizaciones no soportadas. Ahora solo nos queda instalar el siguiente paquete linux-backports-modules-generic.

sudo apt-get install linux-backports-modules-generic

Por cierto yo tambien añadi la linea options snd-hda-intel model=uniwill-m31 al /etc/modprobe.d/options asi que probad eso tambien. De esto ultimo no estoy muy seguro tendre que comprobarlo.

Sacado de:http://linuxtechie.wordpress.com/

Pertenece a la seccion Manuales



Instalar ipwraw para Intel 3945 en Ubuntu

Viernes, 21 de Diciembre de 2007
Escrito por Paco a las 14:54
12 comentarios

Estoy volviendo por los senderos de la luz de nuevo hacia linux, ayer por la noche estuve hackeando mi propia wireless usando la distro Wifiway 0.8 desde un livecd, sin embargo yo queria ir un poco mas alla y queria hacerlo en mi propia Ubuntu, asi que me puse manos a la obra y ya tengo instalado y funcionando el driver listo para inyectar trafico.

Os comento como lo hice, la explicacion para el uso de aircrack vendra en breve, de momento hoy solo instalar ipwraw.

  1. Descargamos el modulo ipwraw-ng desde http://homepages.tu-darmstadt.de/
  2. Instalamos los modulos y el ucode.
  3. Ponemos en la blacklist el modulo, asi no se cargara en el arranque y podremos navegar normalmente.
wget http://homepages.tu-darmstadt.de/~p_larbig/wlan/ipwraw-ng-2.0.0-10072007.tar.bz2
tar -xjf ipwraw-ng*
cd ipwraw-ng
make
sudo make install
sudo make install_ucode
echo “blacklist ipwraw” | sudo tee /etc/modprobe.d/ipwraw
sudo depmod -ae

Ahora ya estamos listos, para cargar primero descargaremos el modulo ipw3945 y luego cargamos el ipwraw, asi:

modprobe -r ipw3945
modprobe ipwraw

Y para descargarlo y poder volver a navegar hacemos al reves:

modprobe -r ipwraw
modprobe ipw3945

Lo mas comodo sin duda es hacerse un pequeño script y ejecutarlo cuando queramos cargar el modulo ipwraw y otro para descargarlo. Con esto si no habeis tenido ningun problema deberiais tener una nueva interfaz rtap0 que os permitira inyectar trafico, pero eso lo dejamos para el proximo capitulo.

Tutorial crackear wep con Intel 3945

Sacado de:http://aircrack-ng.org/doku.php?id=ipw3945

Pertenece a la seccion Manuales



Navegar anonimamente con Tor y Privoxy

Domingo, 16 de Diciembre de 2007
Escrito por Paco a las 13:02
2 comentarios

Hace bastante tiempo deje descontinuado una serie de articulos que estaba haciendo para montar un servidor local en una LAN tal y como habia hecho yo en mi casa. Pues bien este articulo viene a ser un apartado de ese gran documento, se trata nada mas y nada menos de instalar Tor y Privoxy en un servidor, de tal forma que todos los ordenadores en la red local puedan usarla simplemente activando un boton.

Pero empecemos por el principio, ¿que es Tor?, pues en resumidas cuentas es una red de routers a traves de los que navegaremos por la red, de tal forma que sea imposible rastrear de vuelta la ip que hemos usado para conectarnos a una web y asociarla con nosotros.

Esto puede que no sea util o puede que no, y la verdad sea dicha en realidad es que depende. Asi pues configuraremos el tor en el servidor y luego con un plugin del firefox podremos activarlo y desactivarlo cuando queramos. Os preguntareis, ¿entonces para que queremos privoxy?, privoxy es un proxy web que nos permitira navegar por la red y a traves de el nos conectaremos a TOR, ademas proporciona un extra de anonimato ya que vigila las cookies maliciosas y nos evita mucha publicidad y banners.

¿En la red hay muchos manuales que explican esto? Efectivamente los hay sin embargo en la mayoria de ellos, por no decir todos, te explican como hacer el proceso localmente, es decir, lo instalas y lo ejecutas en tu ordenador, de tal forma que si hay mas usuarios en tu red que tambien quieran usarlo no podran o tendran que instalarlo en sus pc, o tambien podrian usar tu ordenador como servidor, pero claro tendria que estar siempre encendido. Por contra aqui explicaremos como hacerlo en un servidor de tal forma que todos podamos usarlo al mismo tiempo instalandolo una sola vez, si bien la configuracion es bastante parecida difiere un poco, pero puede ser liosa sino se hace con cuidado.

Instalando Tor y Privoxy

Bueno tras esta breve introduccion vamos a ponernos manos a la grasa (xD). Para instalar Tor y Privoxy en nuestro servidor Linux, muy facil, simplemente, diox bendiga el apt, tecleamos:

apt-get install tor privoxy

Ademas se instalara un paquete adicional, pero con esto basicamente ya estamos listos para funcionar, ahora tendremos que toquetear un poco los archivos de configuracion pero poca cosa.

Configuracion de Privoxy

En primer lugar vamos a modificar el archivo /etc/privoxy/config, tenemos que añadir una linea al comienzo(OJO que lleva un punto al final)

forward-socks4a / localhost:9050 .

Y comentar otras dos lineas, para encontralas mejor buscar porque el fichero es bastante largo
#logfile logfile
#jarfile jarfile

Y modificar la siguiente linea, pondremos 192:168:0:1(direccion ip del servidor en la LAN) o 0.0.0.0:8118 si queremos poder acceder desde Intenet, al servidor, obviamente tendremos que abrir los puertos en el firewall, lo explicamos mas abajo.
listen-address 192.168.0.1:8118

Una vez hecho esto reiniciamos el servicio con el comando /etc/init.d/privoxy restart.

Configuracion de Tor

Ahora vamos a modificar el fichero /etc/tor/torrc, buscamos este fragmento al comienzo del fichero y lo ponermos como aqui:

## Replace this with “SocksPort 0″ if you plan to run Tor only as a
## server, and not make any local application connections yourself.
SocksPort 9050 # what port to open for local application connections
SocksListenAddress 127.0.0.1 # accept connections only from localhost
SocksListenAddress 192.168.0.1:9100 # listen on this IP:port also

Otra vez en la segunda linea SocksListenAddress 192.168.0.1:9100 podriamos poner SocksListenAddress 0.0.0.0:9100 para que fuese accesible desde internet.

Bien una vez echo esto reiniciamos tor /etc/init.d/tor restart y en principio ya podriamos usarlo.

Configurando el Firefox

Para esto vamos al navegador, firefox en nuestro caso, y en herramientas->opciones->avanzado->red->configuracion y ahi marcamos la opcion configuracion manual del proxy en introducimos en todas las casillas lo siguiente 192.168.0.1 y en el puerto 8118, salvo en la ultima casilla que pone SOCKS(aseguraos de que sea SOCKS v5) que pondremos 192.168.0.1 y en el puerto 9100. Aceptamos y en principio deberia funcionar todo correctamente, para cercionarnos visitamos el siguiente enlace y nos dira si estamos navegando a traves de tor o no.

Retocando el firewall

Ahora un par de detalles, el firewall, si tenemos un firewall configurado en el servidor mediante iptables, si queremos navegar desde nuestra LAN hacia fuera simplemente deberiamos permitir el trafico de la LAN al servidor y con eso bastaria, o en su defecto no denegarla, deberiais tener una regla similar a esta:

iptables -A INPUT -s 192.168.0.0/24 -i eth0 -j ACCEPT

Consejos y TorButton para Firefox

La navegacion anonima mediante este metodo es bastante segura pero tambien muy lenta, con lo cual no suele ser interesante tenerla activada siempre, lo realmente interesante es instalar la extension para firefox, TorButton, que nos permite desde un boton en la barra de estado del firefox cambiar entre conexion directa a internet o conexion mediante proxy(tor y privoxy en nuestro caso). Simplemente la instalais y la configurais como en el apartado anterior de configuracion del firefox.

Tor accesible desde Internet

Si ademas quereis que funcione tambien desde internet, es decir, que si salis de casa(y por tanto de vuesta LAN) podais conectaros a vuestro servidor y navegar a traves de tor, algo en mi opinion bastante interesante, debereis, aparte de configurar la ip del servidor en 0.0.0.0 donde lo he indicado anteriormente, añadir un par de reglas mas al firewall, que son las siguientes:

iptables -A INPUT -i eth1 -p tcp –dport 9100 -j ACCEPT #Permite el acceso a tor desde Internet
iptables -A INPUT -i eth1 -p tcp –dport 8118 -j ACCEPT #Permite el acceso a privoxy desde Internet

En la configuracion del firefox deberiais cambiar la ip del servidor que hemos configurado antes(192.168.0.1) por la de vuestra ip publica, o en caso de tener una dinamica deberiais haceros una redireccion tipo dyndns y ponerla ahi. De esta forma podreis usar tor con el TorButton tanto dentro como fuera de vuestra LAN.

Asi tendreis acceso tanto desde vuestra LAN como desde Internet, bueno, vosotros y cualquiera que sepa que teneis configurado esto asi, asi que tened cuidado de a quien se lo decis, no es que haya ningun problema de seguridad pero vaya, tampoco es plan de tener a medio mundo usando vuestro servidor y vuestra conexion.

Un saludo y espero que os haya sido de ayuda.

Mas informacion en: http://www.torproject.org/

Pertenece a la seccion Manuales