Script - Firewall no squeeze

1. Script - Firewall no squeeze

Linus Torvalds
backuppc

(usa Debian)

Enviado em 27/04/2011 - 12:30h

Salve !

Tenho um script em firewall que roda perfeitamente no etch e lenny estou preparando um servidor para migrar esse firewall que roda no lenny e toda vez que rodo ele apresenta o seguinte erro abaixo !!! mais se coloco esse firewall no etch e lenny roda normalmente , porque será ?

/etc/firewall/fw.stop_open
/etc/firewall/fw.stop_open: 59: [[: not found
Resetando regras existentes.../etc/firewall/fw.stop_open: 62: -F: not found
/etc/firewall/fw.stop_open: 64: -F: not found
/etc/firewall/fw.stop_open: 65: -F: not found
/etc/firewall/fw.stop_open: 66: -F: not found
/etc/firewall/fw.stop_open: 68: -F: not found
/etc/firewall/fw.stop_open: 69: -t: not found
/etc/firewall/fw.stop_open: 71: -F: not found
/etc/firewall/fw.stop_open: 72: -t: not found
/etc/firewall/fw.stop_open: 74: -X: not found
/etc/firewall/fw.stop_open: 76: -P: not found
/etc/firewall/fw.stop_open: 77: -P: not found
/etc/firewall/fw.stop_open: 78: -P: not found
Pronto!



  


2. Re: Script - Firewall no squeeze

Linus Torvalds
backuppc

(usa Debian)

Enviado em 27/04/2011 - 12:35h

if [[ $IPTABLES == "" ]]; then
IPTABLES="/sbin/iptables"
echo "Cuidado!! $0: Variável IPTABLES não definida. Usando $IPTABLES..."
fi
## Resetando a tabela filter:
echo -n "Resetando regras existentes..."
$IPTABLES -F
## Resetando regras nas chains do sistema (INPUT, OUTPUT e FORWARD):
$IPTABLES -F INPUT
$IPTABLES -F OUTPUT
$IPTABLES -F FORWARD
## Resetando regras e chains na tabela mangle:
$IPTABLES -F -t mangle
$IPTABLES -t mangle -X
## Resetando regras e chains na tabela nat:
$IPTABLES -F -t nat
$IPTABLES -t nat -X
## Resetando todas as chains do usuário:
$IPTABLES -X
## Estabelecendo as politicas padrão:
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
echo "Pronto!"


3. Re: Script - Firewall no squeeze

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/04/2011 - 13:38h

adicione no inicio:

#!/bin/bash


4. Re: Script - Firewall no squeeze

5. Re: Script - Firewall no squeeze

Linus Torvalds
backuppc

(usa Debian)

Enviado em 27/04/2011 - 13:44h

É que não tinha postado , mais já está !

#!/bin/bash

Uma coisa que reparei foi meu script está assim:

if [[ $IPTABLES == "" ]]; then
IPTABLES="/sbin/iptables"

Se eu deixar assim , funciona :

if $IPTABLES ; then
IPTABLES="/sbin/iptables"

Não entendi porque

=(


6. Re: Script - Firewall no squeeze

Linus Torvalds
backuppc

(usa Debian)

Enviado em 27/04/2011 - 13:52h

Uma coisa que deparei na comparacao acima e nos meus outros script é que se eu remover o parêntese/Colchete do script , funciona !

Porque isso no squeeze ? se deixo com parêntese/Colchete dá erro ! se tiro o parêntese/Colchete funciona






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts