martes, 3 de noviembre de 2009

FreeBSD: Configurar acceso via proxy.

Supongamos que estas detras de una red que esta protegida por un web proxy como squid, y ese proxy tiene la direccion 192.168.1.3 escuchando por el puerto 3128 y ademas se debe uno autentificar, usario+password, debemos hacer esto en freebsd para que nuestro usuario pueda salir por ese proxy.

Abrir el archivo .cshrc, ya que yo uso csh en freebsd y agregar estos parametros:

setenv HTTP_PROXY "http://192.168.1.3:3128"
setenv HTTP_PROXY_AUTH "basic:*:miusuario:password"

Salvamos, nos logeamos de nuevo y revisamos:

root#env
...
REMOTEHOST=192.168.1.55
EDITOR=ee
PAGER=less
HTTP_PROXY=http://192.168.1.3:3128
HTTP_PROXY_AUTH=basic:*:miusuario:password

Aqui podemos ver que ya tenemos a nivel de este usuario los datos de mi proxy, ahora si podemos accesar la web sin problemas.

Aclarando, este equipo no tiene nada grafico todo es atraves de la consola.

Por ultimo, nunca he logrado configurar el proxy con autentificacion cuando lo estoy instalando via ftp, cuando aparece la pantalla de donde elijes que metodo de instalacion vas a usar, ahi solo te pide el ip del proxy y el puerto, aunque pongas la forma larga como:

192.168.1.3:3128@username:password

Nunca me ha funcionado, asi lo que hago es hacerlo manualmente, como?

Bien, una vez que inicia la instalacion, y cuando ya entra a la parte donde tiene que ir a el ftp que elejistes y sale el error que dice, que no puede resolver el nombre del servidor que elejimos, es por que el proxy ya hizo se klabaza.

Aqui ya tenemos una consola alt+f4, ahi podemos ingresar todo, no tenemos todos los comandos, pero si los basicos como: ifconfig, route, set.

Con ifconfig agregamos la ip

ifconfig tarjeta ip netmask, algo asi:
ifconfig fxp0 192.168.1.220 255.255.255.0

Con agregamos nuestro default gateway:

route add default 192.168.1.1

Con set aregamos las variables del proxy:

set HTTP_PROXY http://192.168.1.3:3128
set HTTP_PROXY_AUTH basic:*:username:password

Ahora si podemos elejir la opcion ftp, no la ftp con proxy, solo ftp y ya podran hacer la instalacion via remota, saludos!!!

1 comentario:

Jota Perez dijo...

gracias por la data no lo encontraba