The New Cult of Dead Cow

Porque el mundo es de los malditos

Squid: Mejorando el acceso a internet

0 Commentarios

Squid, es un proxy cache ( tambien sirve de Proxy Web pero eso ya es otra nota ). Es decir, squid guarda en el disco duro una instantanea de algunas partes de internet para que cuando deseemos volver a verlas ya no tengamos que conectarnos sino que lo hagamos directamente del disco duro.

Si solo tenemos una pc su ventaja es discutible ... pero si ya tenemos varias pc conectadas a nuestra red se convierte en algo indispensable.

Para instalarlo basta con un

emerge squid

o

sudo aptitude install squid

Ambos, Ubuntu o Gentoo instalaran la ultima versión estable que es la 2.6.*

Lo que vamos a hacer ahora es configurarlo para tener un proxy transparente. ¿ Porque transparente y que es Proxy Transparente ?

Bueno un Proxy Transparente, es cuando los clientes ( usuarios, navegadores, pc ) creen que se estan conectando directamente a Internet. ¿ Porque transparente ? Pues porque asi te ahorras el trabajo de tener que configurar a mano una a una todas las estaciones. Si tienes 3 o 4, pues no pasa mucho pero cuando tienes 10, 20 o mas ... o no todas estan cerca pues ya empieza a ser una joda. Ademas con un proxy transparente, si tienes que ingresar una nueva maquina a tu red ya no es necesario configurarla automáticamente usara el proxy.

Editamos el archivo /etc/squid/squid.conf

http_port 192.168.1.8:3128 transparent
cache_mem 50 MB
visible_hostname mipc
cache_dir ufs /var/cache/squid 500 16 256
maximum_object_size 32768 KB

acl my_network src 192.168.1.0/255.255.255.0
acl all src 0.0.0.0/0.0.0.0

http_access allow my_network
http_access deny all

la variable http_port, le indica que tarjeta de red tiene el squid y en que puerto esta escuchando. La clave transparent es obligatoria a partir de la version 2.6 de Squid si es que piensas definir un proxy transparente.
La variable cache_mem, le indica al servidor cuanta RAM debe tener reservada para el proxy. A mas clientes pues mas RAM deberia reservar.
La variable visible_hostname, le indica al servidor cual es el nombre del servidor. Por defecto, Squid tratara de tomar ese valor de las variables del sistema, pero a veces no resulta y siempre esta fastidiando ese error.
La variable cache_dir, nos indica en que directorio estaran los archivos del proxy y cuanto puede crecer ese directorio.
maximum_object_size, nos dice cual es el tamaño maximo de los archivos cacheados.

Las siguientes cuatro lineas, nos permiten definir nuestras reglas de acceso. Como no es el objetivo filtrar el contenido, no tenemos aca unas reglas muy complejas. Pero aca podriamos haber definido que maquinas accesan a que paginas web, etc.

acl my_network src 192.168.1.0/255.255.255.0

el comando acl, esta declarando una variable llamada my_network. Esta variable representa a todas las direcciones IP 192.168.1.*.

acl all src 0.0.0.0/0.0.0.0

El comando acl, esta declarando una variable llamada all. Esta variable representa a cualquier direccion IP.

http_access allow my_network

El comando http_access, esta definiendo una regla que permite el acceso irrestricto ( allow ) a my_network. Es decir cualquier maquina que tenga una direccion IP dentro del grupo de my_network podra acceder a cualquier pagina web a traves del squid.


http_access deny all

El comando http_access, esta denegando (deny) el acceso a todas las maquinas ( all ). Cabe aclarar, que como ya se definio con anterioridad la regla allow my_network, esta nueva regla solo se aplica para todo aquello que no estuviera definido en la primera regla. Es decir, que "todas las maquinas" (all) realmente significa todas las maquinas menos aquellas que están definidas en my_network.

Una vez editado el archivo, solo nos queda iniciar el servicio

sudo /etc/init.d/squid restart

Para convertir en transparente a nuestro proxy, declaramos la siguiente regla en nuestro iptables.

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128



Technorati Tags: , , , ,

Written by necudeco

Posted in linux Web

Como crear una ISO booteable ...

0 Commentarios



dd if=/dev/zero of=file.img bs=512 count=2880
mke2fs file.img
mount -o loop file.img /mnt

mkdir -p /mnt/boot/grub
cp /lib/grub/i386-pc/stage? /mnt/boot/grub

cp kernel.bin /mnt/boot/kernel.bin


nano /mnt/boot/grub/menu.lst

root (fd0)
kernel /boot/kernel.bin
boot


grub --device-map=/dev/null

grub> device (fd0) file.img
grub> root (fd0)
grub> setup(fd0)
grub> quit

Y ahora, probamos si funciona:

qemu -fda file.img -boot a




Technorati Tags: , , , , ,

Written by necudeco

Control de Navegacion desde Firefox

0 Commentarios

Bueno primero que nada dejar en claro que estoy en contra de todo tipo de regulación y/o control sobre el uso y abuso de los servicios de intenet.

Es muy conocido los sistemas de control paterno para la navegación ( sobre en mi país con el fenómeno cabinero )

Glubble, es una extensión para Firefox que nos permite definir una lista de sitios  permitidos para los usuarios del navegador.

Aja leyeron bien, ahora Firefox tendrá su propio registro de usuarios, pudiendo definir perfiles para cada usuario.



A su vez presenta una interfaz mucho mas amena para los niños.



Funciona tanto en Windows, como Linux y Mac. Aunque lo malo es que pesa 31 Mb :S.

Les dejo un screencast ( ingles ) de su funcionamiento.


Written by necudeco

Epson vendera Linux PC's

0 Commentarios

Ya no solo es Dell, ahora también Epson se ha lanzado al mercado de Linux vendiendo una Laptop y una PC de Escritorio con Linux.




El portatil ( EPSON Endeavor LX1000) con una ATI Radeon Xpress 200M ( la misma que tengo yo en mi maquina, asi que desde ya les digo que les va a fastidiar si quieren usar composite pero con los juegos en 3d va de perlas ) y una pantalla de 15 pulgadas.



El Desktop es una EPSON Endeavor LX7800, pudiendo elegir varios procesadores desde Celeron hasta Core 2 Duo.

De momento me parece que solo se comercializaran en Japon.

Via: Akihabara


Technorati Tags: , ,

Written by necudeco

Nueva Interfaz de Google Docs & Spreadsheets

0 Commentarios

Google sigue innovando. La nueva interfaz de su sitio Google Docs & Spreadsheets ahora nos presenta una nueva interfaz a dos columnas.

Disponemos de una lista de contactos con quienes hemos compartido algun documento. Disponemos de una papelera de reciclaje para que no se nos pierda por algún descuido, algún documento importante.

Y ahora los archivos se organizan por carpetas. Aunque esto ultimo es tan solo una representación porque las carpetas en realidad siguen siendo tags, lo cual es sumamente conveniente ya que siempre es mas fácil ordenar cosas y/o hacer búsquedas con sistemas flexibles de organizar la información como los tags, que con los antiguos y arcaicos directorios.

Otra de las mejoras es la posibilidad de incluir graficos dentro de las hojas de calculo.

Estas aplicaciones funcionan con un sistema propio de versiones. Siempre que lo desees puedes volver a la versión anterior de tu documento de una manera sencilla.

¿ Realmente se esta acercando la época en que las aplicaciones online reemplacen a los sistemas de escritorio ?

Si así fuera, entonces ¿ se volverá una moda las PC ligeras ?

Y sino, ¿ tendremos unos inmensos buques para navegar en un charquito de agua ?

Mis teorías sobre el desarrollo de la informática para la próxima década en nuestro siguiente episodio ;)


Technorati Tags: , , ,

Written by necudeco

Sitios Web sobre Linux mejores que ...

0 Commentarios

A que no lo sabias ...o si ? jeje.

La empresa WatchMouse superviso el rendimiento de 1500 sitios web europeos. De ese estudio se observo que los que estaban corriendo sobre un servidor Linux tenían menos tiempo de inactividad y que cargaban mas rápido que sus contrapartes con Windows.

Via: DiarioTI




Technorati Tags: , , , , , , ,

Written by necudeco

Posted in personal

Einstein encontro la verdad universal

2 Commentarios

Que mas se puede decir, las imagenes hablan por si solas.



Technorati Tags: , ,

Written by necudeco

Posted in personal

Microsoft, Apple y Google juntos ... pero no revueltos

0 Commentarios

Microsoft, Apple y Google han presentado esta semana al congreso de los EEUU un solicitud de normativa de imigracion mucho mas flexible. Esto debido a que dichas empresas requieren capital humano sumamente calificado para generar servicios y/o productos de valor, al parecer dicho capital humano, no se da en los niveles necesarios en suelo americano.

El debate se esta realizando en el senado americano, y según declaraciones de representantes de microsoft la nueva norma, la cual contempla un aumento de hasta 20 000 nuevos permisos laborales para imigrantes por año, sera un desastre debido a que la cifra es insuficiente.

Via: ElPais


Technorati Tags: , , , ,

Written by necudeco

Posted in gadgets

1 Commentarios

Hoy me siento deprimido.

Written by necudeco

Posted in personal

Los extraterrestres solo hablan ingles

0 Commentarios

O al menos eso pareciera. Revisando un sitio(UFO Maps), donde se registran los lugares donde ha habido un avistamiento extraterrestre, resulta que solo se dieron en USA, Gran Bretaña y la Inda ( que fuera colonia Britanica ) ... es decir solo lugares de habla inglesa.

O el resto del mundo les parece indiferente, o no entienden otra lengua ??


Technorati Tags: ,

Written by necudeco

Posted in personal