<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Отчего не работает tcpmssfix в MPD 3.18?</title>
    <link>https://opennet.me/openforum/vsluhforumID1/76635.html</link>
    <description>Имеется в виду опция set iface enable tcpmssfix в файле mpd.conf&lt;br&gt;При этом никаких ошибок в mpd.log не замечено, он не ругается на опцию.  Синтаксис соблюден (как и другие опции через табуляцию в начале указана).&lt;br&gt;&lt;br&gt;Вот подобное сообщение, ответа вроде нет (или неизвестно как его найти): http://www.net-pr.com.ru/fido7.ru.unix.bsd/66048.html&lt;br&gt;&lt;br&gt;В теории, tcpmssfix должен изменять MSS только исходящих пакетов, или входящих тоже? А может вообще только входящих.  В последнем случае он не работает не у меня, а у провайдера.&lt;br&gt;&lt;br&gt;Меняется MSS только входящих пакетов (видимо это происходит у провайдера), а на исходящих - нет.&lt;br&gt;&lt;br&gt;То же самое наблюдалось до обновления mpd с 3.17 до 3.18&lt;br&gt;&lt;br&gt;Вопрос возник в ходе решения этой проблемы http://www.opennet.ru/openforum/vsluhforumID1/76497.html&lt;br&gt;решил оформить его в отдельную, более конкретную тему.&lt;br&gt;</description>

<item>
    <title>Отчего не работает tcpmssfix в MPD 3.18? (xOr)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/76635.html#6</link>
    <pubDate>Tue, 09 Oct 2007 20:33:26 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;смысл для более ранних версий mpd. &lt;br&gt;&amp;gt;Правильнее всего устанавливать последним _портом_ mpd 3.18, который у вас поставится. Я &lt;br&gt;&amp;gt;выражаюсь не очень конкретно, поскольку 4.9 формально не поддерживается и соберется &lt;br&gt;&amp;gt;ли в ней самый актуальный порт этого продукта (mpd-3.18_5), сказать не &lt;br&gt;&amp;gt;готов. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Еще были сложности с WinXP клиентами, рекомендовалось использовать помимо tcpmssfix , опции &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;set pptp disable windowing &lt;br&gt;&amp;gt;set pptp enable always-ack &lt;br&gt;&lt;br&gt;На 4.9 собирал давно ещё, но вот для теста на 4.10 собрал с последними файлами порта с freshports.org  (кстати так и не понял,как оттуда все файлы скачиваить, пришлось по одному из каждого обновления, и патч только вручную прошел, make ругался что не может его выполнить  (там 4 патча разных файлов))  - никакой разницы в работе (машина другая).&lt;br&gt;&lt;br&gt;Опцию windowing   mpd 3.18 не понимает.  Я поставил патч  ng_pptpgre.patch-4.10.txt  и включил опцию set pptp disable delayed-ack&lt;br&gt;&lt;br&gt;Скажите, кстати, пожалуйста, always-ack не может повыша</description>
</item>

<item>
    <title>Отчего не работает tcpmssfix в MPD 3.18? (magr)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/76635.html#5</link>
    <pubDate>Mon, 08 Oct 2007 12:35:32 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;Замечу что MPD ставился заново (после удаления 3.17). &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;P.S. &lt;br&gt;&amp;gt;Если кому понадобится tcpmssd: &lt;br&gt;&amp;gt;Направлять пакеты очень хорошо так  divert &amp;lt;порт&amp;gt; ip from &amp;lt;внешний адрес&amp;gt; to any tcpoptions syn out&lt;br&gt;&amp;gt;То есть только пакеты установления TCP соединения, т.к. только в них передается &lt;br&gt;&amp;gt;MSS. Весь трафик гнать через него не нужно. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Впрочим основная проблема тут - надежность. Отвалится демон - и всё, соединение &lt;br&gt;&amp;gt;не установишь. Надежнее опция в mpd всё же. &lt;br&gt;&lt;br&gt;tcpmssfix уже должен быть включен в состав кода mpd 3.18. Патч имел смысл для более ранних версий mpd.&lt;br&gt;Правильнее всего устанавливать последним _портом_ mpd 3.18, который у вас поставится. Я выражаюсь не очень конкретно, поскольку 4.9 формально не поддерживается и соберется ли в ней самый актуальный порт этого продукта (mpd-3.18_5), сказать не готов.&lt;br&gt;&lt;br&gt;Еще были сложности с WinXP клиентами, рекомендовалось использовать помимо tcpmssfix , опции&lt;br&gt;set pptp disable windowing&lt;br&gt;set pptp enable always-ack&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Отчего не работает tcpmssfix в MPD 3.18? (xOr)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/76635.html#4</link>
    <pubDate>Sun, 07 Oct 2007 20:56:47 GMT</pubDate>
    <description>&amp;gt;Помнится для mpd 3-й версии в инете патчик для tcpmssfix был. То &lt;br&gt;&amp;gt;ли он вводил эту фичу, то ли исправлял - уже не &lt;br&gt;&amp;gt;помню. &lt;br&gt;&amp;gt;А почему на 4-ю врсию не перейдешь? &lt;br&gt;&amp;gt;У меня шлюзовая машина работатет, как клиент - нет проблем. &lt;br&gt;&lt;br&gt;4-й почему-то не хотел ставиться.  Он вообще должен идти под FreeBSD 4.9?&lt;br&gt;Пробовал порт обновить с freshports.org, разные ошибки при make выдавал, короче я забил на это.   У него там были ещё зависимости от ng_ipacct и ng_car.  Надо будет ещё попробовать. Просто перебои интернета связанные с настройкой уже всех довели.&lt;br&gt;&lt;br&gt;Спасибо за информацию про патч, попробую найти.  Только сама команда у меня понимается, но работает только на вход.  Так что может он как раз для тех версий &amp;lt; 3.15 где она не понималась.  Думаю вряд ли в 3.18 её не исправили.&lt;br&gt;Замечу что MPD ставился заново (после удаления 3.17).&lt;br&gt;&lt;br&gt;P.S.&lt;br&gt;Если кому понадобится tcpmssd:&lt;br&gt;Направлять пакеты очень хорошо так  divert &amp;lt;порт&amp;gt; ip from &amp;lt;внешний адрес&amp;gt; to any tcpoptions syn out&lt;br&gt;То есть только пакеты установления TCP соеди</description>
</item>

<item>
    <title>Отчего не работает tcpmssfix в MPD 3.18? (ws)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/76635.html#3</link>
    <pubDate>Sun, 07 Oct 2007 19:28:43 GMT</pubDate>
    <description>Помнится для mpd 3-й версии в инете патчик для tcpmssfix был. То ли он вводил эту фичу, то ли исправлял - уже не помню. &lt;br&gt;А почему на 4-ю врсию не перейдешь?&lt;br&gt;У меня шлюзовая машина работатет, как клиент - нет проблем.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Отчего не работает tcpmssfix в MPD 3.18? (xOr)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/76635.html#2</link>
    <pubDate>Sat, 06 Oct 2007 23:17:24 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;интерфейсе. Т.е в конфиге должно быть примерно так: &lt;br&gt;&amp;gt;set iface mtu 1440 &lt;br&gt;&amp;gt;set iface enable tcpmssfix &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Проверял для mpd-4.3 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;p.s.: MSS можно подстравать и другими способами: &lt;br&gt;&amp;gt;С помощью демона tcpmssd, используя связку ipfw+tcpmssd &lt;br&gt;&amp;gt;или использовать штатные средства нормлизации &lt;br&gt;&amp;gt;пактов в PF, например scrub out on ng0 max-mss 1440 &lt;br&gt;&lt;br&gt;Спасибо! set iface mtu я действительно не указывал. Из mana было непонятно зачем он вообще нужен (и не является ли огранчиением MTU базового интерфейса)&lt;br&gt;Но... ничего не изменилось &lt;br&gt;        set iface mtu 1460&lt;br&gt;        set iface enable tcpmssfix&lt;br&gt;&lt;br&gt;всё равно производится замена MSS только для входящих пакетов (это не провайдер меняет, точно у меня, отключал tcpmssfix - переставало заменять), а для исходящих приходится использовать tcpmssfix&lt;br&gt;&lt;br&gt;Сейчас использую tcpmssd  но он много процессора съедает.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Отчего не работает tcpmssfix в MPD 3.18? (ws)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/76635.html#1</link>
    <pubDate>Sat, 06 Oct 2007 22:04:16 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;А может вообще только входящих.  В последнем случае он не &lt;br&gt;&amp;gt;работает не у меня, а у провайдера. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Меняется MSS только входящих пакетов (видимо это происходит у провайдера), а на &lt;br&gt;&amp;gt;исходящих - нет. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;То же самое наблюдалось до обновления mpd с 3.17 до 3.18 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вопрос возник в ходе решения этой проблемы http://www.opennet.ru/openforum/vsluhforumID1/76497.html &lt;br&gt;&amp;gt;решил оформить его в отдельную, более конкретную тему. &lt;br&gt;&lt;br&gt;Работает для входящих и исходящих пакетов. Подстраивает MSS не превышающее MTU на интерфейсе. Т.е в конфиге должно быть примерно так:&lt;br&gt;set iface mtu 1440&lt;br&gt;set iface enable tcpmssfix&lt;br&gt;&lt;br&gt;Проверял для mpd-4.3&lt;br&gt;&lt;br&gt;p.s.: MSS можно подстравать и другими способами:&lt;br&gt;С помощью демона tcpmssd, используя связку ipfw+tcpmssd&lt;br&gt;или использовать штатные средства нормлизации &lt;br&gt;пактов в PF, например scrub out on ng0 max-mss 1440&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
