<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: NAT (iptables + MASQUERADE). Использование другого source IP.</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89492.html</link>
    <description>Добрый день!&lt;br&gt;&lt;br&gt;Подскажите, п-та, можно ли при использовании NAT указывать source IP адрес отличный от того, что сконфигурирован на сетевом интерфейсе NAT сервера?&lt;br&gt;&lt;br&gt;вот пример. Есть внутренняя сеть (локалка) 192.168.1.0/24, есть сервер с выходом в Интернет в этой локалке.&lt;br&gt;На сервере сконфигурирован интерфейс eth0 с адресом 1.1.1.1. Шлюз - 1.1.1.2.&lt;br&gt;Вторым интерфейсом сервер смотрит в локалку.&lt;br&gt;&lt;br&gt;Я настроил NAT, чтобы клиенты из локалки ходили в Интернет. Все работает отлично. Клиенты из локалки ходят в Интернет с source адресом 1.1.1.1.&lt;br&gt;&lt;br&gt;Кроме 1.1.1.1 мне доступен адрес 1.1.1.10.&lt;br&gt;&lt;br&gt;Могу я настроить NAT так, чтобы source IP у клиентов был 1.1.1.10 (а не 1.1.1.1)?&lt;br&gt;&lt;br&gt;Пакеты маршрутизируются на NAT сервере с помошью &lt;br&gt;iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE&lt;br&gt;&lt;br&gt;Спасибо&lt;br&gt;</description>

<item>
    <title>NAT (iptables + MASQUERADE). Использование другого source IP. (reader)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89492.html#6</link>
    <pubDate>Tue, 03 Aug 2010 17:51:37 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Спасибо &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;я так не извращался. вы пробовали запускать tcpdump на интерфейсе с nat, &lt;br&gt;&amp;gt;&amp;gt;действительно ли пакеты не уходят, может все таки шлюз не знает &lt;br&gt;&amp;gt;&amp;gt;куда ответы слать? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Посмотрю сейчас. Но скорее всего шлюз работает нормально. Если я адрес, что &lt;br&gt;&amp;gt;указываю в ключе --to-source, устанавливаю на интерфейс сервера - все работает. &lt;br&gt;&amp;gt;(т.е сервер нормально &quot;ходит&quot; в Интернет, я могу на этот IP &lt;br&gt;&amp;gt;зайти через SSH) &lt;br&gt;&lt;br&gt;вы не путайте. когда вы указываете ip на интерфейсе, то в процессе работы в arp таблице шлюза будет этот адрес и шлюз будет знать куда слать пакеты, а если на интерфейсе этого адреса нет, то шлюз и не знает у кого этот адрес. &lt;br&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Может вообще пакеты не уходят после POSTROUTING, либо сервер нормально не воспринимает &lt;br&gt;&amp;gt;входящие пакеты (ответы). В них ведь destination IP указан не тот, &lt;br&gt;&amp;gt;что прописан для eth0). &lt;br&gt;&amp;gt;Может дропаются просто. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Спасибо &lt;br&gt;&lt;br&gt;в общем проверил то что вы хотите, в  --to-source можно указать адрес не прописанный на интерфейсе, но </description>
</item>

<item>
    <title>NAT (iptables + MASQUERADE). Использование другого source IP. (allenn)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89492.html#5</link>
    <pubDate>Tue, 03 Aug 2010 15:57:28 GMT</pubDate>
    <description>&amp;gt;Может вообще пакеты не уходят после POSTROUTING, либо сервер нормально не воспринимает &lt;br&gt;&amp;gt;входящие пакеты (ответы). В них ведь destination IP указан не тот, &lt;br&gt;&amp;gt;что прописан для eth0). &lt;br&gt;&lt;br&gt;Когда на интерфейсе прописаны несколько алиасов то SNAT отлично работает с них со всех, проверялось и не один раз.&lt;br&gt;</description>
</item>

<item>
    <title>NAT (iptables + MASQUERADE). Использование другого source IP. (Nik_sa)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89492.html#4</link>
    <pubDate>Tue, 03 Aug 2010 12:14:42 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Когда я пишу на сокетах, я могу подставить произвольный source адрес. Главное, &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;&lt;br&gt;&amp;gt;я так не извращался. вы пробовали запускать tcpdump на интерфейсе с nat, &lt;br&gt;&amp;gt;действительно ли пакеты не уходят, может все таки шлюз не знает &lt;br&gt;&amp;gt;куда ответы слать? &lt;br&gt;&lt;br&gt;Посмотрю сейчас. Но скорее всего шлюз работает нормально. Если я адрес, что указываю в ключе --to-source, устанавливаю на интерфейс сервера - все работает. (т.е сервер нормально &quot;ходит&quot; в Интернет, я могу на этот IP зайти через SSH)&lt;br&gt;&lt;br&gt;Может вообще пакеты не уходят после POSTROUTING, либо сервер нормально не воспринимает входящие пакеты (ответы). В них ведь destination IP указан не тот, что прописан для eth0).&lt;br&gt;Может дропаются просто.&lt;br&gt;&lt;br&gt;Спасибо&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>NAT (iptables + MASQUERADE). Использование другого source IP. (reader)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89492.html#3</link>
    <pubDate>Tue, 03 Aug 2010 11:44:12 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;от адреса сервера с NAT - форвардинг не работает. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А есть ли возможность задавать другой source ip? (из той же подсети) &lt;br&gt;&amp;gt;И не конфигурировать его на интерфейсе? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Когда я пишу на сокетах, я могу подставить произвольный source адрес. Главное, &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;я так не извращался. вы пробовали запускать tcpdump на интерфейсе с nat, действительно ли пакеты не уходят, может все таки шлюз не знает куда ответы слать?&lt;br&gt;</description>
</item>

<item>
    <title>NAT (iptables + MASQUERADE). Использование другого source IP. (Nik_sa)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89492.html#2</link>
    <pubDate>Tue, 03 Aug 2010 09:59:59 GMT</pubDate>
    <description>&amp;gt;http://www.opennet.ru/docs/RUS/iptables/#SNATTARGET &lt;br&gt;&lt;br&gt;Спасибо, SNAT работает. Но это не совсем то.&lt;br&gt;У меня получилось изменять source ip (ключ --to-source) только на тот адрес, который сконфигурирован на интерфейсе. Если я ставлю --to-source в значение, отличное от адреса сервера с NAT - форвардинг не работает.&lt;br&gt;&lt;br&gt;А есть ли возможность задавать другой source ip? (из той же подсети) И не конфигурировать его на интерфейсе? &lt;br&gt;&lt;br&gt;Когда я пишу на сокетах, я могу подставить произвольный source адрес. Главное, чтобы вышестоящий маршрутизатор его проанонсил. И этот адрес может не быть сконфигурированным на интерфейсе.&lt;br&gt;&lt;br&gt;Спасибо&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>NAT (iptables + MASQUERADE). Использование другого source IP. (reader)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89492.html#1</link>
    <pubDate>Mon, 02 Aug 2010 10:52:27 GMT</pubDate>
    <description>http://www.opennet.ru/docs/RUS/iptables/#SNATTARGET&lt;br&gt;</description>
</item>

</channel>
</rss>
