Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
20 Апреля 2024, 12:11:28


Войти


Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Проблема с сетью  (Прочитано 38381 раз)
0 Пользователей и 1 Гость смотрят эту тему.
black0f
Продвинутый
***

Карма: 0
Сообщений: 175


Debian-5.0.6

ОС:
Linux Linux
Браузер:
Firefox 3.0.10 Firefox 3.0.10


Награды
« : 02 Июля 2009, 15:01:29 »

Доброго времени суток. Такая вот беда у мну приключилась: доступ в инет почему-то получается мимо прокси  Шокирован Сейчас покажу свой rc.firewall, какие там правила прописаны, кто в теме - объясните, что там не так плз.
Код:
int="eth0" # Внутренний интерфейс
ext="eth1" # Внешний интерфейс
intaddr="192.168.1.101" # Внутренний адрес
extaddr="192.168.2.12" # Внешний адрес
localnet="192.168.1.0/24" # Внутренняя сеть
cmd="/sbin/iptables" # Команда запуска

$cmd --flush
$cmd --delete-chain
$cmd --table nat --flush
$cmd --table filter --flush
$cmd --table nat --delete-chain
$cmd --table filter --delete-chain

$cmd -P INPUT DROP
$cmd -P OUTPUT ACCEPT
$cmd -P FORWARD ACCEPT
$cmd -F INPUT
$cmd -F OUTPUT
$cmd -F FORWARD

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

$cmd -A INPUT -p icmp --icmp-type timestamp-request -j DROP
$cmd -A INPUT -p tcp --tcp-flags ALL NONE -j DROP
$cmd -A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP
$cmd -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
$cmd -A INPUT -p tcp --tcp-flags FIN,RST FIN,RST -j DROP
$cmd -A INPUT -p tcp --tcp-flags ACK,FIN FIN -j DROP
$cmd -A INPUT -p tcp --tcp-flags ACK,PSH PSH -j DROP
$cmd -A INPUT -p tcp --tcp-flags ACK,URG URG -j DROP
$cmd -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$cmd -A INPUT -i lo -j ACCEPT
$cmd -A OUTPUT -o lo -j ACCEPT
$cmd -t nat -A POSTROUTING -o $ext -p icmp -j MASQUERADE
$cmd -A INPUT -p tcp --dport 21 -m state --state NEW -j ACCEPT
$cmd -t filter -A INPUT -p tcp -m tcp --dport 50000:50500 -m state --state NEW -j ACCEPT
$cmd -t filter -A INPUT -p udp -m udp --dport 50000:50500 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 25 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 25 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 110 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 110 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 443 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 443 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 53 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 53 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p udp --dport 53 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p udp --dport 53 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 8080 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 8080 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 3128 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 3128 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 31331 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 31331 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 139 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 139 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 137 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 137 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 138 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 138 -m state --state NEW -j ACCEPT
$cmd -A INPUT -p tcp --dport 445 -m state --state NEW -j ACCEPT
$cmd -A OUTPUT -p tcp --dport 445 -m state --state NEW -j ACCEPT
$cmd -t nat -A POSTROUTING -p tcp --dport 25 -j MASQUERADE
$cmd -t nat -A POSTROUTING -p tcp --dport 110 -j MASQUERADE
$cmd -t nat -A POSTROUTING -p tcp --dport 53 -j MASQUERADE
$cmd -t nat -A POSTROUTING -p udp --dport 53 -j MASQUERADE
$cmd -t nat -A POSTROUTING -s 192.168.1.5/24 -o $ext -j MASQUERADE
Вроде, не должен же пускать, а он, собака, пускает  Плачущий
Записан

"Делать нечего... Пойду, оптоволокно, что ли, порасщепляю..." (c) securitylab.ru
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM