Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Firewall *nix: iptables, ipfw, pf etc...

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#!/bin/bash
#
# configure firewall
#
 
# allow transit traffic
echo "1" > /proc/sys/net/ipv4/ip_forward
 
# internal interface
LOCAL="eth0"
# external interface
INET="eth1"
 
# internal ip
LOCAL_IP="192.168.0.0/24"
# your external ip
INET_IP="1.2.3.4"
 
# allow next services
# DNS, mail, web (for bank-client), ICQ, CS 1.6
ALLOW_PORTS_TCP="53"
ALLOW_PORTS_TCP+=", 25, 110, 143, 465, 993, 995"
ALLOW_PORTS_TCP+=", 80, 443"
ALLOW_PORTS_TCP+=", 5190"
ALLOW_PORTS_TCP+=", 27010, 27015"
 
ALLOW_PORTS_UDP="53"
 
# clear all rules
iptables -F
iptables -t mangle -F
iptables -t nat -F
 
# define standard actios
iptables -P INPUT DROP
iptables -P FORWARD DROP
 
# allow to forward traffic to permited services
iptables -A FORWARD -i $LOCAL -o $INET -s $LOCAL_IP -p tcp -m multitport --dports $ALLOW_PORTS_TCP -j ACCEPT
iptables -A FORWARD -i $LOCAL -o $INET -s $LOCAL_IP -p udp -m multitport --dports $ALLOW_PORTS_UDP -j ACCEPT
# allow to forward traffic from permited services back to client
iptables -A FORWARD -i $INET -o $LOCAL -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
 
# do SNAT
iptables -t nat -A POSTROUTING -s $LOCAL_IP -o $INET -j SNAT --to-source $INET_IP

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 19:58 20-03-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Firewall *nix: iptables, ipfw, pf etc...


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru