raphaeldamasceno
(usa Debian)
Enviado em 09/11/2012 - 19:22h
ETH0 internet - WAN -
ETH1 intranet 192.168.10.0/24 -LAN-
#meu firewall
modprobe ip_tables
modprobe iptable_nat
sysctl -w net.ipv4.ip_forward=1
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE
iptables -A INPUT -j ACCEPT
iptables -A OUTPUT -j ACCEPT
iptables -A FORWARD -j ACCEPT
iptables -A INPUT -m multiport -p tcp --dport 21,22,80,5222,9093,10000,5223,7777,7070,1433,3305 -j ACCEPT
iptables -A OUTPUT -m multiport -p tcp --dport 21,22,80,5222,9093,10000,5223,7777,7070,1433,3305 -j ACCEPT
# REDIRECIONAMENTO DE PORTAS
# SERVIDOR DE CAMERAS
iptables -t nat -A PREROUTING -d 122.22.222.22 -p tcp --dport 2011 -j DNAT --to 192.168.10.3
iptables -t nat -A POSTROUTING -d 192.168.10.3 -p tcp --dport 2011 -j SNAT --to 122.22.222.22
iptables -t nat -A PREROUTING -d 122.22.222.22 -p tcp --dport 4550 -j DNAT --to 192.168.10.3
iptables -t nat -A POSTROUTING -d 192.168.10.3 -p tcp --dport 4550 -j SNAT --to 122.22.222.22
iptables -t nat -A PREROUTING -d 122.22.222.22 -p tcp --dport 5550 -j DNAT --to 192.168.10.3
iptables -t nat -A POSTROUTING -d 192.168.10.3 -p tcp --dport 5550 -j SNAT --to 122.22.222.22
iptables -t nat -A PREROUTING -d 122.22.222.22 -p tcp --dport 8866 -j DNAT --to 192.168.10.3
iptables -t nat -A POSTROUTING -d 192.168.10.3 -p tcp --dport 8865 -j SNAT --to 122.22.222.22
###############################################
Meu firewall é bem enxuto mesmo, bem básico, estou começando agora na área de linux e não tenho prática...
Meu problema é que tenho um programa que precisa buscar seus pacotes na internet, e o firewal bloqueia, eis o erro que o programa me volta:
THEN REMOTE SERVER RETURNED AN ERROR: (407) PROXY AUTENTICATION REQUIRED.
tenho proxy squid, e esta liberado o site que ele procura seus pacotes, tanto que quando coloco o site no navegar, ele não pede autenticação do proxy, passa direto. Preciso dar esse acesso a minha INTRANET toda, todos os meus micros vão ter esse programa e precisam passar.
LOCAL DOS PACOTES
http://cpro4082.publiccloud.com.br/
PORTA 1433
##########################################################################################
SQUID.CONF
PARAMETROS BASICOS DE AUTENTICAÇÃO DE USUÁRIOS
# Autenticacao pelo programa básico ncsa_auth
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/senhas
auth_param basic children 5
auth_param basic realm empresa
auth_param basic casesensitive off
# CONFIGURAÇÃO DO SQUID
http_port 192.168.10.2:8080
visible_hostname empresa
#icp_port 8081
# Tela de Bloqueio em Portugues
error_directory /usr/share/squid/errors/Portuguese/
acl terminais dstdomain "/etc/squid/terminais"
http_access allow terminais
# ACL's POLITICAS BASICAS
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
# ACL's SEGURANCA DE PORTAS
acl SSL_ports port 443 563 873 1433 3305
acl Safe_ports port 80 21 443 70 210 3305 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT
# HTTP - ACESSOS
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
## ACL'S PERSONALIZADAS
# ACL DA REDE INTERNA
acl rede_interna src 192.168.10.0/24
# IP LIBERADO - acesso total
acl ipliberado src "/etc/squid/ipliberado"
http_access allow ipliberado
# ACESSO PARA USUARIOS DO ADMINISTRATIVO - CONTROLE POR IPS
acl franquiagv src "/etc/squid/ipsfranquiagv"
acl sites_franquia url_regex -i "/etc/squid/url_franquia"
http_access allow franquiagv !sites_franquia
http_access deny franquiagv
http_access deny msn
# ACESSO DO LABORATORIO DE MANUTENCAO - CONTROLE POR IPS
acl manutencao src "/etc/squid/ipsmanutencao"
acl msn rep_mime_type -i ^application/x-msn-messenger$
acl sites_manutencao url_regex -i "/etc/squid/url_manutencao"
http_access allow manutencao !sites_manutencao
http_access deny manutencao
http_access deny msn
## REQUERIMENTO DE AUTENTICACAO
# AUTENTICACAO SQUID
acl usuarios proxy_auth REQUIRED
# USUARIOS COM ACESSO LIVRE
acl acesso_livre proxy_auth "/etc/squid/usr_livre"
http_access allow acesso_livre
http_access deny acesso_livre
# USUARIOS COM ACESSO RESTRITO
# BLOQUEIOS GERAIS
acl palavras_bloqueadas url_regex -i "/etc/squid/palavras_bloqueadas"
acl arquivos_bloqueados url_regex -i "/etc/squid/arquivos_bloqueados"
http_access deny arquivos_bloqueados
http_access deny palavras_bloqueadas
# PROFESSORES
acl professor proxy_auth "/etc/squid/usr_professor"
acl sites_professor url_regex -i "/etc/squid/url_professor"
acl dom_lib_professor dstdomain "/etc/squid/url_lib_professor"
http_access deny sites_professor
http_access allow professor dom_lib_professor
http_access allow professor !sites_professor
# WEB
acl web proxy_auth "/etc/squid/usr_web"
acl sites_web url_regex -i "/etc/squid/url_web"
acl dom_lib_web dstdomain "/etc/squid/url_lib_web"
http_access deny sites_web
http_access allow web dom_lib_web
http_access allow web !sites_web
# ALUNO
acl informatica proxy_auth "/etc/squid/usr_informatica"
acl sites_informatica url_regex -i "/etc/squid/url_informatica"
acl dom_lib_alunos dstdomain "/etc/squid/url_lib_alunos"
acl msn rep_mime_type -i ^application/x-msn-messenger$
http_access deny sites_informatica
http_access allow informatica dom_lib_alunos
http_access allow informatica !sites_informatica
http_access deny msn
# BLOQUEIO DE TODOS MICROS
http_access deny all
#icp_access allow rede_interna
#icp_access deny all