[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Firewall, script não encontra módulos



Tenho um script de firewall que informa não encontrar os módulos com o
comando modprobe, porém quando digitado na linha de comando funciona.

desde já obrigado

João Conegundes

Abaixo vai o script:

# Limpar as regras

iptables -F

iptables -t nat -F

iptables -t mangle -F

iptables -X

iptables -Z



# Carregar os módulos

modprobe iptable_nat

modprobe iptable_filter

modprobe ip_tables

modprobe ip_conntrack

modprobe ip_conntrack_ftp

modprobe ip_nat_ftp

modprobe ipt_MASQUERADE

modprobe ipt_LOG

modprobe ipt_layer7



# Rejeita pacotes danificados

iptables -A FORWARD -m unclean -j DROP



# -- Compartilha a conexão --

# Ativamos o redirecionamento de pacotes requerido para o NAT

echo 1 > /proc/sys/net/ipv4/ip_forward



# Spped home (PPPOE)

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE



# Aceita todo o tráfego vindo do loopback e indo pro loopback

iptables -A INPUT -i lo -j ACCEPT

# Todo tráfego vindo da rede interna também é aceito

iptables -A INPUT -i eth0 -s 192.168.0.0/24 -j ACCEPT



# Redireciona conexão do PCAnyWhere para a máquina 192.168.0.5

# PcAnywhere usa as portas tcp 5631, udp 5632

iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 5631 -j
DNAT --to 192.168.0.5

iptables -t nat -A PREROUTING -i eth1 -p udp -m udp --dport 5632 -j
DNAT --to 192.168.0.5



# Fecha o resto

iptables -A INPUT -i eth1 -j REJECT





Reply to: