#!/bin/sh # # rc.firewall - DHCP IP Firewall script for Linux 2.4.x and iptables # ########################################################################### INET_IP="10.100.10.100" INET_IFACE="ppp0" PPPOE_PMTU="no" LAN_IP="192.168.2.1" #my IP eth1 LAN_IFACE="eth1" LAN_IP_RANGE="192.168.2.0/24" LO_IFACE="lo" LO_IP="127.0.0.1" IPTABLES="/usr/sbin/iptables" /sbin/depmod -a /sbin/modprobe iptable_mangle echo "1" > /proc/sys/net/ipv4/ip_forward $IPTABLES -P INPUT DROP $IPTABLES -P OUTPUT DROP $IPTABLES -P FORWARD DROP $IPTABLES -N bad_tcp_packets $IPTABLES -N allowed $IPTABLES -N tcp_packets $IPTABLES -N udp_packets $IPTABLES -N icmp_packets $IPTABLES -A bad_tcp_packets -p tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT --reject-with tcp-reset $IPTABLES -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j LOG --log-prefix "New not syn:" $IPTABLES -A bad_tcp_...
Единственное сокровище человека - это его память. Лишь в ней - его богатство или бедность.