Прикладная дебианавтикаhttp://uptimebox.ru/2010-09-06T09:07:00Zзаписки об opensource, debian, python, провинциальных провайдерах и о жизни посреди всего этогоОчень simple traffic shaping/control2010-09-06T09:07:00Zuptimeboxtag:uptimebox.ru,2010-09-06:/entry;2010/9/6/%D0%BE%D1%87%D0%B5%D0%BD%D1%8C-simple-traffic-shaping-control <p>В версии Shorewall 4.4.6 появился новый способ управления трафиком. Очень подходит для шлюза, поскольку прост в настройке и даёт моментальный эффект. В частности, я могу быть уверен, что траффик bittorrent изнутри сети не займёт наглухо весь канал. Я так же могу быть уверен, что голосовая связь будет работать вне зависимости от того насколько канал нагружен. Всё это имеет свои ограничения. Больше, чем канал может пропустить он, разумеется, пропускать не станет. Но утилизация канала в единицу времени однозначно повысится.</p><p> </p><p>Вот <a href="http://www.shorewall.net/simple_traffic_shaping.html">здесь</a> можно ознакомиться с подробным мануалом на английском. Я же обрисую конфигурацию в двух словах.</p> Провайдерские туннели в Shorewall2010-06-16T17:00:00Zuptimeboxtag:uptimebox.ru,2010-06-16:/entry;2010/6/16/%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B5-%D1%82%D1%83%D0%BD%D0%BD%D0%B5%D0%BB%D0%B8-%D0%B2-shorewall<p>Нужно запомнить раз и навсегда, а лучше вытатуировать это себе на указательном пальце. При подключении через pppoe, pptp, l2tp и вообще при любой инкапсуляции ppp, шлюзу требуется фича TCP Clamp MSS to PMTU. В Shorewall 4.4 (а скорее всего и раньше) она включается установкой параметра <code>CLAMPMSS</code> в значение <code>Yes</code> (смотреть в <code>/etc/shorewall/shorewall.conf</code>).</p> <p>О приятном. Теперь у меня толстенный по местным меркам канал в 5 мегабит от Билайн. О способе настройки <a href="/2008/08/l2tp.html">когда-то писал</a>. Актуально, за минусом того, что xl2tpd теперь подойдёт из стабильного репозитария.</p> <h4>Update</h4> <p>Вникал в суть проблемы. У явления её обуславливающего есть название: <em>Path MTU Discovery Black Hole</em> и оно описано в <a href="http://www.faqs.org/rfcs/rfc2923.html">RFC 2923</a>. Суть его в том, что какой-то из маршрутизаторов между моим шлюзом и целевым хостом не пропускает ICMP-пакеты. Подробности <a href="http://www.opennet.ru/base/net/pppoe_mtu.txt.html">здесь</a>.</p>Колхозтелеком2007-12-27T09:05:00Zuptimeboxtag:blogger.com,1999:blog-24583041.post-6211623211634519534 <p>Я уже <a href="/2007/08/blog-post.html">писал</a> про двух провайдеров, которые разделили рынок в моём городе. За прошедшее время ситуация резко изменилась в лучшую сторону. В моём районе начал обслуживание <a href="http://www.spark-com.ru">Спарк</a>. А <a href="http://www.aaanet.ru">ЦТС</a> был благополучно перекуплен <a href="http://www.comstar.ru">«Комстаром»</a>. Есть мнение, что со временем потребитель от этого сильно выиграет. Потому как более отвратительного провайдера мир не знал. Эти люди исхитрились даже <a href="http://cts-fighters.info/">получить судебный иск</a> от своих клиентов.</p> <p>Но история, которую я хочу вам поведать сегодня имеет отношение к другому провайдеру. Это <a href="http://www.donpac.ru">ЮТК.</a></p> Traffic Shaping/Control с помощью Shorewall2007-10-19T11:45:00Zuptimeboxtag:blogger.com,1999:blog-24583041.post-4019797705189290241 <p>Есть vpn-сервер. К vpn подключается несколько клиентов. Подключения в течение рабочего времени висят практически постоянно. На том же самом канале, к которому подцеплен vpn-сервер висит десяток пользователей. Всё бы ничего, но один из этих пользователей иногда делает рассылки на несколько сотен адресов (он не спамер, адреса получены вполне легально из опросников клиентов). Мзт-сервер так же является маршрутизатором (что логично) и почтовым сервером (что не очень логично, но так уж получилось). Для пользователя отправка происходит в один момент. Но после этого вся ширина канала забивается smtp-соединениями. Это почтовый сервер спешит доставить почту. Разумеется, по vpn пользователи работать какое-то время не могут.</p>