En este artículo explico como conectarse a un MS ISA PROXY SERVER desde GNU/Linux, ya que susodicho proxy solo acepta conexiones desde Internet Explorer.
COMO CONECTARNOS A UN MS ISA PROXY SERVER
DESDE GNU/LINUX
Estimados compañeros, supongo que más de
uno de vosotros en una empresa donde el servidor de
proxy funciona bajo windows, y que se trate de un ms isa proxy
server (o similar), el cual, nos obliga forzosamente a utilizar el Internet Explorer, pues bien, para los que usamos GNU/Linux esto es un gran
inconveniente ya que nos impide conectarnos a internet. Pues bién,
existe una solución, su nombre es NTLM Authorization
Proxy Server y se puede encontrar en freshmeat.net.
NTLM Authorization Proxy Server actua como
un proxy intermedio entre el proxy MS y nuestra máquina,
es decir, es un proxy de otro proxy, lo cual nos va a permitir conectarnos.
Procederé ahora a explicar el proceso de instalación:
Lo primero que tenemos que hacer es descargarnos el programa de la página
oficial, para acceder a ella puedes pulsar aqui.
Una vez hemos descargado el programa, procederemos a su instalación,
debemos hacer lo siguiente:
tar -zxvf aps098.tar.gz
cd aps098
Una vez dentro del directorio del programa, podremos observar que hay varios
archivos, los que nos van a importar principalmente son el main.py
(que es el que contiene el script) y el server.cfg que es el que nos
servira para configurar el comportamiento del programa. Procederemos a editar
el archivo server.cfg y buscaremos las siguientes opciones:
LISTEN_PORT: Puerto por donde escuchara las
peticiones el NTML, por defecto viene el 5865
Ejemplo: LISTEN_PORT:5865
PARENT_PROXY: Aquí pondremos la ip del servidor
proxy de M$
Ejemplo: PARENT_PROXY=10.8.1.3
PARENT_PROXY_PORT: Aquí pondremos
el puerto del servidor de M$
Ejemplo: PARENT_PROXY_PORT=8080
DOMAIN: Aqui pondremos el dominio al que
pertenece nuestra red
Ejemplo: DOMAIN:PRUEBAS
USER: Nombre de usuario de acceso al proxy
de M$
Ejemplo: USER:RAUL
PASSWORD: Password que nos han asignado para
acceder al proxy de MS
Ejemplo: PASSWORD:wkk2p
Guardamos el archivo y ejecutamos main.py.
Teóricamente todo debería funcionar, pero….
que pasa si para acceder al proxy no necesitamos password? pues que podemos
tener un pequeño problema, y es que el campo password no se puede
dejar vacío porque entonces nos pedira un password por linea de comandos,
y no acepta un no por respuesta, la solución es la siguiente.
Material necesario: El mcedit (por lo menos es con el que yo he usado)
Procedamos a solucionar el problema:
Una vez hecha toda la configuración del archivo
server.cfg (habiendo dejado el campo password en blanco), haremos lo siguiente:
dd bs=1 count=1 if=/dev/zero of=zero.tmp
cat zero.tmp >> server.cfg
Ahora viene lo bueno:
mcedit server.cfg
Nos vamos a la última línea y veremos que aparece un punto
seleccionado en negro, nos ponemos sobre él y lo seleccionamos con
F3 y la tecla de desplazamiento lateral (cursor), se pondrá de color
verde, volvemos a dar a F3 y con los cursores nos vamos hasta donde pone
PASSWORD= y le damos a la tecla F6, ahora tiene que poner algo como:
PASSWORD=.
Guardamos y ejecutamos main.py
Configuración del cliente
En la opción de proxy de nuestro navegador, lo único que deberemos
hacer es poner como server localhost y como puerto el 5865
Espero que os haya servido de algo, por lo menos yo ahora puedo disfrutar
de la conexión a internet bajo linux en mi empresa.
Fuentes de la información:
www.tldp.org
www.freshmeat.net
Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1827 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.