<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Автоматическое включение NAT при загрузке компьютера</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html</link>
    <description>Здравсвтуйте.&lt;br&gt;&lt;br&gt;Есть машина под debian, которая выполняет роль рутера. На ней я включаю NAT с помощью скрипта в конце сообщения. Все работает, все хорошо.&lt;br&gt;&lt;br&gt;Очень хочется, чтобы это все загружалось автоматически при включении компьютера. Скажите, пожалуйста, каким образом это реализовать &quot;иделогичеси&quot; правильно (может быть вообще никакой такой скрипт не нужен, а как-то это делается очень просто?)&lt;br&gt;&lt;br&gt;Заранее спасибо!&lt;br&gt;&lt;br&gt;А вот и сам скрипт:&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;IPTABLES=/sbin/iptables&lt;br&gt;EXTIF=&quot;eth0&quot; #(inet)&lt;br&gt;INTIF=&quot;eth1&quot; #(home lan)&lt;br&gt;&lt;br&gt;#echo &quot;   External Interface:  $EXTIF&quot;&lt;br&gt;#echo &quot;   Internal Interface:  $INTIF&quot;&lt;br&gt;&lt;br&gt;#echo &quot;   enabling forwarding..&quot;&lt;br&gt;#echo &quot;1&quot; &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br&gt;&lt;br&gt;#echo &quot;   enabling DynamicAddr..&quot;&lt;br&gt;echo &quot;1&quot; &amp;gt; /proc/sys/net/ipv4/ip_dynaddr&lt;br&gt;&lt;br&gt;#echo &quot;   clearing any existing rules and setting default policy..&quot;&lt;br&gt;$IPTABLES -P INPUT ACCEPT&lt;br&gt;$IPTABLES -F INPUT &lt;br&gt;$IPTABLES -P OUTPUT ACCEPT&lt;br&gt;$IPTABLES -F OUTPUT &lt;br&gt;$IPTABLES -P FORWARD ACCEPT&lt;br&gt;$IPTABLES -F FORWARD &lt;br&gt;$IPTABLES -t nat -F&lt;br&gt;&lt;br&gt;#echo </description>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (Anonimous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#17</link>
    <pubDate>Fri, 06 Jun 2008 00:25:12 GMT</pubDate>
    <description>На самом деле если ставить GNU/Debian 4 &quot;с нуля&quot;, в отличии от апгрейда с версии 3, то в файл /etc/init.d/iptables отсуствует, соответственно негде посмотреть откуда грузятся автоматически правила, да и не грузятся они в общем, приходится самому все писать :((&lt;br&gt;В третьей версии все было нормально в четвертой сломали....&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (hate)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#16</link>
    <pubDate>Mon, 07 Apr 2008 09:31:29 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;1. Перепиши под себя скрипт файрволла &lt;br&gt;&amp;gt;2. Смени syslog на syslog-ng потому что кто-то придумал извращенный скрипт ротации &lt;br&gt;&amp;gt;логов сислога _не_ через logrotate (все интересующиеся изучают состав пакета syslog) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;3. Sarg ставится конечно из пакетов, но вот бага с моментами генерации &lt;br&gt;&amp;gt;отчетов за месяц из 7 ежедневных файлов уже сколько лет висит.. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;и это только мелкий сервер, который только начинает жить... &lt;br&gt;&lt;br&gt;  Мир не совершенен. :)&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#15</link>
    <pubDate>Mon, 07 Apr 2008 08:59:44 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;&amp;gt;Я поизучал содержимое стартового скрипта, и меня это не устраивает. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; А переделать скрипт так как тебе нужно &quot;камасутра не позволяет&quot;?  &lt;br&gt;&amp;gt;:) &lt;br&gt;&lt;br&gt;Цитирую свое сообщение:&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Это не комбайн. Довольно простенький. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Подскажите, какой пакет поставить чтобы было как в redhat - &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;/etc/init.d/iptables save&amp;#124;start&amp;#124;stop делало банальные iptables-save iptables-&amp;gt;restore ... &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;  Посмотри на предложенный и переделай. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;Свой я сам написать могу, я как-бы готовым, имеющимся пакетом интересуюсь...&lt;br&gt;&lt;br&gt;Поясните, почему в RH могут сделать удобный скрипт в базовой системе/пакетах, а в Debian я такого найти не могу ?&lt;br&gt;&lt;br&gt;Итого:&lt;br&gt;&lt;br&gt;1. Перепиши под себя скрипт файрволла&lt;br&gt;2. Смени syslog на syslog-ng потому что кто-то придумал извращенный скрипт ротации логов сислога _не_ через logrotate (все интересующиеся изучают состав пакета syslog)&lt;br&gt;3. Sarg ставится конечно из пакетов, но вот бага с моментами генерации отчетов за месяц из 7 ежедневных файлов уже сколько лет </description>
</item>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (Nimdar)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#14</link>
    <pubDate>Mon, 07 Apr 2008 08:57:08 GMT</pubDate>
    <description>&amp;gt;Маны первого пункта давным-давно известны. А вот второго пункта в моем дебиан &lt;br&gt;&amp;gt;&quot;почему-то&quot; нет. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Каким пакетом это дело организуется у Вас ? &lt;br&gt;&lt;br&gt;# apt-get install iptables&lt;br&gt;&lt;br&gt;/usr/share/doc/iptables/examples/oldinitdscript.gz&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (hate)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#13</link>
    <pubDate>Mon, 07 Apr 2008 07:55:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;  и как ты получил этот файл ? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;  Повтроряю, настрой и запусти то что я говорю. Дальше поймешь &lt;br&gt;&amp;gt;&amp;gt;и увидишь все сам. &lt;br&gt;&amp;gt;Я не получил ответ на вопрос - как был получен этот файл.. &lt;br&gt;&lt;br&gt;  Он был сгенерен самим arno-iptables-firewall&lt;br&gt;  &lt;br&gt;&amp;gt;И далее - ты сам эти правила посоставлял ? Нет, это тебе &lt;br&gt;&amp;gt;скрипт их нагенерил.&lt;br&gt;&lt;br&gt;  Это даже ежу ясно.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;Думаю, что не сильно ты можешь правила менять как тебе нужно. &lt;br&gt;&lt;br&gt;  Я меняю все что мне нужно.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;Я поизучал содержимое стартового скрипта, и меня это не устраивает. &lt;br&gt;&lt;br&gt; А переделать скрипт так как тебе нужно &quot;камасутра не позволяет&quot;?  :)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#12</link>
    <pubDate>Mon, 07 Apr 2008 06:32:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt;  и как ты получил этот файл ? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;  Повтроряю, настрой и запусти то что я говорю. Дальше поймешь &lt;br&gt;&amp;gt;и увидишь все сам. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Я не получил ответ на вопрос - как был получен этот файл..&lt;br&gt;&lt;br&gt;И далее - ты сам эти правила посоставлял ? Нет, это тебе скрипт их нагенерил. Думаю, что не сильно ты можешь правила менять как тебе нужно.&lt;br&gt;Я поизучал содержимое стартового скрипта, и меня это не устраивает.&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (hate)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#11</link>
    <pubDate>Sun, 06 Apr 2008 20:19:09 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;  и как ты получил этот файл ? &lt;br&gt;&lt;br&gt;  Повтроряю, настрой и запусти то что я говорю. Дальше поймешь и увидишь все сам.&lt;br&gt;&lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#10</link>
    <pubDate>Sun, 06 Apr 2008 17:13:38 GMT</pubDate>
    <description> &lt;br&gt;  и как ты получил этот файл ?&lt;br&gt;&lt;br&gt; Мне вот например не нужны: &lt;br&gt;&lt;br&gt;  # Create several chains that we will use later on&lt;br&gt;  ######################################################################&lt;br&gt;  $IPTABLES -N HOST_BLOCK&lt;br&gt;  $IPTABLES -N MAC_FILTER&lt;br&gt;  $IPTABLES -N VALID_CHK&lt;br&gt;  $IPTABLES -N RESERVED_NET_CHK&lt;br&gt;  $IPTABLES -N SPOOF_CHK&lt;br&gt;  $IPTABLES -N DMZ_INPUT_CHAIN&lt;br&gt;  $IPTABLES -N DMZ_LAN_FORWARD_CHAIN&lt;br&gt;  $IPTABLES -N INET_DMZ_FORWARD_CHAIN&lt;br&gt;  $IPTABLES -N DMZ_INET_FORWARD_CHAIN&lt;br&gt;  $IPTABLES -N LAN_INPUT_CHAIN&lt;br&gt;  $IPTABLES -N LAN_INET_FORWARD_CHAIN&lt;br&gt;  $IPTABLES -N EXT_INPUT_CHAIN&lt;br&gt;  $IPTABLES -N EXT_ICMP_FLOOD_CHAIN&lt;br&gt;  $IPTABLES -N EXT_OUTPUT_CHAIN&lt;br&gt;&lt;br&gt;&lt;br&gt;как бы это сказать, задачи несколько другие....&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое включение NAT при загрузке компьютера (hate)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/79587.html#9</link>
    <pubDate>Sun, 06 Apr 2008 16:43:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;У меня своя специфика фильтрации траффика, свои отдельные цепочки, несколько провайдеров, несколько &lt;br&gt;&amp;gt;внутренних сеток и т п... Мне удобно сделать что-то вроде &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;iptables -I FORWARD XXX -i eth0 -p tcp --dport 80 -d xxx.x.x.x &lt;br&gt;&amp;gt;-j ACCEPT &lt;br&gt;&amp;gt;/etc/init.d/iptables save &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;- вот и хочу аналогичного в Debian &lt;br&gt;&lt;br&gt;  Вот тебе кусок из рабочего того что я предлагаю. Никак не пойму что тебя в нем не устаивает.&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------  iptables.save  ----------------------------&lt;br&gt;&lt;br&gt;&lt;br&gt;A INPUT -i eth1 -p ! icmp -m state --state NEW -j EXT_INPUT_CHAIN&lt;br&gt;-A INPUT -i eth1 -p icmp -m state --state NEW -m limit --limit 20/sec --limit-burst 100 -j EXT_INPUT_CHAIN&lt;br&gt;-A INPUT -i eth1 -p icmp -m state --state NEW -j EXT_ICMP_CHAIN&lt;br&gt;-A INPUT -m limit --limit 1/sec -j LOG --log-prefix &quot;Dropped INPUT packet: &quot; --log-level 6&lt;br&gt;-A INPUT -j DROP&lt;br&gt;-A FORWARD -i lo -j ACCEPT&lt;br&gt;-A FORWARD -o eth1 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;br&gt;-A FORWARD -m state --state ESTABLISHED -j A</description>
</item>

</channel>
</rss>
