julianderson
(usa Debian)
Enviado em 09/09/2010 - 16:40h
ola caros amigos
estou como um probleminha no meu scritp de firewall
estar dando erro ao executar o /etc/init.d/firewall
diz que a linha 17: systax error:unexpected end of file
#!/bin/bash
IF_EXTERNA=eth0
IF_INTERNA=eth1
NETADDR=192.168.1.0/24
flush_rules() {
echo "Liberando encaminhamento --------------------------------------> OK"
echo 0 > /proc/sys/net/ipv4/ip_forward
echo "Limpando as regras do iptables --------------------------------> OK"
iptables -F
iptables -t nat -F
iptables -t mangle -F
}
add_rules() {
iptables -t nat -A POSTROUTING -o $IF_EXTERNA -j MASQUERADE
iptables -t nat -A PREROUTING -i $IF_INTERNA -p tcp --dport 80 -j REDIRECT --to-port 3128
echo 1 > /proc/sys/net/ipv4/ip_forward
mai nao tem linha 17 esse e o problema
alguem poderia me ajudar
obrigado
as placas de rede estao nesta configuracao
###placa de redes
#the loopback network interface
auto lo
iface lo inet loopback
#placa de rede externa
auto ehto0
allow-hotplug eth0
iface etho0 inet static
address 192.168.1.10
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
gateway 192.168.1.1 meu roteador
#placa de rede interna
auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
no arquivo resolv.conf
ester assim
nameserver 192.168.0.1
nameserver 192.168.1.1
nameserver 200.189.88.12
nameserver 200.198.88.39
eu fico muito pela ajuda
abraco