<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; iptables]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=159&amp;type=atom" />
	<updated>2023-10-20T06:01:31Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=159</id>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=471815#p471815" />
			<content type="html"><![CDATA[<p>Всегда считал, что популярные схемы прохождения пакетов через iptables не очень понятны. Особенно в части цепочек и таблиц которые почему то показывают внутри цепочек. Набросал как вижу сам. Правильно ли?</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;схема</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://snipboard.io/Crp6wk.jpg" alt="https://snipboard.io/Crp6wk.jpg" /></span></p></div></div>]]></content>
			<author>
				<name><![CDATA[facebreaker]]></name>
				<uri>https://linuxforum.ru/profile.php?id=41257</uri>
			</author>
			<updated>2023-10-20T06:01:31Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=471815#p471815</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=455442#p455442" />
			<content type="html"><![CDATA[<p>Настраиваю сервер и прописываю правила для iptables. Не взглянете, ничего не намудрил?<br />Все компьютеры работают через прокси и парочку напрямую. Что то меня смущает.</p><div class="codebox"><pre><code>#!/bin/bash

export IPT=&quot;iptables&quot;

# Внешний интерфейс
export WAN=enp2s0
export WAN_IP=XXX.XXX.XXX.XXX

# Локальная сеть
export LAN1=enp3s0
export LAN1_IP_RANGE=192.168.88.0/24

# Очищаем правила
$IPT -F
$IPT -F -t nat
$IPT -F -t mangle
$IPT -X
$IPT -t nat -X
$IPT -t mangle -X

# Запрещаем все, что не разрешено
$IPT -P INPUT DROP
$IPT -P OUTPUT ACCEPT
$IPT -P FORWARD DROP

# Разрешаем localhost и локалку
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A INPUT -i $LAN1 -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
$IPT -A OUTPUT -o $LAN1 -j ACCEPT

echo &quot;  Прокидываем порт 2222 на ssh NAS сервера&quot;
$IPT -t nat -A PREROUTING --dst $WAN_IP -p tcp --dport 2222 -j DNAT --to-destination 192.168.88.180:22
$IPT -I FORWARD -i $WAN -o $LAN1 -d 192.168.88.180 -p tcp -m tcp --dport 22 -j ACCEPT

echo &quot;  Включаем NAT&quot;
$IPT -t nat -A POSTROUTING -s $LAN1_IP_RANGE -o $WAN -j SNAT --to-source $WAN_IP

$IPT -A INPUT -i $LAN1 -j ACCEPT

$IPT -A INPUT -p icmp --icmp-type echo-reply -j ACCEPT
$IPT -A INPUT -p icmp --icmp-type destination-unreachable -j ACCEPT
$IPT -A INPUT -p icmp --icmp-type time-exceeded -j ACCEPT
$IPT -A INPUT -p icmp --icmp-type echo-request -j ACCEPT

# Отбрасываем неопознанные пакеты
$IPT -A INPUT -m state --state INVALID -j DROP
$IPT -A FORWARD -m state --state INVALID -j DROP

# Отбрасываем нулевые пакеты
$IPT -A INPUT -p tcp --tcp-flags ALL NONE -j DROP

# Закрываемся от syn-flood атак
$IPT -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
$IPT -A OUTPUT -p tcp ! --syn -m state --state NEW -j DROP

#$IPT -A INPUT -i $WAN -j ACCEPT
$IPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPT -A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP

echo &quot;  Открываем порт для доступа по ssh&quot;
$IPT -A INPUT -i $WAN -p tcp -m tcp --dport 22 -j ACCEPT
$IPT -A INPUT -i $WAN -p tcp -m tcp --dport 2222 -j ACCEPT

#$IPT -A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
#$IPT -A INPUT -p tcp -m tcp --dport 465 -j ACCEPT
#$IPT -A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
#$IPT -A INPUT -p tcp -m tcp --dport 995 -j ACCEPT
#$IPT -A INPUT -p tcp -m tcp --dport 143 -j ACCEPT
#$IPT -A INPUT -p tcp -m tcp --dport 993 -j ACCEPT

$IPT -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

#$IPT -A FORWARD -i $LAN1 -o $WAN -s 192.168.88.0/24 -j ACCEPT
#$IPT -A FORWARD -i $WAN -o $LAN1 -s 192.168.88.0/24 -j ACCEPT

echo &quot;  Отрываем порты для почты и Viber&quot;
$IPT -A FORWARD -i $LAN1 -o $WAN -p tcp -m multiport --dports 5242,4244 -j ACCEPT
$IPT -A FORWARD -i $LAN1 -o $WAN -p udp -m multiport --dports 5243,9785 -j ACCEPT
$IPT -A FORWARD -i $LAN1 -o $WAN -p tcp -m multiport --dports 25,465,110,995,143,993 -j ACCEPT

#echo &quot;  Открываем порт для ssh сервера файлпомойки&quot;
#$IPT -A FORWARD -i $LAN1 -o $WAN -p tcp -m multiport --dport 2222 -m conntrack --ctstate NEW -j ACCEPT

echo &quot;  Интернет на прямую бухгалтеру&quot;
$IPT -A FORWARD -s 192.168.88.91/32 -i $LAN1 -o $WAN -j ACCEPT

echo &quot;  Интернет на прямую файлпомойке&quot;
$IPT -A FORWARD -s 192.168.88.180/32 -i $LAN1 -o $WAN -j ACCEPT

$IPT -A OUTPUT -o $LAN1 -j ACCEPT
$IPT -A OUTPUT -o $WAN -j ACCEPT
$IPT -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPT -A OUTPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP</code></pre></div>]]></content>
			<author>
				<name><![CDATA[XliN]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6412</uri>
			</author>
			<updated>2017-05-28T12:52:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=455442#p455442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=454205#p454205" />
			<content type="html"><![CDATA[<p>Подскажите, хочу заблокировать oconner.biz:8041 именно по доменному имени и по порту. Пока использую такое правило:<br /></p><div class="codebox"><pre><code>iptables  -t raw -A PREROUTING -p tcp -d oconner.biz --dport 8041 -j DROP</code></pre></div><p>Но по<br /></p><div class="codebox"><pre><code>iptables -t raw -L PREROUTING -v --line-numbers</code></pre></div><p>вижу что домен разрешается в ip и их несколько на тот момент, таким образом иногда уже позже блокировка может не срабатывать. Да и вообще, блокировать по ip не хочу.</p>]]></content>
			<author>
				<name><![CDATA[vlad]]></name>
				<uri>https://linuxforum.ru/profile.php?id=36812</uri>
			</author>
			<updated>2017-04-05T17:20:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=454205#p454205</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439882#p439882" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Сразу после выполнения скрипта, теряется доступ к серверу (через ssh)</p></blockquote></div><p>настраивать фаервол по ssh то ещё удовольствие, любая ошибка в работе головой чревата работой ногами :-)</p><p>Могу дать такой совет. Сделайте сценарий, который приводит сетевую подсистему в заведомо рабочее состояние, то есть выполняет вот это вот:</p><div class="quotebox"><blockquote><p>запуска прежнего скрипта и передёргиванием соединения (poff/pon)</p></blockquote></div><p>условно назовём его /etc/rst.sh. Условно назовем трестируемый сценарий /etc/fwtest.sh.</p><p>Наверняка уже догадались, к чему клоню <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br />Для запуска тестируемого сценария удобно использовать:<div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># /etc/fwtest.sh; sleep 60; /etc/rst.sh</div></p><p>Если ошиблись, достаточно подождать минуту, соединение будет восстановлено без помощи ног. Если тестовый сценарий не рушит работоспособность соединений (не забыть отдельно проверить возможность нового подключения!), можно брать его за основу. Если 60 секунд мало для проверки, изменить параметр sleep соответственно.</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2015-01-10T07:25:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439882#p439882</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439879#p439879" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>как текст скопировать из putty</p></blockquote></div><p>нажать левую кнопку мыши с одного края выделяемого куска, протащить с нажатой кнопкой до другого края, отпустить кнопку -- всё, выделение уже скопировано в буфер обмена, можно вставлять куда следует.</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2015-01-10T07:11:10Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439879#p439879</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439869#p439869" />
			<content type="html"><![CDATA[<p>К сожалению, не знаю как текст скопировать из putty&nbsp; до изменения (скрипт из первого моего поста): <a href="https://yadi.sk/i/Itxn8YiddsWpj">https://yadi.sk/i/Itxn8YiddsWpj</a>, и после: <a href="https://yadi.sk/i/07Kzz2fHdsWx3">https://yadi.sk/i/07Kzz2fHdsWx3</a> (скрип тот же, только -P INPUT DROP и -P FORWARD DROP вместо ACCEPT в начале скрипта).<br />Сразу после выполнения скрипта, теряется доступ к серверу (через ssh), перестаёт работать и-нет (торрент как ни странно работает). Восстанавливаю работу только после запуска прежнего скрипта и передёргиванием соединения (poff/pon) с консоли сервера.</p>]]></content>
			<author>
				<name><![CDATA[vlad]]></name>
				<uri>https://linuxforum.ru/profile.php?id=36812</uri>
			</author>
			<updated>2015-01-09T22:07:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439869#p439869</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439866#p439866" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>vlad пишет:</cite><blockquote><p>Прошу прощения, ввёл в заблуждение</p></blockquote></div><p>покажите <br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># iptables -L</div></p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2015-01-09T21:10:02Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439866#p439866</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439863#p439863" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>Если вы добавите в конце &quot;похЪить&quot;, то ничего работать не будет.</p></blockquote></div><p>Прошу прощения, ввёл в заблуждение, добавлял я конечно -P INPUT (-P FORWARD) - политика по умолчанию.</p>]]></content>
			<author>
				<name><![CDATA[vlad]]></name>
				<uri>https://linuxforum.ru/profile.php?id=36812</uri>
			</author>
			<updated>2015-01-09T20:56:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439863#p439863</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439859#p439859" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>vlad пишет:</cite><blockquote><p>Подскажите, в чём отличие этих цепочек: -A INPUT -i lo -j ACCEPT и -I INPUT</p></blockquote></div><p>-A append, добавить в конец.<br />-I insert, вставить вперёд.</p><p>в том и разница.</p><div class="quotebox"><cite>vlad пишет:</cite><blockquote><p>Если просто добавить -A INPUT DROP и -A FORWARD DROP, то ничего не работает и приходиться перезагружаться.</p></blockquote></div><p>правила работают от начала и до конца. Если вы добавите в конце &quot;похЪить&quot;, то ничего работать не будет.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2015-01-09T20:38:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439859#p439859</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439858#p439858" />
			<content type="html"><![CDATA[<p>Здравствуйте! Подскажите, в чём отличие этих цепочек: -A INPUT -i lo -j ACCEPT и -I INPUT -i lo -j ACCEPT?<br />Как будут выполнятся эти цепочки, если они идут в таком (и в обратном) порядке:<br />-A INPUT -i br0 -o ppp0 -j ACCEPT<br />-A INPUT -i br0 -j ACCEPT</p><p>Ещё, эти оба варианты правильны:<br />-t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE и -t nat -A POSTROUTING -o ppp0 -j MASQUERADE ? На br0 сеть через DHCP настроена именно в этом диапазоне.</p><p>И самый главный вопрос, есть скрипт:<br /></p><div class="codebox"><pre><code>#! /bin/bash
# Сброс правил iptables
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

# Разрешаем трафик на внутреннем петлевом интерфейсе (lo)
iptables -A INPUT -i lo -j ACCEPT

# Разрешаем доступ из внутренней сети в интернет
iptables -A FORWARD -i br0 -o ppp0 -j ACCEPT

# Включаем маскарадинг
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE

# Разрешаем ответы из внешней сети
iptables -A FORWARD -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT

# Запрещаем доступ из и-нет во внутреннюю сеть
iptables -A FORWARD -i ppp0 -o br0 -j REJECT</code></pre></div><p>В нём политика по умолчанию принимать всё, при этом у сервера есть доступ в инет и его клиентам, есть доступ через ssh и доступ к веб-странице, в которой можно посмотреть статистику трафика и webmin. Никаких портов для этого не открывал, всё это с этим скриптом сразу заработало. Хотелось бы сделать чтобы политика была, принимать только то что разрешено, остальное запретить. Если просто добавить -A INPUT DROP и -A FORWARD DROP, то ничего не работает и приходиться перезагружаться.</p>]]></content>
			<author>
				<name><![CDATA[vlad]]></name>
				<uri>https://linuxforum.ru/profile.php?id=36812</uri>
			</author>
			<updated>2015-01-09T19:29:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439858#p439858</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=434390#p434390" />
			<content type="html"><![CDATA[<p>Советуя не забываем про общее правило DROP для всей цепочки.</p>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2014-12-04T18:27:59Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=434390#p434390</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=434366#p434366" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>garett пишет:</cite><blockquote><p>Имеются в виду все порты</p></blockquote></div><p>на всех системах и на всех шлюзах?<br /></p><div class="quotebox"><cite>garett пишет:</cite><blockquote><p>А как это будет выглядеть применительно к цепочке FORWARD в моем случае?</p></blockquote></div><p>вам ужеответили на этот вопрос.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2014-12-04T14:45:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=434366#p434366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=434296#p434296" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>garett пишет:</cite><blockquote><p>А как это будет выглядеть применительно к цепочке FORWARD в моем случае?</p></blockquote></div><p><strong>garett</strong>, я же вам уже ответил на Linux.org.ru. Что вам непонятно? </p><p>В цепочке важна очерёдность правил, если пакет, проходящий через цепочку подходит под некоторое правило, правила перебираются по порядку, то пакет обрабатывается этим правилом и последующие правила в цепочке проверяться не будут.</p><p>Т.е. в вашем случае<br /></p><div class="codebox"><pre><code>*filter 
-A FORWARD -s 192.168.1.0/24 -i eth0 -o eth1 -j ACCEPT 
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A FORWARD -d 192.168.1.10/32 -i eth1 -p tcp -m tcp --dport 3389 -j ACCEPT 
-A FORWARD -d 192.168.1.20/32 -i eth1 -p tcp -m tcp --dport 3390 -j ACCEPT 
-A OUTPUT -d 8.8.8.8 -j REJECT 
COMMIT</code></pre></div><p>заместо OUTPUT должна быть цепочка FORWARD, это раз, два, правило должно быть первым, потому как транзитный пакет в начале будет обработан правилами <br /></p><div class="codebox"><pre><code>-A FORWARD -s 192.168.1.0/24 -i eth0 -o eth1 -j ACCEPT 
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT</code></pre></div><p>и последующие правила работать не будут.</p><p>К тому же у вас сейчас вот эти два правила не обрабатывются:<br /></p><div class="codebox"><pre><code>-A FORWARD -d 192.168.1.10/32 -i eth1 -p tcp -m tcp --dport 3389 -j ACCEPT 
-A FORWARD -d 192.168.1.20/32 -i eth1 -p tcp -m tcp --dport 3390 -j ACCEPT </code></pre></div><p>Т.к. транзитный пакет выходит из цепочки по правилу <br /></p><div class="codebox"><pre><code>-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT</code></pre></div>]]></content>
			<author>
				<name><![CDATA[kostik87]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34705</uri>
			</author>
			<updated>2014-12-04T08:27:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=434296#p434296</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=434290#p434290" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>речь про КАКОЙ порт? На какой системе?</p></blockquote></div><p>Имеются в виду все порты</p><div class="quotebox"><blockquote><p>это правило не сработает по двум причинам:<br />1. оно действует <strong>на сам шлюз</strong>, а вам видимо хочется заблокировать рабочие станции? Надо цепочку FORWARD.<br />2. правила с -A обрабатываются в порядке поступления. Если вы что-то разрешили, оно УЖЕ разрешено, и запрещать уже бесполезно. Надо сначала DROP&#039;нуть, а <strong>потом</strong>,то что останется, разрешать.</p><p>PS: не забудьте дефолтные политики, что-бы запретить то, что явно не разрешено.</p></blockquote></div><p>А как это будет выглядеть применительно к цепочке FORWARD в моем случае?</p>]]></content>
			<author>
				<name><![CDATA[garett]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22529</uri>
			</author>
			<updated>2014-12-04T07:24:37Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=434290#p434290</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: iptables]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=434225#p434225" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>garett пишет:</cite><blockquote><p>Мне нужно в этот скрипт вписать правило для OUTPUT, чтобы на определенный внешний IP пакеты не проходили.</p></blockquote></div><p>речл про КАКОЙ порт? На какой системе?</p><div class="quotebox"><cite>garett пишет:</cite><blockquote><p>-A OUTPUT -d 8.8.8.8 -j REJECT</p></blockquote></div><p>это правило не сработает по двум причинам:<br />1. оно действует <strong>на сам шлюз</strong>, а вам видимо хочется заблокировать рабочие станции? Надо цепочку FORWARD.<br />2. правила с -A обрабатываются в порядке поступления. Если вы что-то разрешили, оно УЖЕ разрешено, и запрещать уже бесполезно. Надо сначала DROP&#039;нуть, а <strong>потом</strong>,то что останется, разрешать.</p><p>PS: не забудьте дефолтные политики, что-бы запретить то, что явно не разрешено.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2014-12-03T15:54:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=434225#p434225</id>
		</entry>
</feed>
