Cómo conectarnos a un MS ISA PROXY SERVER desde GNU/Linux


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.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.