A poszukac to nie laska!!!!!
Ten firewall nie "chroni" pozostalych adresow.
1. kopiujesz /etc/hosts do /etc/iptables
2. edytujesz plik /etc/iptables/hosts wywalajac zbedne wpisy, zostawiasz tylko adresy i nazwy hostow w sieci
3. w /etc/iptables.firewall_n zmieniasz fragment:
Kod:
# Wszystkie polaczenia z innych interfejsow niz interfejs do internetu pozwalamy
$i -A INPUT -i ! $EXTIF -j ACCEPT
$i -A FORWARD -i ! $EXTIF -j ACCEPT
# i maskujemy
if [ $NETWORK = 1 ]; then
$i -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
fi
na
Kod:
grep "^" /etc/iptables/hosts | grep -v "^#"|grep [0123456789] |while read IP nazwa ; do
$i -A INPUT -i ! $EXTIF -s $IP -j ACCEPT
$i -A FORWARD -i ! $EXTIF -s $IP -j ACCEPT
# i maskujemy
if [ $NETWORK = 1 ]; then
$i -t nat -A POSTROUTING -o $EXTIF -s $IP -j MASQUERADE
fi
done
http://forum.freesco.pl/viewtopic.php?t ... &start=300