Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Sistemas Operacionais > Serviços > Proxy/NAT/Firewall
Wiki Classificados Galeria Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Sobre
Registrar Fotos Membros Calendário Pesquisar Postados Hoje Marcar Fóruns Como Lidos

Squid + Firewall = Down!!! HelP



Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 01-07-2008, 16:29   #31 (permalink)
Padrão

Citação:
Postado Originalmente por Magnun Ver Post
Isso depois de reiniciar o OpenSuse??
É, realmente ao reiniciar a maquina não entrou as regras, porem executando o script ( ./S20Iptables ) aparece a regra.

Obs: Eu não estou usando o Firewall do proprio Opensuse o firewall2 estou apenas colocando esse script...certo???


Como faço pra aparecer a regra com o boot???

Grato!!!

UPDATE


Notei que todos os scripts estão como link apenas esse script que coloquei que não está, será que tem alguma coisa a ver???

Grato
__________________
Todo homem tem 4 grandes sonhos:
1 - ser tão bonito quanto a mãe acha que ele é.
2 - ter tanto dinheiro quanto o filho dele acha que ele tem.
3 - ter tantas mulheres quanto a mulher dele acha que ele tem.
E...
4 - ser tão bom de cama como ele acha que é.

xD

Última edição por maverickv12; 01-07-2008 às 16:36.
 
Avatar de maverickv12
 
Registrado em: Oct 2007
Localização: Minas Gerais
Posts: 76
Agradeceu: 28
Agradecido 1 vez em 1 Post
Reputação: 22 maverickv12
maverickv12 está offline  
Antigo 01-07-2008, 17:01   #32 (permalink)
Padrão

A questão do script ser um link não tem muito a ver. É porque normalmente agente coloca o script em /etc/init.d/ e linka ele pra um rc.

Cara, você verificou as permissões do arquivo?? faz o seguinte, você colocou ele como S10firewall ne? Põe como S20firewall, às vezes pode ser que no 10 o serviço de rede ainda não está up.

To quase baixando um ISO desse OpenSuse pra fazer uns testes...

Fico no aguardo...
__________________
Magnun Leno
CISCO CCNA: CSCO10991731
e-mail: magnunΘunderlinux.org
Blog: Meu blog no Under!
Participe de uma comunidade!

If you choose not to decide, you still have made a choice." - Freewill (Rush)
Moderador
 
Avatar de Magnun
 
Registrado em: Nov 2006
Localização: Distrito Federal
Distribuição: Debian/Ubuntu
Posts: 667
Agradeceu: 141
Agradecido 99 vez(es) em 97 Posts
Envios no Blog: 7
Reputação: 125 Magnun Magnun Magnun Magnun
Magnun está offline  
Antigo 01-07-2008, 17:06   #33 (permalink)
Padrão

Citação:
Postado Originalmente por Magnun Ver Post
A questão do script ser um link não tem muito a ver. É porque normalmente agente coloca o script em /etc/init.d/ e linka ele pra um rc.

Cara, você verificou as permissões do arquivo?? faz o seguinte, você colocou ele como S10firewall ne? Põe como S20firewall, às vezes pode ser que no 10 o serviço de rede ainda não está up.

To quase baixando um ISO desse OpenSuse pra fazer uns testes...

Fico no aguardo...
Certo. Troquei e vou fazer os testes aqui e posto as resposta amanha...

Grato!!!

UPDATE


Oi Magnun, coloquei e testei e continua não inicializando junto com o sistema, vou pesquisar aqui o que pode ser.

Se tiver alguma ideia estou a disposição....rsrrs

Grato!!!
__________________
Todo homem tem 4 grandes sonhos:
1 - ser tão bonito quanto a mãe acha que ele é.
2 - ter tanto dinheiro quanto o filho dele acha que ele tem.
3 - ter tantas mulheres quanto a mulher dele acha que ele tem.
E...
4 - ser tão bom de cama como ele acha que é.

xD

Última edição por maverickv12; 02-07-2008 às 07:33.
 
Avatar de maverickv12
 
Registrado em: Oct 2007
Localização: Minas Gerais
Posts: 76
Agradeceu: 28
Agradecido 1 vez em 1 Post
Reputação: 22 maverickv12
maverickv12 está offline  
Antigo 02-07-2008, 11:07   #34 (permalink)
Padrão

Oi Magnun, editei o arquivo, troquei de nome, troquei de lugar e ate mesmo editei o rc.local em varios lugares, mas mesmo assim não está executando junto com o opensuse, apenas quando inicio ele com o comando ./"script"

Será que vc tem ideia de como que posso fazer para ele entrar junto com o sistema???

Obs: o Firewall do proprio suse o firewall2 esta desativado, tem que ficar assim né???

Grato!!!
__________________
Todo homem tem 4 grandes sonhos:
1 - ser tão bonito quanto a mãe acha que ele é.
2 - ter tanto dinheiro quanto o filho dele acha que ele tem.
3 - ter tantas mulheres quanto a mulher dele acha que ele tem.
E...
4 - ser tão bom de cama como ele acha que é.

xD
 
Avatar de maverickv12
 
Registrado em: Oct 2007
Localização: Minas Gerais
Posts: 76
Agradeceu: 28
Agradecido 1 vez em 1 Post
Reputação: 22 maverickv12
maverickv12 está offline  
Antigo 02-07-2008, 12:20   #35 (permalink)
Padrão

Sim, o firewall fica "desabilitado". Na verdade esse desabilitado só não sobre as regras defaults do OpenSuse.

Cara, faz o seguinte teste. Move esse script pra /etc/init.d/ e renomeia ele. Deixa ele com o nome "firewall". Confirma as permissões de execução. Depois dentro da pasta /etc/init.d executa o seguinte comando:

Código:
 
update-rc.d firewall defaults
Esse comando vai adicionar o seu script automaticamente em todos os runlevels. Reinicia o linux e ve se a regra sobe...

Cara, se assim não funcionar...
__________________
Magnun Leno
CISCO CCNA: CSCO10991731
e-mail: magnunΘunderlinux.org
Blog: Meu blog no Under!
Participe de uma comunidade!

If you choose not to decide, you still have made a choice." - Freewill (Rush)
Moderador
 
Avatar de Magnun
 
Registrado em: Nov 2006
Localização: Distrito Federal
Distribuição: Debian/Ubuntu
Posts: 667
Agradeceu: 141
Agradecido 99 vez(es) em 97 Posts
Envios no Blog: 7
Reputação: 125 Magnun Magnun Magnun Magnun
Magnun está offline  
Antigo 02-07-2008, 13:58   #36 (permalink)
Padrão

Citação:
Postado Originalmente por Magnun Ver Post
Sim, o firewall fica "desabilitado". Na verdade esse desabilitado só não sobre as regras defaults do OpenSuse.

Cara, faz o seguinte teste. Move esse script pra /etc/init.d/ e renomeia ele. Deixa ele com o nome "firewall". Confirma as permissões de execução. Depois dentro da pasta /etc/init.d executa o seguinte comando:

Código:
 
update-rc.d firewall defaults
Esse comando vai adicionar o seu script automaticamente em todos os runlevels. Reinicia o linux e ve se a regra sobe...

Cara, se assim não funcionar...
(Smiles) Magnun, ate que enfim cara, conseguimos colocar ele pra rodar junto com o sistema, só que esse comando que você me passou não funciona no OpneSuse 10.3, tive que usar o

chkconfig firewall on

e pronto, o script firewall inicia junto com o sistema, agora sim podemos continuar com as regras né????

O que devo fazer agora????

Muito Obrigado pela ajuda que você está me dando!!!
__________________
Todo homem tem 4 grandes sonhos:
1 - ser tão bonito quanto a mãe acha que ele é.
2 - ter tanto dinheiro quanto o filho dele acha que ele tem.
3 - ter tantas mulheres quanto a mulher dele acha que ele tem.
E...
4 - ser tão bom de cama como ele acha que é.

xD
 
Avatar de maverickv12
 
Registrado em: Oct 2007
Localização: Minas Gerais
Posts: 76
Agradeceu: 28
Agradecido 1 vez em 1 Post
Reputação: 22 maverickv12
maverickv12 está offline  
Antigo 02-07-2008, 15:43   #37 (permalink)
Padrão

Aeee.... Não conheço esse comando, mas se ele for igual ao uptate-rc.d ele põe esse script pra ser rodado em todos os rcs. Provavelmente tem alguma diferença de serviços do rc entre Debian e OpenSuSe...

Ok, fiz esse script ontem de noite bem rápido. Ele não é perfeito nem o mais seguro, mas já é alguma coisa! Como disse fiz ele correndo, podem haver algum erro... Mas qualquer coisa agente resolve...

Código:
#!/bin/bash 
eth_ext=
eth_int=
rede_interna=
#################################
######### Inicialização #########
#################################
 
# limpando as tabelas
iptables -F 
iptables -t nat -F 
iptables -t mangle -F 
 
# Ativando o roteamento 
echo 1 > /proc/sys/net/ipv4/ip_forward 
 
#################################
#########  Proteções ############
#################################
 
# Protege contra os "Ping of Death" 
iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT 
 
# Protege contra os ataques do tipo "Syn-flood, DoS, etc" 
iptables -A FORWARD -p tcp -m limit --limit 1/s -j ACCEPT 
 
# Protege contra port scanners
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT 
 
# Mascarando a rede 
iptables -t nat -A POSTROUTING -s 10.83.96.0/24 -o eth0 -j MASQUERADE 
 
# libera acesso interno da rede 
iptables -A INPUT -p tcp --syn -i eth1 -j ACCEPT 
iptables -A OUTPUT -p tcp --syn -i eth1 -j ACCEPT 
iptables -A FORWARD -p tcp --syn -i eth1 -j ACCEPT 
 
# Políticas Padrões
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
 
 
#################################
#####  Regras de filtragem ######
#################################
 
#### Chain INPUT ####
# Libera interface de loopback
iptables -A INPUT  -i lo -j ACCEPT
 
# Libera entrada de pacotes de conexões estabelecidas
iptables -A INPUT -i $eth_ext -m state --state ESTABLISHED,RELATED -j ACCEPT
 
# Libera entrada de pacotes de novas conexões
iptables -A INPUT -i $eth_int -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
 
# Todo tráfego vindo da rede interna também é aceito
iptables -A INPUT -s $rede_interna -i $eth_int -j ACCEPT
 
#### Chain OUTPUT ####
 
#### Chain FORWARD ####
#Libera forwarding da rede interna pra internet
iptables -A FORWARD -s $rede_interna -i eth_int -o eth_ext -j ACCEPT
 
#Libera forwarding da internet pra rede interna 
iptables -A FORWARD -d $rede_interna -i eth_ext -o eth_int -j ACCEPT
 
 
#################################
######## Regras de NAT ##########
#################################
 
#### Chain PREROUTING ####
 
 
#### Chain POSTROUTING ####
#Bloqueia acessos à web que não sejam atraves do Squid
iptables -t nat -A POSTROUTING -s $rede_interna -o eth_ext -p tcp --dport 80 -j DROP
 
#Regra de NAT
iptables -t nat -A POSTROUTING -s $rede_interna -o eth_ext -j MASQUERADE
 
#### Chain OUTPUT ####
Só preenche as variáveis do início, por exemplo:
eth_ext=eth1
eth_int=eth0
rede_interna=192.168.1.0/24

Qualquer coisa posta ai...
Se alguém tiver alguma crítica ou sugestão ao script posta também!

Tenho que trabalhar... Fui...
__________________
Magnun Leno
CISCO CCNA: CSCO10991731
e-mail: magnunΘunderlinux.org
Blog: Meu blog no Under!
Participe de uma comunidade!

If you choose not to decide, you still have made a choice." - Freewill (Rush)

Última edição por Magnun; 02-07-2008 às 15:48.
Moderador
 
Avatar de Magnun
 
Registrado em: Nov 2006
Localização: Distrito Federal
Distribuição: Debian/Ubuntu
Posts: 667
Agradeceu: 141
Agradecido 99 vez(es) em 97 Posts
Envios no Blog: 7
Reputação: 125 Magnun Magnun Magnun Magnun
Magnun está offline  
Antigo 02-07-2008, 16:31   #38 (permalink)
Padrão

Citação:
Postado Originalmente por Magnun Ver Post
Aeee.... Não conheço esse comando, mas se ele for igual ao uptate-rc.d ele põe esse script pra ser rodado em todos os rcs. Provavelmente tem alguma diferença de serviços do rc entre Debian e OpenSuSe...

Ok, fiz esse script ontem de noite bem rápido. Ele não é perfeito nem o mais seguro, mas já é alguma coisa! Como disse fiz ele correndo, podem haver algum erro... Mas qualquer coisa agente resolve...

Código:
#!/bin/bash 
eth_ext=
eth_int=
rede_interna=
#################################
######### Inicialização #########
#################################
 
# limpando as tabelas
iptables -F 
iptables -t nat -F 
iptables -t mangle -F 
 
# Ativando o roteamento 
echo 1 > /proc/sys/net/ipv4/ip_forward 
 
#################################
#########  Proteções ############
#################################
 
# Protege contra os "Ping of Death" 
iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT 
 
# Protege contra os ataques do tipo "Syn-flood, DoS, etc" 
iptables -A FORWARD -p tcp -m limit --limit 1/s -j ACCEPT 
 
# Protege contra port scanners
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT 
 
# Mascarando a rede 
iptables -t nat -A POSTROUTING -s 10.83.96.0/24 -o eth0 -j MASQUERADE 
 
# libera acesso interno da rede 
iptables -A INPUT -p tcp --syn -i eth1 -j ACCEPT 
iptables -A OUTPUT -p tcp --syn -i eth1 -j ACCEPT 
iptables -A FORWARD -p tcp --syn -i eth1 -j ACCEPT 
 
# Políticas Padrões
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
 
 
#################################
#####  Regras de filtragem ######
#################################
 
#### Chain INPUT ####
# Libera interface de loopback
iptables -A INPUT  -i lo -j ACCEPT
 
# Libera entrada de pacotes de conexões estabelecidas
iptables -A INPUT -i $eth_ext -m state --state ESTABLISHED,RELATED -j ACCEPT
 
# Libera entrada de pacotes de novas conexões
iptables -A INPUT -i $eth_int -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
 
# Todo tráfego vindo da rede interna também é aceito
iptables -A INPUT -s $rede_interna -i $eth_int -j ACCEPT
 
#### Chain OUTPUT ####
 
#### Chain FORWARD ####
#Libera forwarding da rede interna pra internet
iptables -A FORWARD -s $rede_interna -i eth_int -o eth_ext -j ACCEPT
 
#Libera forwarding da internet pra rede interna 
iptables -A FORWARD -d $rede_interna -i eth_ext -o eth_int -j ACCEPT
 
 
#################################
######## Regras de NAT ##########
#################################
 
#### Chain PREROUTING ####
 
 
#### Chain POSTROUTING ####
#Bloqueia acessos à web que não sejam atraves do Squid
iptables -t nat -A POSTROUTING -s $rede_interna -o eth_ext -p tcp --dport 80 -j DROP
 
#Regra de NAT
iptables -t nat -A POSTROUTING -s $rede_interna -o eth_ext -j MASQUERADE
 
#### Chain OUTPUT ####
Só preenche as variáveis do início, por exemplo:
eth_ext=eth1
eth_int=eth0
rede_interna=192.168.1.0/24

Qualquer coisa posta ai...
Se alguém tiver alguma crítica ou sugestão ao script posta também!

Tenho que trabalhar... Fui...
Obrigadão magnun, coloquei esse script que você montou ai, agora estou com uma dúvida nessa linha que coloquei em vermelho ai no seu post, esse IP eh da rede interna????

Se for já mudei pra minha rede, vou fazer uns testes aqui e posto o resultado!!!

Grato!!!
__________________
Todo homem tem 4 grandes sonhos:
1 - ser tão bonito quanto a mãe acha que ele é.
2 - ter tanto dinheiro quanto o filho dele acha que ele tem.
3 - ter tantas mulheres quanto a mulher dele acha que ele tem.
E...
4 - ser tão bom de cama como ele acha que é.

xD
 
Avatar de maverickv12
 
Registrado em: Oct 2007
Localização: Minas Gerais
Posts: 76
Agradeceu: 28
Agradecido 1 vez em 1 Post
Reputação: 22 maverickv12
maverickv12 está offline  
Antigo 02-07-2008, 17:18   #39 (permalink)
Padrão

Opa... viagem minha...
iptables -t nat -A POSTROUTING -s 10.83.96.0/24 -o eth0 -j MASQUERADE
na verdade era pra ser
iptables -t nat -A POSTROUTING -s $rede_interna -o eth0 -j MASQUERADE

Foi mal...pequei de um exemplo e esqueci de editar...
Qualquer dúvida sobre os comandos posta ai! É EXTREMAMENTE importante que você entenda as regras...

Uma ótima fonte de pesquisa: Guia Foca GNU/Linux - Firewall iptables
__________________
Magnun Leno
CISCO CCNA: CSCO10991731
e-mail: magnunΘunderlinux.org
Blog: Meu blog no Under!
Participe de uma comunidade!

If you choose not to decide, you still have made a choice." - Freewill (Rush)
Moderador
 
Avatar de Magnun
 
Registrado em: Nov 2006
Localização: Distrito Federal
Distribuição: Debian/Ubuntu
Posts: 667
Agradeceu: 141
Agradecido 99 vez(es) em 97 Posts
Envios no Blog: 7
Reputação: 125 Magnun Magnun Magnun Magnun
Magnun está offline  
Antigo 03-07-2008, 18:16   #40 (permalink)
Padrão

Citação:
Postado Originalmente por Magnun Ver Post
Opa... viagem minha...
iptables -t nat -A POSTROUTING -s 10.83.96.0/24 -o eth0 -j MASQUERADE
na verdade era pra ser
iptables -t nat -A POSTROUTING -s $rede_interna -o eth0 -j MASQUERADE

Foi mal...pequei de um exemplo e esqueci de editar...
Qualquer dúvida sobre os comandos posta ai! É EXTREMAMENTE importante que você entenda as regras...

Uma ótima fonte de pesquisa: Guia Foca GNU/Linux - Firewall iptables

Hum, certo vou editar aqui e colocar umas adaptações pra minha rede e já posto o que "deu"....Vlew galera do under...e obrighadão pela ajuda prestada Magnun.

voltarei...rsrsrs

Abraço
__________________
Todo homem tem 4 grandes sonhos:
1 - ser tão bonito quanto a mãe acha que ele é.
2 - ter tanto dinheiro quanto o filho dele acha que ele tem.
3 - ter tantas mulheres quanto a mulher dele acha que ele tem.
E...
4 - ser tão bom de cama como ele acha que é.

xD
 
Avatar de maverickv12
 
Registrado em: Oct 2007
Localização: Minas Gerais
Posts: 76
Agradeceu: 28
Agradecido 1 vez em 1 Post
Reputação: 22 maverickv12
maverickv12 está offline  
Tópico Trancado

Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Squid Vs Firewall kidbrooks Proxy/NAT/Firewall 2 24-04-2007 15:44
NAT+Firewall+squid dgm Proxy/NAT/Firewall 2 20-05-2006 21:14
Firewall e Squid ou Squid e Firewall pssgyn Proxy/NAT/Firewall 3 08-04-2006 00:42
Firewall+Squid Kernel_Panic Proxy/NAT/Firewall 3 10-12-2002 08:56
Squid + Firewall serrato Proxy/NAT/Firewall 10 02-12-2002 18:54

Horários baseados na GMT -3. Agora são 10:37.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.