Archive for the ‘Software’ Category

Cambiar password/contraseña en LINUX

Sábado, Julio 25th, 2009

Muchas veces tengo que cambiar los passwords/contraseñas, de los servidores LINUX, ya que luego ingreso desde equipos ajenos con S.O. Windows atravez del Putty (más adelante explicare para que sirve el PUTTY) y frecuentemente olvido el comando para hacer el cambio desde terminal asi es que lo explico en breve, primero debes escribir en TERMINAL:

passwd

A continuación te pedira el password/contraseña, yo te recomiendo que sea alfanumerico, al teclearlo no te apareceran simbolos ocultos o asteriscos que indiquen que estas escribiendo el password asi es que no te asustes =P, nuevamente te pedira el password.

Cambiar password/contraseña en LINUX

Como configurar un servidor PROXY en WINDOWS (SQUID)

Miércoles, Julio 22nd, 2009

INFINITUM NOS FALLO….

Hoy en la oficina tuvimos problemas con la conexion ADSL (INFINITUM DE TELMEX) y como ya van 2 dias que nos da problemas decidi montar un SERVIDOR PROXY utilizando mi CELULAR que tiene CONEXION A INTERNET 3G de IUSACELL (A LO MUCHO ALCANZA LOS 512KBPS PERO SIRVE PARA TRABAJAR) y que por el momento nos ha salvado el dia mientras TELMEX termina de jugar con sus cables adsl.

¿Para que sirve el servidor PROXY y como nos ayuda?

Un servidor PROXY en terminos salvajes, sirve para ofrecer un servicio de RED/INTERNET atravez de una maquina SERVIDOR en una RED LOCAL, es decir  una vez instalado y montado el SERVIDOR PROXY, lo unico que tenian que hacer las demas maquinas de la RED para tener INTERNET es ingresar la IP y el PUERTO del servidor PROXY en la CASILLA DE CONFIGURACION de PROXY, asi nos evitamos la penosa y laboriosa necesidad de montar toda una red entre maquinas windows que solo ocupariamos por un dia y que puede seguir ocupandose sin necesidad de hacer un desguesadero de configuraciones, siquieren saber una descripción más detallada visiten la WIKIPEDIA PROXY.

Nosotros tenemos un ROUTER el cual tambien es MODEM ADSL, (2WIRE) lo cual hacia más dificil tener que compartir mi INTERNET como comunmente se hace, la ventaja de USAR EL PROXY es que no ahi que LIDIAR CON LAS DEMAS MAQUINAs, unicamente basta con CONFIGURAR el servidor PROXY en los navegadores.

Instalación del servidor PROXY en WINDOWS

SQUID servidor proxy con licencia GNU y es totalmente LIBRE por lo cual no ahi que pagar nada ni bajar trials. Lo primero que necesitamos es el .ZIP donde esta el SQUID asi es que primero entra a la pagina oficial de SQUID (http://squid.acmeconsulting.it/) para descargar la version de WINDOWS y luego hacer clic en la versión más reciente de SQUID , yo baje la versión Squid 2.6 STABLE.

Versión stable

A continuación segui las instrucciones que el Sr. Gorki proporciona en la siguiente dirección http://ggmm.wordpress.com/2007/07/13/instalacion-de-un-proxy-para-windows-con-squid-for-windows/ y que copio y pego aqui:

Descomprimimos el paquete con winrar en el disco local C:

La carpeta que se descomprime en C: hay que renombrarla y llamarla squid

Entramos a la carpeta C:/squid/etc y renombramos los archivos .deafult, para que siempre los tengamos originales guardados, los dejamos todos con extensión .conf

Abrimos el archivo squid.conf con nuestro editor preferido.

Allí buscamos la variable http_port podemos dejarla 3128 por defecto o poner 8080 o ambas.

Buscamos la línea cache_dir ufs c:/squid/var/cache 100 16 256 y nos aseguramos que este descomentada (sin el símbolo # al principio de la linea); también podemos aumentar el tamaño de la memoria para el almacenamiento de 100 a otro valor por ej. 1000.

Buscamos la línea visible_hostname y colocamos el nombre de nuestra máquina, si no lo sabes te vas a inicio y luego a ejecutar y tipeas msinfo32 allí verás el nombre del sistema.

Buscamos la sección de las listas de acceso, se identifican porque contienen la palabra acl, es la sección ACCESS CONTROLS del squid.conf; allí buscamos donde dice:

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

y debajo escribimos acl nuestra_red src 192.168.0.0/255.255.255.0 También podemos crear un archivo .txt y guardarlo en c:/squid/etc, en dicho archivo colocamos la o las IP que queramos que accedan a los servicios de red.

Ejemplo:
192.168.0.1
192.168.0.2
192.168.1.3

192.168.3.45 , (sólo la máquinas con estas ip accederán a Internet)
el archivo se nombra permitidos.txt y se guarda en c:/squid/etc, y entonces debajo de la línea acl CONNECT method CONNECT colocaríamos acl nuestra_red src “c:/squid/etc/permitidos.txt”; de la primera forma estaríamos dando acceso a toda la red y de esta sería acceso solo a algunas máquinas.

Buscamos la línea http_access allow manager localhost y debajo de ella agregamos: http_acess allow nuestra_red

Crear los siguientes directorios en forma manual

C:\squid\var\cache
C:\squid\var\cache0
C:\squid\var\cache1
C:\squid\var\cache2
C:\squid\var\cache3
C:\squid\var\cache4
C:\squid\var\cache5
C:\squid\var\cache6
C:\squid\var\cache7
C:\squid\var\cache8
C:\squid\var\cache9
C:\squid\var\cacheA
C:\squid\var\cacheB
C:\squid\var\cacheC
C:\squid\var\cacheD
C:\squid\var\cacheE
C:\squid\var\cacheF

O sea nos vamos al direcorio var y creamos un directorio llamado cache y luego dentro de éste creamos varios directotios nombrados de 00 hasta 0F (Esto es numeración Hexadecimal)

Ir a menú Inicio, darle clic a ejecutar y escribir cmd y darle a aceptar (esto es para abrir una consola)

Una vez en la consola escribir: c:/squid/sbin/squid –z y si todo ha salido bien no dará mensajes de error.

Luego escribir c:/squid/sbin/squid –i lo cual instalará squid como servicio de Windows xp.

Iniciar el servicio squid, ir a menú Inicio y hacer clic en ejecutar, luego escribimos services.msc y le damos clic a aceptar, esto nos abrirá la ventana de los servicios y allí buscamos a squid y lo iniciamos o reiniciamos.

De esta forma ya tendremos nuestro Proxy-cache funcionando en Windows.

Ya habia instalado el PROXY anteriormente pero en LINUX, ya saben para bajar archivos ilicitos de MEGAUPLOAD jeje :)