<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Где прописывать routing в NAT ?]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=25539&amp;type=atom" />
	<updated>2012-12-20T09:15:52Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=25539</id>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315616#p315616" />
			<content type="html"><![CDATA[<p>Еще раз по service iptables:<br />1. Настраиваете правила фаервола в том виде, в котором они вам нужны<br />2. запускаете от рута: service iptables save<br />Всё</p><p>Если нужно изменить правила фаервола - начинаем с пункта 1, завершаем пунктом 2</p><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">service iptables stop<br /># если после этой команды вы проверите правила фаервола, то они будут пустыми, а политики цепочек сброшены в ACCEPT<br />service iptables start<br /># после этой команды правила фаервола будут восстановлены в состояние, в котором были сохранены командой service iptables save</div></p><p>Команда service iptables save сохраняет правила фаервола в /etc/sysconfig/iptables (см пост выше от alexfinn). Кроме того, скрипт /etc/init.d/iptables (тот самый service iptables) использует файл /etc/sysconfig/iptables.save для сохранения предыдущих настроек фаервола. Т.е. это файл бэкапа. Логика следующая:<br />* проверяется, существует ли файл /etc/sysconfig/iptables<br />* если существует - копируем его в /etc/sysconfig/iptables.save</p>]]></content>
			<author>
				<name><![CDATA[afanasev.p]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25834</uri>
			</author>
			<updated>2012-12-20T09:15:52Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315616#p315616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315404#p315404" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexfinn пишет:</cite><blockquote><p>Настройки iptables, если делались дистрибутивными инструментами, хранятся в /etc/sysconfig/iptables.</p></blockquote></div><p>Здесь без бутылки не разобраться.&nbsp; &nbsp;rc.local (коим я возпользовался чтобы сохранить настройки iptables)&nbsp; &nbsp;обращается&nbsp; на /sbin/iptables-restore&nbsp; тот в свою очередь на /sbin/iptables-multi а дальше я не пошёл : работает ну и фиг с ним</p>]]></content>
			<author>
				<name><![CDATA[pavlar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17275</uri>
			</author>
			<updated>2012-12-19T07:04:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315404#p315404</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315400#p315400" />
			<content type="html"><![CDATA[<p>Настройки iptables, если делались дистрибутивными инструментами, хранятся в /etc/sysconfig/iptables.</p>]]></content>
			<author>
				<name><![CDATA[alexfinn]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25867</uri>
			</author>
			<updated>2012-12-19T06:48:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315400#p315400</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315399#p315399" />
			<content type="html"><![CDATA[<p>Нескажу. <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /><br />Просто таким дистром не пользуюсь, потому внятного ответа дать не могу</p>]]></content>
			<author>
				<name><![CDATA[kisil]]></name>
				<uri>https://linuxforum.ru/profile.php?id=767</uri>
			</author>
			<updated>2012-12-19T06:45:45Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315399#p315399</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315398#p315398" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kisil пишет:</cite><blockquote><p>Значит не стоит их писать в rc.local пользуйтесь service iptables save</p></blockquote></div><p>Привезут блок питания из ремонта буду на другом компе настраивать попробую service iptables save. Меня интересует куда и в каком виде rc.local запихнул настройки с точки зрения повторяемости эксперимента, чтобы можно было повторить настройки</p>]]></content>
			<author>
				<name><![CDATA[pavlar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17275</uri>
			</author>
			<updated>2012-12-19T06:43:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315398#p315398</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315397#p315397" />
			<content type="html"><![CDATA[<p>Значит не стоит их писать в rc.local пользуйтесь service iptables save</p>]]></content>
			<author>
				<name><![CDATA[kisil]]></name>
				<uri>https://linuxforum.ru/profile.php?id=767</uri>
			</author>
			<updated>2012-12-19T06:38:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315397#p315397</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315395#p315395" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kisil пишет:</cite><blockquote><p>Ну так у вас никаких правил нету.</p></blockquote></div><p>Вчера до изменения в rc.local у меня было как приведено ниже&nbsp; хотя я подозреваю что не все строки были значимы . Например я забыл поменять внешний IP(сейчас у меня другой)&nbsp; но NAT всё равно работал . Я вчера даже порт ssh поменял, настройки исчезли но я по этому порту сейчас вхожу<br />#</p><div class="codebox"><pre><code> Generated by iptables-save v1.4.7 on Mon Oct 29 14:24:09 2012
*nat
:PREROUTING ACCEPT [219:21980]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 10.44.1.1/255 10.44.2.1/255 10.44.3.1/255 10.44.4.1/255  -o eth0 -j SNAT --to-source 194.44.31.236

COMMIT
# Completed on Mon Oct 29 14:24:09 2012
# Generated by iptables-save v1.4.7 on Mon Oct 29 14:24:09 2012
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [26:2050]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Mon Oct 29 14:24:09 2012</code></pre></div>]]></content>
			<author>
				<name><![CDATA[pavlar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17275</uri>
			</author>
			<updated>2012-12-19T06:30:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315395#p315395</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315393#p315393" />
			<content type="html"><![CDATA[<p>Ну так у вас никаких правил нету.</p>]]></content>
			<author>
				<name><![CDATA[kisil]]></name>
				<uri>https://linuxforum.ru/profile.php?id=767</uri>
			</author>
			<updated>2012-12-19T06:26:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315393#p315393</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315392#p315392" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kisil пишет:</cite><blockquote><p>А покажыте но вот такой вывод<br />iptables -S</p></blockquote></div><div class="codebox"><pre><code>iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT</code></pre></div>]]></content>
			<author>
				<name><![CDATA[pavlar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17275</uri>
			</author>
			<updated>2012-12-19T06:19:45Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315392#p315392</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315391#p315391" />
			<content type="html"><![CDATA[<p>А покажыте но вот такой вывод<br />iptables -S</p>]]></content>
			<author>
				<name><![CDATA[kisil]]></name>
				<uri>https://linuxforum.ru/profile.php?id=767</uri>
			</author>
			<updated>2012-12-19T06:18:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315391#p315391</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315390#p315390" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kisil пишет:</cite><blockquote><p>service iptables save<br />Ну а что этот сервис говорит. Может это он переписывает вашы настройки</p></blockquote></div><div class="codebox"><pre><code># Generated by iptables-save v1.4.7 on Wed Dec 19 08:13:27 2012
*nat
:PREROUTING ACCEPT [110448:6848470]
:POSTROUTING ACCEPT [22:2154]
:OUTPUT ACCEPT [317:21863]
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Wed Dec 19 08:13:27 2012</code></pre></div><p>Ничего не понимаю. Все подробные настройки слизало как корова языком но если всё работает значит исходные настройки&nbsp; находятся где-то в закодированном виде. Я так понимаю четыре одинаковые маскарадные строки это мои 4 интерфейса 10.44.1.1 10.44.2.1&nbsp; 10.44.3.1 10.44.4.1</p>]]></content>
			<author>
				<name><![CDATA[pavlar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17275</uri>
			</author>
			<updated>2012-12-19T06:15:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315390#p315390</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315388#p315388" />
			<content type="html"><![CDATA[<p>service iptables save<br />Ну а что этот сервис говорит. Может это он переписывает вашы настройки</p>]]></content>
			<author>
				<name><![CDATA[kisil]]></name>
				<uri>https://linuxforum.ru/profile.php?id=767</uri>
			</author>
			<updated>2012-12-19T06:11:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315388#p315388</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315386#p315386" />
			<content type="html"><![CDATA[<p>Всё работает но после редактирования /etc/rc.local&nbsp; и перезагрузки iptables и iptables.save приняли такой вид</p><p><strong>iptables</strong></p><div class="codebox"><pre><code># Generated by iptables-save v1.4.7 on Tue Dec 18 18:14:02 2012
*nat
:PREROUTING ACCEPT [438:24520]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Tue Dec 18 18:14:02 2012</code></pre></div><p><strong>iptables.save</strong></p><div class="codebox"><pre><code># Generated by iptables-save v1.4.7 on Tue Dec 18 16:52:54 2012
*nat
:PREROUTING ACCEPT [1935:116567]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Tue Dec 18 16:52:54 2012</code></pre></div><p>Интереса ради хочу узнать куда делись исходные iptables и itables,save?</p>]]></content>
			<author>
				<name><![CDATA[pavlar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17275</uri>
			</author>
			<updated>2012-12-19T05:33:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315386#p315386</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315378#p315378" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>pavlar пишет:</cite><blockquote><p>Всё хорошо работает только вот после перезагрузки приходится следующую строку вручную набирать, может кто подскажет как её записать чтообы она стартовала автоматически а то без неё никак<br />...</p></blockquote></div><p><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"># service iptables save</div><br />А /etc/rc.local не трогайте. Он на крайний случай</p>]]></content>
			<author>
				<name><![CDATA[afanasev.p]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25834</uri>
			</author>
			<updated>2012-12-18T23:50:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315378#p315378</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Где прописывать routing в NAT ?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=315286#p315286" />
			<content type="html"><![CDATA[<p>В общем нашел&nbsp; для CentOS&nbsp; &nbsp;в&nbsp; /etc/rc.local надо прописать</p><div class="codebox"><pre><code> iptables-restore &lt; /etc/sysconfig/iptables.save</code></pre></div><p>Всё работает и после перезагрузки</p>]]></content>
			<author>
				<name><![CDATA[pavlar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17275</uri>
			</author>
			<updated>2012-12-18T10:09:45Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=315286#p315286</id>
		</entry>
</feed>
