como hacer un proxy en ubuntu

6
Como hacer un Proxy en Ubuntu/Lubuntu Para la configuración del proxy, utilizamos Lubuntu. Antes de comenzar a configurar es importante checar que cada segmento de red que se nos entregue este funcional y no esté ocupado para esto hacemos ping a cada una. Para comenzar abriremos una terminal y nos convertiremos en súper- usuario con el comando sudo su y a continuación introducimos nuestra contraseña. Después configuramos las tres tarjetas de red entrando al archivo de configuración con el comando nano /etc/network/interfaces. Las tarjetas deben llevar la dirección IP, mascara de red, la dirección de la red, la dirección de difusión, la puerta de enlace y los DNS. Decidimos agregar la Mac Adress (hwaddress ether) para evitar que se muevan las tarjetas. Eth0 = Conexión al Hub que nos da Internet. Eth1= Conexión a la red local. Eth2= Conexión a la red local.

Upload: maria-de-jesus-soberanis-perez

Post on 24-Nov-2015

21 views

Category:

Documents


0 download

TRANSCRIPT

Como hacer un Proxy en Ubuntu/Lubuntu

Para la configuracin del proxy, utilizamos Lubuntu.Antes de comenzar a configurar es importante checar que cada segmento de red que se nos entregue este funcional y no est ocupado para esto hacemos ping a cada una.Para comenzar abriremos una terminal y nos convertiremos en sper-usuario con el comando sudo su y a continuacin introducimos nuestra contrasea.Despus configuramos las tres tarjetas de red entrando al archivo de configuracin con el comando nano /etc/network/interfaces. Las tarjetas deben llevar la direccin IP, mascara de red, la direccin de la red, la direccin de difusin, la puerta de enlace y los DNS. Decidimos agregar la Mac Adress (hwaddress ether) para evitar que se muevan las tarjetas.

Eth0 = Conexin al Hub que nos da Internet.Eth1= Conexin a la red local.Eth2= Conexin a la red local.

Tambin guardamos los DNS en el siguiente archivo. nano /etc/resolvconf/resolv.conf.d/headEs necesario reiniciar la red, para que los cambios se guarden. /etc/init.d/networking restartNOTA: En el caso de Lubuntu es necesario reiniciar el equipo siempre que se realice un cambio con el comando REBOOT

Despus es necesario configurar el DHCP, si no se tiene instalado, aplicar lo siguiente, apt-get install dhcp3-server, que es el archivo donde se establece el rango de direcciones IP que tendrn acceso a la red por medio de eth1 y eth2.Abrimos el archivo de configuracin de DHCP con el siguiente comando; nano /etc/dhcp/dhcpd.conf

Descomentamos las lneas que digan lo siguiente y agregamos lo que haga falta

Guardamos cambios y abrimos el archivonano /etc/sysctl.conf y descomentamos la lnea net.ipv4.ip_forward=1 y guardamos el archivo.

Abrimos el archivonano /etc/default/isc-dhcp-server y agregamos las tarjetas que se van a utilizar para compartir el Internet. En este caso Eth1 y Eth2.Y para terminar con DHCP reiniciamos con /etc/init.d/isc-dhcp-server restartY para que el Proxy funcione utilizaremos Squid. Primero hay que instalarlo con apt-get install squid y configuramos el archivo de squid, nano /etc/squid3/squid.conf

Se guarda la configuracin y creamos el archivos de las paginas negadas, ya que si no lo hacemos nos marcara un error. Despus reiniciamos el servicio de Squid para que los cambios se guarden /etc/init.d/squid restart Finalmente es necesario agregar algunas reglas de iptables para que el trfico entre por la eth0 y pase a eth1 y eth2.Las reglas de iptables se borran cada vez que el equipo se reinicia, para evitar esto , creamos un script que contenga las reglas y de esta forma se ejecuten cada vez que el equipo se prenda. El archivo que hay que configurar tendr el nombre de firewall.nano /etc/init.d/firewall

Es necesario dar los permisos para que este script se ejecute, con los siguientes comandoschmod +x firewallupdate-rc.d firewall defaults

Reiniciamos el equipo REBOOT y listo!!! Tienes configurado un Proxy :D