<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: ipfw + fwd</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html</link>
    <description>Не могу настроить чтоб форвардились пакеты извне т.е. с внешнего интерфейса на локальную машину ipfw add fwd пишет ошибку чтобы туда не писал ((&lt;br&gt;&lt;br&gt;ifout - внешний интерфейс&lt;br&gt;10.4.25.210 - ip внешнего интерфейса&lt;br&gt;192.168.0.2 - ip локальной машины с веб сервером&lt;br&gt;&lt;br&gt;вот что пишу в правило ipfw add fwd 192.168.0.2,80 tcp from 10.4.25.210:255.255.248.0 to me http out via $&#123;ifout&#125;&lt;br&gt;либо нечто вроде этого, всегда выдается ошибка:&lt;br&gt;ipfw: getsockopt(IP_FW_ADD): Invalid argument&lt;br&gt;&lt;br&gt;незнаю что неправильно, что за неверный аргумент.... подскажите плиз!&lt;br&gt;</description>

<item>
    <title>ipfw, natd (fwd) (kvasik)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#15</link>
    <pubDate>Wed, 07 Apr 2010 08:41:26 GMT</pubDate>
    <description>Расскажите в чем тогда может быть разница реализации форвардинга методом natd, добавляя опции в /etc/natd.conf, например:&lt;br&gt;-redirect_port proto targetIP:targetPORT&#091;-targetPORT&#093;&lt;br&gt;-redirect_address localIP publicIP &lt;br&gt;&lt;br&gt;и методом ipfw, где можно произвести те же настройки, внеся изменения в /etc/rc.firewall, например: &lt;br&gt;$&#123;ipfw&#125; add fwd &amp;lt;протокол&amp;gt; from &amp;lt;откуда&amp;gt; to &amp;lt;куда&amp;gt; &amp;lt;дополнительные_условия&amp;gt;&lt;br&gt;&lt;br&gt;Второе можно сделать только с опцией IPFIREWALL_FORWARD. В первом случае можно обойтись вообще без пересбоки ядра. Думаю на этом отличия не заканчиваются?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ipfw + fwd (Павел)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#14</link>
    <pubDate>Fri, 16 Nov 2007 07:47:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;второй вопросик как переадресовывать пользователей в зависимости от запрашиваемого имени, например если &lt;br&gt;&amp;gt;&amp;gt;заходит на www.site1.ru то ридеректить на одну машину, если www.site2.ru то &lt;br&gt;&amp;gt;&amp;gt;на другую? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Редиректить где? Если в апаче - то через виртуальные хосты, если на &lt;br&gt;&amp;gt;фаерволле то неполучится. &lt;br&gt;&lt;br&gt;да, попробовал, правда незнаю как через вирутальные, сделал через модуль редиректа с опцией &#091;P&#093; и прописыванием в файл hosts хостов чтобы имя хоста передавать.&lt;br&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;проблему через ipfw add fwd я понял &lt;br&gt;&amp;gt;&amp;gt;т.е. локальному компу в пакете передается адрес назначения тот что передавался роутинговому &lt;br&gt;&amp;gt;&amp;gt;серверу. Тогда возникает вопрос как заставить например апач принять запрос на &lt;br&gt;&amp;gt;&amp;gt;IP который не в системе :-&#091; ?? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Согласно RFC(и здравой логике) система такие пакеты вообще не должна принимать. &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>ipfw + fwd (idle)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#13</link>
    <pubDate>Fri, 16 Nov 2007 07:16:50 GMT</pubDate>
    <description>&amp;gt;второй вопросик как переадресовывать пользователей в зависимости от запрашиваемого имени, например если &lt;br&gt;&amp;gt;заходит на www.site1.ru то ридеректить на одну машину, если www.site2.ru то &lt;br&gt;&amp;gt;на другую? &lt;br&gt;&lt;br&gt;Редиректить где? Если в апаче - то через виртуальные хосты, если на фаерволле то неполучится.&lt;br&gt;&lt;br&gt;&amp;gt;проблему через ipfw add fwd я понял &lt;br&gt;&amp;gt;т.е. локальному компу в пакете передается адрес назначения тот что передавался роутинговому &lt;br&gt;&amp;gt;серверу. Тогда возникает вопрос как заставить например апач принять запрос на &lt;br&gt;&amp;gt;IP который не в системе :-&#091; ?? &lt;br&gt;&lt;br&gt;Согласно RFC(и здравой логике) система такие пакеты вообще не должна принимать.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ipfw + fwd (Павел)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#12</link>
    <pubDate>Fri, 16 Nov 2007 02:15:06 GMT</pubDate>
    <description>проблему через ipfw add fwd я понял&lt;br&gt;т.е. локальному компу в пакете передается адрес назначения тот что передавался роутинговому серверу. Тогда возникает вопрос как заставить например апач принять запрос на IP который не в системе :-&#091; ??&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ipfw + fwd (Павел)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#11</link>
    <pubDate>Fri, 16 Nov 2007 01:06:33 GMT</pubDate>
    <description>настроил я через нат! Спасибо кто помогал ))&lt;br&gt;&lt;br&gt;использовал redirect.port tcp 192.168.0.2:80 80&lt;br&gt;но есть пару вопросов может кто знает??&lt;br&gt;&lt;br&gt;во первых апач отдает удаленный адрес как 10.4.25.210 всегда, этот адрес внешнего интерфейса! А было бы неплохо чтобы он отдавал адрес именно клиента кто заходит на сайт, как такое то сделать? А то статистика на сайте теперь левая (((&lt;br&gt;&lt;br&gt;второй вопросик как переадресовывать пользователей в зависимости от запрашиваемого имени, например если заходит на www.site1.ru то ридеректить на одну машину, если www.site2.ru то на другую?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ipfw + fwd (Павел)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#10</link>
    <pubDate>Thu, 15 Nov 2007 10:21:05 GMT</pubDate>
    <description>&lt;br&gt;в нат я нашел только нечто вроде &lt;br&gt; -redirect_address tcp внешнийIP:80 внутреннийIP:80&lt;br&gt;&lt;br&gt;меня смущает слово редирект.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ipfw + fwd (Павел)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#9</link>
    <pubDate>Thu, 15 Nov 2007 10:08:27 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; specified in the rule) on the local machine. &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Тамже рядышком - The fwd action does not change the contents of &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;the packet at all &lt;br&gt;&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;&amp;gt;В случае ipfw используйте NAT, а лучше переходите на pf. &lt;br&gt;&lt;br&gt;знать бы что это такое &quot;pf&quot; ))) и с чем его кушать )&lt;br&gt;</description>
</item>

<item>
    <title>ipfw + fwd (Павел)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#8</link>
    <pubDate>Thu, 15 Nov 2007 10:06:49 GMT</pubDate>
    <description>&amp;gt;По очереди. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;либо нечто вроде этого, всегда выдается ошибка: &lt;br&gt;&amp;gt;&amp;gt;ipfw: getsockopt(IP_FW_ADD): Invalid argument &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Настраивай файрвол. Точнее, правильно вживляй в систему. Не у тебя первого такая &lt;br&gt;&amp;gt;ошибка. &lt;br&gt;&lt;br&gt;Да, фаер вживлен, но ядро GENERIC без поддержки fwd, но как я понял оно тут и не нужно получается если использовать NAT или pf ?&lt;br&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Второе. используй natd для форварда портов, как тебе уже сказали &lt;br&gt;&lt;br&gt;Natd у меня настроен из локалки во вне, надо как-то настраивать его и в другую сторону? &lt;br&gt;или же использовать 2 ната?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ipfw + fwd (axbat)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3534.html#7</link>
    <pubDate>Thu, 15 Nov 2007 06:08:56 GMT</pubDate>
    <description>По очереди.&lt;br&gt;&lt;br&gt;&amp;gt;либо нечто вроде этого, всегда выдается ошибка: &lt;br&gt;&amp;gt;ipfw: getsockopt(IP_FW_ADD): Invalid argument &lt;br&gt;&lt;br&gt;Настраивай файрвол. Точнее, правильно вживляй в систему. Не у тебя первого такая ошибка.&lt;br&gt;&lt;br&gt;Второе. используй natd для форварда портов, как тебе уже сказали&lt;br&gt;</description>
</item>

</channel>
</rss>
