Escolar Documentos
Profissional Documentos
Cultura Documentos
https://www.vivaolinux.com.br/artigos/impresso...
INSTALANDO O DEBIAN
Considerei um mquina com duas placas de rede utilizando a eth0 com conexo ADSL Speedy
com ip fixo e eth1 para conexo com rede interna.
Aps baixar a imagem voc deve grav-la em um CD e dar o boot pelo cd na mquina em que
voc deseja instalar.
Lembre-se que voc precisa ter pelo menos 128MB de memria na mquina para no ter
problemas.
Logo aparecer a tela do Debian, existem vrias opes de boot, porm para quem est
comeando como eu recomendo que voc d um enter e v seguindo as instrues padres do
Debian, o que no tem muito segredo, pois so opes comuns, como exemplo tipo de teclado.
Configurar a rede voc pode deixar para depois, pois configuraremos isso em outro momento,
depois ser solicitado a senha de root e o usurio + senha de usurio.
Depois de alguns enters aparecer a tela de login e senha, ento s digitar sua senha e abrir
o KDE que j vem padro com a distribuio Debian.
Quando comecei a ler sobre Linux (//www.vivaolinux.com.br/linux/) comecei com Debian e gostei
da ferramenta apt-get, que a ferramenta que iremos utilizar agora.
o apt-get j vem padro do Debian, no tendo que instalar nada, alis ele vai instalar tudo para
ns.
Primeiro voc deve saber que o apt-get depende do arquivo /etc/apt/sources.list, que so os
repositrios (locais onde ficam digamos assim as bibliotecas de programas), quando instalamos
1 de 6
30/08/2016 22:45
https://www.vivaolinux.com.br/artigos/impresso...
pelo CD ele vem default no arquivo para buscar os programas no CD, voc pode estar depois
editando este arquivo para outros repositrios mas no momento iremos utilizar diretamente do
CD.
Primeiro passo instalar Squid:
Abra um terminal e digite:
$ su
Aparecer para voc digitar a senha de root:
password:
Agora digite:
# apt-get install squid
# apt-get install apache
# apt-get install php5
# apt-get install libapache-mod-php5
# apt-get install sarg
# apt-get install vim
ou
# apt-get install squid apache php5 libapache-mod-php5 sarg vim
Ou seja, instalamos:
Squid - Controla o acesso a internet;
Apache - Servidor Web;
PHP5 - Linguagem utilizada com Apache;
libapache-mod-php5 - modulo do apache para utilizar php5;
Sarg - Gerador de Relatrios do Squid;
Vim - Editor.
Agora vamos configurar o iptables, mas de uma maneira diferente. Primeiro voc deve editar o
arquivo /etc/rc.local, ou seja:
# vim /etc/rc.local
Aperte a tecla "Insert" e digite:
2 de 6
30/08/2016 22:45
https://www.vivaolinux.com.br/artigos/impresso...
/etc/init.d/inicio.sh
#! /bin/sh
#LEVANTA A SEGUNDA PLACA DE REDE PARA SER UTILIZADA COMO REDE
INTERNA
ifconfig eth1 192.168.0.11 netmask 255.255.255.0
#INICIALIZA O WEBMIN
cd /etc/webmin/
./start
#LIBERA PORTAS 21 E 110 PARA O OUTLOOK CONTRIBUDO PELO ELGIO QUANDO
TIVE ESSE PROBLEMA E FUNCIONOU MUITO BEM PARA MIM
echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
#ROTEIA A PORTA 80 PARA SERVIDOR APACHE DA REDE INTERNA NO MEU CASO
UTILIZO O IP 192.168.0.100 QUE UM APACHE EM WINDOWS CONSIDERANDO QUE
eth0 a placa com conexo a internet
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination
192.168.0.100
iptables -t nat -A POSTROUTING -o 192.168.0.100 -p tcp --dport 80 -j SNAT --to-source
192.168.0.11
iptables -A FORWARD -p tcp --dport 80 -j ACCEPT
3 de 6
30/08/2016 22:45
https://www.vivaolinux.com.br/artigos/impresso...
CONFIGURANDO SQUID
http_port 3128
acl QUERY urlpath_regex cgi-bin \?
cache allow QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
access_log /home/metodont/squid/access.log squid
hosts_file /etc/hosts
refresh_pattern ^ftp:
0 20% 4320
4 de 6
30/08/2016 22:45
https://www.vivaolinux.com.br/artigos/impresso...
5 de 6
30/08/2016 22:45
https://www.vivaolinux.com.br/artigos/impresso...
Voltar (verArtigo.php?codigo=7293)
6 de 6
30/08/2016 22:45