<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Нужна помощь в настройке роутера]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=19619</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=19619&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Нужна помощь в настройке роутера».]]></description>
		<lastBuildDate>Thu, 19 Jan 2012 17:35:48 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=244396#p244396</link>
			<description><![CDATA[<div class="quotebox"><cite>Kettler пишет:</cite><blockquote><p>Забыли 53 порт. Без него не одна страница не откроется.</p></blockquote></div><p>Открываются любые.</p>]]></description>
			<author><![CDATA[null@example.com (progmo)]]></author>
			<pubDate>Thu, 19 Jan 2012 17:35:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=244396#p244396</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=244392#p244392</link>
			<description><![CDATA[<p>Вроде работает. Но пока открыл доступ из локалки всем, а не выбранным адресам. Как лучше сделать?!</p><p>Да, еще наверно мне очень нужно написать 2 конфига.<br />В одном: доступ к веб трафику есть у всех из локалки, а порты открыты только у избранных.<br />В другом: доступ к веб трафику и порты открыты только у избранных.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#!/bin/sh</p><p>echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_forward<br />echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_dynaddr<br />modprobe iptable_nat<br />modprobe ip_conntrack_ftp<br />modprobe ip_nat_ftp</p><p># Объявление переменных<br />export IPT=&quot;iptables&quot;</p><p># Интерфейс который смотрит в интернет<br />export WAN=eth0</p><p># Локальная сеть<br />export LAN=eth1<br />export LAN_IP_RANGE=172.22.4.0/24</p><p># Очистка всех цепочек iptables<br />$IPT -F<br />$IPT -F -t nat<br />$IPT -F -t mangle<br />$IPT -X<br />$IPT -t nat -X<br />$IPT -t mangle -X</p><p># Закрываем изначально ВСЁ (т.е. изначально все что не разрешено - запрещено):<br />$IPT -P INPUT DROP<br />#$IPT -P OUTPUT DROP<br />$IPT -P FORWARD DROP</p><p># разрешаем локальный траффик для loopback и внутренней сети<br />$IPT -A INPUT -i lo -j ACCEPT<br />$IPT -A INPUT -i $LAN -j ACCEPT<br />$IPT -A OUTPUT -o lo -j ACCEPT<br />$IPT -A OUTPUT -o $LAN -j ACCEPT</p><p># Состояние ESTABLISHED говорит о том, что это не первый пакет в соединении.<br /># Пропускать все уже инициированные соединения, а также дочерние от них<br />$IPT -A INPUT -p all -m state --state ESTABLISHED,RELATED -j ACCEPT</p><p># Пропускать новые, а так же уже инициированные и их дочерние соединения<br />$IPT -A OUTPUT -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT</p><p># Разрешить форвардинг для новых, а так же уже инициированных и их дочерних соединений<br />$IPT -A FORWARD -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT</p><p># Включаем фрагментацию пакетов. Необходимо из за разных значений MTU<br />$IPT -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu</p><p># Отбрасывать все пакеты, которые не могут быть идентифицированы и поэтому не могут иметь определенного статуса.<br />$IPT -A INPUT -m state --state INVALID -j DROP<br />$IPT -A FORWARD -m state --state INVALID -j DROP</p><p># Приводит к связыванию системных ресурсов, так что реальный обмен данными становится не возможным.<br />$IPT -A INPUT -p tcp ! --syn -m state --state NEW -j DROP<br />$IPT -A OUTPUT -p tcp ! --syn -m state --state NEW -j DROP</p><p># Разрешаем доступ из внутренней сети наружу<br />$IPT -A FORWARD -i $LAN -o $WAN -j ACCEPT</p><p># Разрешаем доступ из внутренней сети наружу по любым портам только указанным адресам<br />#iptables -A FORWARD -m iprange --src-range 172.22.4.2-172.22.4.30 -j ACCEPT</p><p># Запрещаем доступ снаружи во внутреннюю сеть<br />$IPT -A FORWARD -i $WAN -o $LAN -j REJECT</p><p># Маскарадинг<br />$IPT -t nat -A POSTROUTING -o $WAN -s $LAN_IP_RANGE -j MASQUERADE</p><p>#<br /># Открытие портов на роутере извне:<br />#<br /># Открываем порт для ssh<br />$IPT -A INPUT -i $WAN -p tcp --dport 2022 -j ACCEPT</p><p># Открываем ftp<br />$IPT -A INPUT -i $WAN -p tcp --dport 21 -j ACCEPT</p><p># Открытие 443 порта<br />$IPT -A INPUT -p tcp --dport 443 -j ACCEPT</p><p># Разрешаем dns серверу<br />$IPT -A INPUT -i eth0 -p udp --dport 53 -j ACCEPT</p><p># Проброс rpd к db-server-ikc<br />$IPT -t nat -A PREROUTING -p tcp -d 93.93.138.ХХХ --dport 3389 -j DNAT --to-destination 172.22.4.201:3389<br />$IPT -t nat -A POSTROUTING -p tcp -d 172.22.4.201 --dport 3389 -j SNAT --to-source 172.22.4.200</p><p># Заворачиваем http на прокси DG<br />$IPT -t nat -A PREROUTING -i $LAN ! -d $LAN_IP_RANGE -p tcp -m multiport --dport 80,8080 -j DNAT --to 172.22.4.200:8081</p></div></div>]]></description>
			<author><![CDATA[null@example.com (progmo)]]></author>
			<pubDate>Thu, 19 Jan 2012 17:24:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=244392#p244392</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=244212#p244212</link>
			<description><![CDATA[<div class="quotebox"><cite>progmo пишет:</cite><blockquote><p>Изменил под себя готовый пример, не уверен что все правильно.</p><p>Обозначу еще раз задачу:<br />- На роутере открыть ssh;<br />- Пускать трафик с адресов 172.22.4.2-172.22.4.30 по любым портам (пока) во внешку и обратно;<br />- Весь веб трафик заруливать на сквиду.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#!/bin/bash</p><p>echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_forward<br />echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_dynaddr<br />modprobe iptable_nat<br />modprobe ip_conntrack_ftp<br />modprobe ip_nat_ftp</p><p># Объявление переменных<br />export IPT=&quot;iptables&quot;</p><p># Интерфейс который смотрит в интернет<br />export WAN=eth0</p><p># Локальная сеть<br />export LAN=eth1<br />export LAN_IP_RANGE=172.22.4.0/24</p><p># Очистка всех цепочек iptables<br />$IPT -F<br />$IPT -F -t nat<br />$IPT -F -t mangle<br />$IPT -X<br />$IPT -t nat -X<br />$IPT -t mangle -X</p><p># Закрываем изначально ВСЁ (т.е. изначально все что не разрешено - запрещено):<br />$IPT -P INPUT DROP<br />#$IPT -P OUTPUT DROP<br />$IPT -P FORWARD DROP</p><p># разрешаем локальный траффик для loopback и внутренней сети<br />$IPT -A INPUT -i lo -j ACCEPT<br />$IPT -A INPUT -i $LAN -j ACCEPT<br />$IPT -A OUTPUT -o lo -j ACCEPT<br />$IPT -A OUTPUT -o $LAN -j ACCEPT</p><p># Состояние ESTABLISHED говорит о том, что это не первый пакет в соединении.<br /># Пропускать все уже инициированные соединения, а также дочерние от них<br />$IPT -A INPUT -p all -m state --state ESTABLISHED,RELATED -j ACCEPT<br /># Пропускать новые, а так же уже инициированные и их дочерние соединения<br />$IPT -A OUTPUT -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT<br /># Разрешить форвардинг для новых, а так же уже инициированных и их дочерних соединений<br />$IPT -A FORWARD -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT</p><p># Включаем фрагментацию пакетов. Необходимо из за разных значений MTU<br />$IPT -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu</p><p># Отбрасывать все пакеты, которые не могут быть идентифицированы и поэтому не могут иметь определенного статуса.<br />$IPT -A INPUT -m state --state INVALID -j DROP<br />$IPT -A FORWARD -m state --state INVALID -j DROP</p><p># Приводит к связыванию системных ресурсов, так что реальный обмен данными становится не возможным.<br />$IPT -A INPUT -p tcp ! --syn -m state --state NEW -j DROP<br />$IPT -A OUTPUT -p tcp ! --syn -m state --state NEW -j DROP</p><p># Разрешаем доступ из внутренней сети наружу<br />#$IPT -A FORWARD -i $LAN -o $WAN -j ACCEPT</p><p># Разрешаем доступ из внутренней сети наружу по любым портам<br />iptables -A FORWARD -m iprange --src-range 172.22.4.2-172.22.4.30 -j ACCEPT</p><p># Запрещаем доступ снаружи во внутреннюю сеть<br />$IPT -A FORWARD -i $WAN -o $LAN -j REJECT</p><p># Маскарадинг<br />$IPT -t nat -A POSTROUTING -o $WAN -s $LAN_IP_RANGE -j MASQUERADE</p><p># Открытие портов на роутере извне:<br /># **********************************************************************<br /># Открываем порт для ssh<br />$IPT -A INPUT -i $WAN -p tcp --dport 2022 -j ACCEPT</p><p># Открытие 443 порта<br />$IPT -A INPUT -p tcp --dport 443 -j ACCEPT</p><p># Заворачиваем http на прокси SQUID<br />iptables -t nat -A PREROUTING -i eth1 ! -d $LAN -p tcp -m multiport --dport 80,8080 -j DNAT --to 172.22.4.200:3128</p></div></div></blockquote></div><p>Забыли 53 порт. Без него не одна страница не откроется.</p>]]></description>
			<author><![CDATA[null@example.com (Kettler)]]></author>
			<pubDate>Thu, 19 Jan 2012 07:07:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=244212#p244212</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=244205#p244205</link>
			<description><![CDATA[<p>Изменил под себя готовый пример, не уверен что все правильно.</p><p>Обозначу еще раз задачу:<br />- На роутере открыть ssh;<br />- Пускать трафик с адресов 172.22.4.2-172.22.4.30 по любым портам (пока) во внешку и обратно;<br />- Весь веб трафик заруливать на сквиду.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#!/bin/bash</p><p>echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_forward<br />echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_dynaddr<br />modprobe iptable_nat<br />modprobe ip_conntrack_ftp<br />modprobe ip_nat_ftp</p><p># Объявление переменных<br />export IPT=&quot;iptables&quot;</p><p># Интерфейс который смотрит в интернет<br />export WAN=eth0</p><p># Локальная сеть<br />export LAN=eth1<br />export LAN_IP_RANGE=172.22.4.0/24</p><p># Очистка всех цепочек iptables<br />$IPT -F<br />$IPT -F -t nat<br />$IPT -F -t mangle<br />$IPT -X<br />$IPT -t nat -X<br />$IPT -t mangle -X</p><p># Закрываем изначально ВСЁ (т.е. изначально все что не разрешено - запрещено):<br />$IPT -P INPUT DROP<br />#$IPT -P OUTPUT DROP<br />$IPT -P FORWARD DROP</p><p># разрешаем локальный траффик для loopback и внутренней сети<br />$IPT -A INPUT -i lo -j ACCEPT<br />$IPT -A INPUT -i $LAN -j ACCEPT<br />$IPT -A OUTPUT -o lo -j ACCEPT<br />$IPT -A OUTPUT -o $LAN -j ACCEPT</p><p># Состояние ESTABLISHED говорит о том, что это не первый пакет в соединении.<br /># Пропускать все уже инициированные соединения, а также дочерние от них<br />$IPT -A INPUT -p all -m state --state ESTABLISHED,RELATED -j ACCEPT<br /># Пропускать новые, а так же уже инициированные и их дочерние соединения<br />$IPT -A OUTPUT -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT<br /># Разрешить форвардинг для новых, а так же уже инициированных и их дочерних соединений<br />$IPT -A FORWARD -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT</p><p># Включаем фрагментацию пакетов. Необходимо из за разных значений MTU<br />$IPT -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu</p><p># Отбрасывать все пакеты, которые не могут быть идентифицированы и поэтому не могут иметь определенного статуса.<br />$IPT -A INPUT -m state --state INVALID -j DROP<br />$IPT -A FORWARD -m state --state INVALID -j DROP</p><p># Приводит к связыванию системных ресурсов, так что реальный обмен данными становится не возможным.<br />$IPT -A INPUT -p tcp ! --syn -m state --state NEW -j DROP<br />$IPT -A OUTPUT -p tcp ! --syn -m state --state NEW -j DROP</p><p># Разрешаем доступ из внутренней сети наружу<br />#$IPT -A FORWARD -i $LAN -o $WAN -j ACCEPT</p><p># Разрешаем доступ из внутренней сети наружу по любым портам<br />iptables -A FORWARD -m iprange --src-range 172.22.4.2-172.22.4.30 -j ACCEPT</p><p># Запрещаем доступ снаружи во внутреннюю сеть<br />$IPT -A FORWARD -i $WAN -o $LAN -j REJECT</p><p># Маскарадинг<br />$IPT -t nat -A POSTROUTING -o $WAN -s $LAN_IP_RANGE -j MASQUERADE</p><p># Открытие портов на роутере извне:<br /># **********************************************************************<br /># Открываем порт для ssh<br />$IPT -A INPUT -i $WAN -p tcp --dport 2022 -j ACCEPT</p><p># Открытие 443 порта<br />$IPT -A INPUT -p tcp --dport 443 -j ACCEPT</p><p># Заворачиваем http на прокси SQUID<br />iptables -t nat -A PREROUTING -i eth1 ! -d $LAN -p tcp -m multiport --dport 80,8080 -j DNAT --to 172.22.4.200:3128</p></div></div>]]></description>
			<author><![CDATA[null@example.com (progmo)]]></author>
			<pubDate>Thu, 19 Jan 2012 06:58:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=244205#p244205</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=244204#p244204</link>
			<description><![CDATA[<p>Вроде как то так</p><div class="codebox"><pre><code>#!/bin/bash
echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_forward
echo 1 &gt; /proc/sys/net/ipv4/ip_dynaddr
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
iptables -F
iptables -F -t nat
iptables -F -t mangle
 
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
 
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

iptables -A INPUT -i eth1 -j ACCEPT
iptables -A OUTPUT -o eth1 -j ACCEPT

#Маскардинг в инет и локалку
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

# Разрешаем dns серверу
iptables -A INPUT -i eth0 -p udp --sport 53 -j ACCEPT
iptables -A OUTPUT -o eth0 -p udp --dport 53 -j ACCEPT

#Разрешаем пинговать узлы интернета
iptables -A INPUT -i eth0 -p icmp -j ACCEPT
iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT

#Разрешаем серверу http
iptables -A INPUT -i eth0 -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --dport 80 -j ACCEPT

#Разрешаем серверу ftp
iptables -A INPUT -i eth0 -p tcp --sport 21 --dport 21 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 21 --dport 21 -j ACCEPT

#Разрешаем серверу ssh
iptables -A INPUT -i eth0 -p tcp --dport 2022 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 2022 -j ACCEPT

iptables -A FORWARD -s 172.22.4.1-172.22.4.29 -o eth0 -j ACCEPT
iptables -A FORWARD -i  eth0 -d 172.22.4.1-172.22.4.29 -j ACCEPT

# Заворачиваем http на прокси SQUID
#iptables -t nat -A PREROUTING -i eth1 -p tcp -m multiport --dport 80,8080 -j DNAT --to 172.22.4.200:3128

# Заворачиваем http на прокси Dansguardian
iptables -t nat -A PREROUTING -i eth1  -p tcp -m multiport --dport 80,8080 -j DNAT --to 172.22.4.200:8081</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Kettler)]]></author>
			<pubDate>Thu, 19 Jan 2012 06:53:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=244204#p244204</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=244196#p244196</link>
			<description><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Так не делается.<br />Уже сколько раз говорили, золотое правило админа - запрещаем всё, открываем по мере необходимости.</p></blockquote></div><p>Так не делается потому что это дурной тон или в принципе невозможно?! Насколько я понимаю все же первое <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> Так почему бы не подсказать человеку если знаешь решение вместо того чтобы убеждать в чем то.</p><p>Выше я писал что пока не знаю какие порты на нужных машинах нужно открыть... Экспериментировать никто не даст, поэтому и надо открыть все, только нужным машинам... А не как сейчас все у всех.</p>]]></description>
			<author><![CDATA[null@example.com (progmo)]]></author>
			<pubDate>Thu, 19 Jan 2012 05:36:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=244196#p244196</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243973#p243973</link>
			<description><![CDATA[<p>Так не делается.<br />Уже сколько раз говорили, золотое правило админа - запрещаем всё, открываем по мере необходимости.</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Wed, 18 Jan 2012 12:28:51 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243973#p243973</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243962#p243962</link>
			<description><![CDATA[<p>Как изначально все запретить понятно. На прокси трафик тоже завернут. Вопрос как разрешить доступ во внешку по нужным портам (какие точно не знаю, поэтому для начала все) адресам 172.22.4.2-172.22.4.29?<br />Ну и их трафик по 80 порту также заруливать на прокси.</p>]]></description>
			<author><![CDATA[null@example.com (progmo)]]></author>
			<pubDate>Wed, 18 Jan 2012 12:08:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243962#p243962</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243955#p243955</link>
			<description><![CDATA[<p><strong>progmo</strong>, начни с политик по-умолчанию<br /></p><div class="codebox"><pre><code>$IPTABLES -P INPUT DROP
$IPTABLES -P FORWARD DROP
$IPTABLES -P OUTPUT DROP</code></pre></div><p>И прочтения этой. темы:<br /><a href="http://linuxforum.ru/viewtopic.php?id=13140">http://linuxforum.ru/viewtopic.php?id=13140</a><br />Также сюда:<br /><a href="http://linuxforum.ru/viewtopic.php?pid=176106#p176106">http://linuxforum.ru/viewtopic.php?pid=176106#p176106</a></p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Wed, 18 Jan 2012 11:55:45 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243955#p243955</guid>
		</item>
		<item>
			<title><![CDATA[Нужна помощь в настройке роутера]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243950#p243950</link>
			<description><![CDATA[<p>Помогите дописать правила iptables. Есть задача пустить трафик через проксю (уже сделано), закрыть все порты адресам 172.22.4.30-172.22.4.254, кроме доступа в инет через прокси, а адресам 172.22.4.1-172.22.4.29 открыть все порты (из/вне).</p><p>мой текущий конфиг: </p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#!/bin/sh</p><p>IPTABLES=&quot;/sbin/iptables&quot;</p><p># Очистка таблиц, установка политик по умолчанию</p><p>$IPTABLES -P INPUT ACCEPT<br />$IPTABLES -P FORWARD ACCEPT<br />$IPTABLES -P OUTPUT ACCEPT</p><p>$IPTABLES -t nat -P PREROUTING ACCEPT<br />$IPTABLES -t nat -P POSTROUTING ACCEPT<br />$IPTABLES -t nat -P OUTPUT ACCEPT</p><p>$IPTABLES -t mangle -P PREROUTING ACCEPT<br />$IPTABLES -t mangle -P OUTPUT ACCEPT</p><p># Удаление всех правил во всех таблицах<br />#<br />$IPTABLES -F<br />$IPTABLES -t nat -F<br />$IPTABLES -t mangle -F<br />#<br /># Удаление пользовательских правил во всех таблицах<br />#<br />$IPTABLES -X<br />$IPTABLES -t nat -X<br />$IPTABLES -t mangle -X</p><p># Включаем форвардинг пакетов<br />echo 1 &gt; /proc/sys/net/ipv4/ip_forward</p><p># Разрешаем трафик на loopback-интерфейс<br />iptables -A INPUT -i lo -j ACCEPT</p><p># Запрещаем доступ к веб-серверу из внешней сети<br />iptables -A INPUT -i eth0 -p tcp --dport 80 -j REJECT</p><p># Разрешаем доступ из внутренней сети наружу<br />iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT</p><p># Включаем NAT<br />iptables -t nat -A POSTROUTING -o eth0 -s 172.22.4.0/24 -j MASQUERADE</p><p># Разрешаем ответы из внешней сети<br />iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT</p><p># Запрещаем доступ снаружи во внутреннюю сеть<br /># iptables -A FORWARD -i eth0 -o eth1 -j REJECT</p><p># Заворачиваем http на прокси SQUID<br />#iptables -t nat -A PREROUTING -i eth1 ! -d 172.22.4.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 172.22.4.200:3128</p><p># Заворачиваем http на прокси Dansguardian<br />iptables -t nat -A PREROUTING -i eth1 ! -d 172.22.4.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 172.22.4.200:8081</p></div></div>]]></description>
			<author><![CDATA[null@example.com (progmo)]]></author>
			<pubDate>Wed, 18 Jan 2012 11:47:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243950#p243950</guid>
		</item>
	</channel>
</rss>
