<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блокнот системного администратора</title>
	<atom:link href="http://notme.org.ua/feed/" rel="self" type="application/rss+xml" />
	<link>http://notme.org.ua</link>
	<description>Заметки на полях</description>
	<lastBuildDate>Thu, 22 Sep 2011 12:38:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Проверка на вирусы в Mozilla Firefox</title>
		<link>http://notme.org.ua/proverka-na-virusy-v-mozilla-firefox/</link>
		<comments>http://notme.org.ua/proverka-na-virusy-v-mozilla-firefox/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 20:15:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[проверка на вирусы]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=128</guid>
		<description><![CDATA[По окончанию загрузки в окне загрузок Mozilla Firefox в течении нескольких секунд пробегает полоска &#171;Проверка на вирусы&#187;. Это как бы антивируной программой проверяются закачанные файлы на вредоносный код. По информации с  forum.mozilla-russia.org: Браузер не проверяет на наличие вирусов. Этим занимается антивирусные программы, которые сканируют входящий трафик на предмет наличия вирусов и при обнаружении сообщают вам об этом или выполняют операции с [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">По окончанию загрузки в окне загрузок Mozilla Firefox в течении нескольких секунд пробегает полоска &#171;Проверка на вирусы&#187;. Это как бы антивируной программой проверяются закачанные файлы на вредоносный код. По информации с  <a href="http://forum.mozilla-russia.org" target="_blank">forum.mozilla-russia.org</a>:</p>
<p style="text-align: justify;"><cite>Браузер не проверяет на наличие вирусов. Этим занимается антивирусные программы, которые сканируют входящий трафик на предмет наличия вирусов и при обнаружении сообщают вам об этом или выполняют операции с зараженными файлами в зависимости с настройками, где вы указали действия в подобных случаях.</cite></p>
<p style="text-align: justify;">Но проверка происходит и в том случае, если на компьютере не установлено антивирусное ПО.</p>
<p style="text-align: justify;">Отключить проверку на вирусы в Firefox можно следующим способом:</p>
<p style="text-align: justify;">1. В адресной строке пишем <strong>about:config</strong></p>
<p style="text-align: justify;">2. Параметр <strong>browser.download.manager.scanWhenDone</strong>  изменить с <strong>true</strong> на <strong>false</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/proverka-na-virusy-v-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не запускается Kaspersky Administration Kit</title>
		<link>http://notme.org.ua/ne-zapuskaetsya-kaspersky-administration-kit/</link>
		<comments>http://notme.org.ua/ne-zapuskaetsya-kaspersky-administration-kit/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 19:22:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Kaspersky Administration Kit]]></category>
		<category><![CDATA[ошибка запуска консоли MMC]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=122</guid>
		<description><![CDATA[При запуске консоли  Kaspersky Administration Kit 8.0  появляется следующая ошибка :  &#171;MMC не может открыть файл C:\Program Files\Kaspersky Lab\Kaspersky Administration Kit\CS Admin Kit.msc. Возможно, файл отсутствует, не является консолью MMC, или был создан более поздней версией MMC. Также возможно, отсутствуют права на доступ к данному файлу.&#187; Устранение: Вариант №1: 1.  Запустите командную строку (Пуск &#62;Выполнить, введите CMD  [...]]]></description>
			<content:encoded><![CDATA[<p>При запуске консоли  Kaspersky Administration Kit 8.0  появляется следующая ошибка : </p>
<p><strong>&#171;MMC не может открыть файл C:\Program Files\Kaspersky Lab\Kaspersky Administration Kit\CS Admin Kit.msc. Возможно, файл отсутствует, не является консолью MMC, или был создан более поздней версией MMC. Также возможно, отсутствуют права на доступ к данному файлу.&#187;</strong></p>
<p style="text-align: center;"><a href="http://notme.org.ua/uploads/images/kasper/kasper-kit.jpg"><img class="aligncenter" title="Не запускается Administration Kit" src="/uploads/images/kasper/kasper-kit.jpg" alt="Не запускается Administration Kit" width="465" height="85" /></a></p>
<p>Устранение:</p>
<p><strong>Вариант №1:</strong></p>
<p>1.  Запустите командную строку (<strong>Пуск &gt;Выполнить</strong>, введите <strong>CMD</strong>  и нажмите <strong>OK</strong>).</p>
<p>2. В командной строке поочередно введите следующие команды:</p>
<p>regsvr32 C:\Windows\system32\msxml.dll   (нажмите <strong>Enter</strong>)<br />
regsvr32 C:\Windows\system32\msxml2.dll  (нажмите <strong>Enter</strong>)<br />
regsvr32 C:\Windows\system32\msxml3.dll  (нажмите <strong>Enter</strong>)</p>
<p>3. Перезагрузите компьютер.</p>
<p>Если не помог первый метод, то переходим ко второму.</p>
<p><strong>Вариант № 2:</strong></p>
<p>1. Удалите файл<strong> CS Admin Kit</strong> в папке <strong>C:\Documents and Settings\&lt;Ваше_имя_пользователя&gt;\Application Data\Microsoft\MMC\</strong> . При этом все настройки Консоли удалятся (информация о клиентских компьютерах, группах, а также задачи и политики будут сохранены)</p>
<p>Обратите внимание:  Переустановка консоли администрирования возникшую проблему не решает.</p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/ne-zapuskaetsya-kaspersky-administration-kit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Привязка IP-адреса к MAC-адресу сетевой карты в Mikrotik</title>
		<link>http://notme.org.ua/privyazka-ip-adresa-k-mac-adresu-setevoj-karty-v-mikrotik/</link>
		<comments>http://notme.org.ua/privyazka-ip-adresa-k-mac-adresu-setevoj-karty-v-mikrotik/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 16:56:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[привязка ip к mac]]></category>
		<category><![CDATA[скрипт]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=114</guid>
		<description><![CDATA[1. Запускаем Winbox 2. Заходим в планировщик Микротика ( System &#62; Scheduler) 3.  Создаем задание: Name &#8212; Имя задание. Start Date &#8212; Дата начала выполнения задания. Start Time &#8212; Время начала выполнения скрипта. Interval &#8212; Интервал времени, через который задание будет запускаться на выполнение снова. On Event &#8212; Задание. Прописываем название задания, например VLAN1-ARP,  дату и время начала [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">1. Запускаем Winbox</p>
<p style="text-align: justify;">2. Заходим в планировщик Микротика ( <strong>System &gt; Scheduler)</strong></p>
<p style="text-align: center;"><img class="aligncenter" title="Mikrotik. Привязка IP к MAC" src="/uploads/images/arp-ip/arp-ip-1.png" alt="" width="281" height="540" /></p>
<p style="text-align: justify;">3.  Создаем задание:</p>
<p style="text-align: justify;"><strong>Name</strong> &#8212; Имя задание.</p>
<p style="text-align: justify;"><strong>Start Date</strong> &#8212; Дата начала выполнения задания.</p>
<p style="text-align: justify;"><strong>Start Time</strong> &#8212; Время начала выполнения скрипта.</p>
<p style="text-align: justify;"><strong>Interval</strong> &#8212; Интервал времени, через который задание будет запускаться на выполнение снова.</p>
<p style="text-align: justify;"><strong>On Event</strong> &#8212; Задание.</p>
<p style="text-align: justify;">Прописываем название задания, например<strong> VLAN1-ARP</strong>,  дату и время начала выполнения скрипта можно оставить по-умолчанию. Интервал ставим 1 минута. В поле задания используем следующий скрипт, который реализует привязку ip к mac:  </p>
<p style="text-align: justify;"><strong>:foreach i in [/ip arp find dynamic=yes interface=<span style="background-color: #ffffff;"><span style="color: #ff0000;">VLAN1</span></span>] do={/ip arp add copy-from=$i}</strong></p>
<p style="text-align: justify;"><em>Обратите внимание: В данном примере интерфейс на котором будет включена привязка является <strong>VLAN1</strong>. Вместо VLAN1 укажите интерфейс на котором вы хотите осуществить привязку.</em></p>
<p style="text-align: center;"><em></em><img class="aligncenter" title="Mikrotik. Привязка IP к MAC" src="/uploads/images/arp-ip/arp-ip-2.png" alt="Mikrotik. Привязка IP к MAC" width="485" height="324" /></p>
<p style="text-align: center;"><img title="Mikrotik. Привязка IP к MAC" src="/uploads/images/arp-ip/arp-ip-3.png" alt="Mikrotik. Привязка IP к MAC" width="484" height="310" /></p>
<p style="text-align: justify;">4. Вот, собсвенно говоря и все. Сбросить MAC-адрес можно в таблице ARP ( <strong>IP &gt; ARP</strong> )</p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/privyazka-ip-adresa-k-mac-adresu-setevoj-karty-v-mikrotik/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Как убрать баннер &#171;Отправить SMS на номер&#8230;&#187; за 15 минут без переустановки Windows.</title>
		<link>http://notme.org.ua/kak-ubrat-banner-otpravit-sms-na-nomer-za-15-minut-bez-pereustanovki-windows/</link>
		<comments>http://notme.org.ua/kak-ubrat-banner-otpravit-sms-na-nomer-za-15-minut-bez-pereustanovki-windows/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 11:35:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[баннер]]></category>
		<category><![CDATA[вирус]]></category>
		<category><![CDATA[код разблокировки]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=80</guid>
		<description><![CDATA[C конца 2009 кода многие пользователи Windows столкнулись со следующей проблемой.  При загрузке Windows или попытке запустить exe-файл на весь экран выскакивает баннер с просьбой отправить СМС-сообщение на определенный номер.  Программы, блокирующие доступ к ресурсам операционной системы Этот вид вредоносной программы класса Trojan-Ransom основан на блокировке доступа пользователя к ресурсам операционной системы. В этом случае пользователь не может [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">C конца 2009 кода многие пользователи Windows столкнулись со следующей проблемой.  При загрузке Windows или попытке запустить exe-файл на весь экран выскакивает баннер с просьбой отправить СМС-сообщение на определенный номер. </p>
<p><a name="3"><strong><cite>Программы, блокирующие доступ к ресурсам операционной системы</cite></strong></a></p>
<p style="text-align: justify;"><cite>Этот вид вредоносной программы класса <strong>Trojan-Ransom</strong> основан на блокировке доступа пользователя к ресурсам операционной системы. В этом случае пользователь не может завершить работу вредоносной программы или запустить любую другую программу, в том числе <strong>Диспетчер задач</strong>. Запустив такую троянскую программу, пользователь увидит на экране сообщение с требованием выкупа. Клавиатура и мышка будут продолжать работать, но на экране появится окно, которое невозможно свернуть, с которого невозможно переключиться (например, с помощью сочетания клавиш «<strong>Alt-Tab</strong>»). Остается только окно, расположенное поверх остальных, в котором сформулированы условия получения пароля для восстановления работоспособности системы.</cite></p>
<p style="text-align: justify;"> В зависимости от модификации вируса баннеры бывают различных видов. Вот некоторые из них:</p>
<p style="text-align: center;">
<p><a href='http://notme.org.ua/kak-ubrat-banner-otpravit-sms-na-nomer-za-15-minut-bez-pereustanovki-windows/#SID80_1_tgl' title='навестить блог, чтобы проверить этот интерцептор'>[[навестить блог, чтобы проверить этот интерцептор]]</a></p>
</p>
<p style="text-align: justify;">Вирус может позиционировать себя как антивирус от  Microsoft или Лаборатории Касперского. Как же убрать этот баннер, если заблокирован диспетчер задач, заблокирован доступ к реестру, заблокирован запуск программ.  Алгоритм действий для &#171;подолоння цiєї зарази&#187; будет следующий (вариант отправки СМС, конечно, не рассматриваем):</p>
<p>I. Первый и наиболее простой вариант разблокировки Windows</p>
<ol>
<li>
<div style="text-align: justify;">Найти код, позволяющий разблокировать компьютер с помощью <a title="Сервис деактивации вымогателей-блокеров от Лаборатории Касперского " href="http://support.kaspersky.ru/viruses/deblocker" target="_blank">Сервиса деактивации вымогателей-блокеров от  Лаборатории Касперского</a>, либо <a title="Сервис деактивации от компании &quot;Доктор Вэб&quot;" href="http://www.drweb.com/unlocker/index/" target="_blank">Сервиса деактивации от компании &#187;Доктор Вэб&#187;</a>. Если на  указанных сервисах не получается найти код разблокировки, то  стоит поискать его с помощью Google (или другого поисковика) на просторах интернета. Зачастую, нужный вам код уже где-то написан.</div>
</li>
<li>
<div style="text-align: justify;">Если удалось найти нужный код и разблокировать компьютер, то работа по спасению вашей системы еще не окончена.  Для окончательного удаления вируса с компьютера воспользуйтесь утилитами <a title="Скачать Virus Removal Tools" href="http://support.kaspersky.ru/viruses/avptool2010?level=2">Virus Removal Tools</a>, либо же <a title="Скачать Dr.Web Cureit" href="http://www.freedrweb.com/cureit/">Dr.Web Cureit</a>.</div>
</li>
<li>
<div style="text-align: justify;">Если найти код разблокировки не удалось, то переходит ко второму варианту.</div>
</li>
</ol>
<p>II. Второй вариант разблокировки.</p>
<ol>
<li>
<div style="text-align: justify;">В этом случае нужно исправить несколько параметров в реестре Windows. Из инструментов понадобится диск с Windows-Based Live CD.  Как пример, Windows XPE или ERD Commander (для XP использовать версию 5.0, для Vista 6.0, для 7-ки &#8212; 6.5).</div>
</li>
<li>
<div style="text-align: justify;">Загрузитесь с LIVE CD. Зайдите в меню «<strong>Start</strong>»?«<strong>Administrative Tools</strong>»?«<strong>Registry Editor</strong>» (скриншоты см. под спойлером ниже).</div>
</li>
<li>
<div style="text-align: justify;">Найдите ключ <strong>Userinit</strong> в ветке реестра «<strong><span style="color: #3366ff;">HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon</span></strong>». </div>
</li>
<li>
<div style="text-align: justify;">Восстановите значение на «<strong>C:\Windows\system32\userinit.exe</strong>». То есть, в ключе Userinit должно быть только это значение (запомните тот адрес, который удаляете, в данном случае <strong>&#171;C:\WINDOWS\system32\sdra64.exe&#187;</strong>).</div>
</li>
<li>Найдите ключ <strong>AppInit_DLLs</strong> в ветке реестра «<strong><span style="color: #3366ff;">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows</span></strong>»</li>
<li>По умолчанию, в значении этого ключа пусто. Удалите все, что в нем прописано.</li>
<li>Закройте реестр.</li>
</ol>
<p><a href='http://notme.org.ua/kak-ubrat-banner-otpravit-sms-na-nomer-za-15-minut-bez-pereustanovki-windows/#SID80_2_tgl' title='навестить блог, чтобы проверить этот интерцептор'>[[навестить блог, чтобы проверить этот интерцептор]]</a></p>
<p style="text-align: justify; padding-left: 30px;">8. Удалите вредоносный файл который был прописан в <strong>Userinit</strong> (в данном примере это <strong>sdra64.exe</strong>).</p>
<p style="text-align: justify; padding-left: 30px;">9. Удалите на всех разделах жесткого диска папки: <strong>RECYCLER</strong> и <strong>System Volume Information.</strong></p>
<p style="text-align: justify; padding-left: 30px;">10. Удалите содержимое следующих каталогов:</p>
<p style="text-align: justify; padding-left: 60px;"><strong>C:\WINDOWS\Temp<br />
C:\WINDOWS\system32\config\systemprofile\LocalSettings\Temp &amp; Temporary Internet Files<br />
C:\Documents and Settings\Ваше_Имя_Пользователя\LocalSettings\Temp &amp; Temporary Internet Files</strong></p>
<p style="text-align: justify; padding-left: 30px;">11. Выгрузите ERD Commander и загрузите вашу копию Windows.</p>
<p style="text-align: justify; padding-left: 30px;">12. Теперь пора перейти к устранению последствий действия вируса. Необходимо скачать утилиту <a title="утилита AVZ скачать" href="http://support.kaspersky.ru/downloads/utils/avz4.zip" target="_blank">AVZ</a>.</p>
<p style="text-align: justify; padding-left: 30px;">13. В окне утилиты выберите пункт меню «<strong>Файл</strong>»?«<strong>Восстановление системы</strong>».</p>
<p style="text-align: justify; padding-left: 30px;">14. Отметьте все пункты, кроме пунктов <strong>&#171;Полное пересоздание настроек SPI (опасно)&#187;</strong> и <strong>&#171;Очистить ключи MountPoints &amp; MountPoints2&#8243;. </strong>(см. скриншот под спойлером)</p>
<p style="text-align: justify; padding-left: 30px;">
<p><a href='http://notme.org.ua/kak-ubrat-banner-otpravit-sms-na-nomer-za-15-minut-bez-pereustanovki-windows/#SID80_3_tgl' title='навестить блог, чтобы проверить этот интерцептор'>[[навестить блог, чтобы проверить этот интерцептор]]</a></p>
</p>
<p style="text-align: justify; padding-left: 30px;">15. Нажмите кнопку <strong>Выполнить отмеченные операции.</strong></p>
<p style="text-align: justify; padding-left: 30px;">16.  По завершении операции восстановления, перезагрузите компьютер. Все ограничения будут сняты.</p>
<p style="text-align: justify; padding-left: 30px;">17. Просканируйте компьютер утилитами <a title="Скачать Virus Removal Tools" href="http://support.kaspersky.ru/viruses/avptool2010?level=2">Virus Removal Tools</a>, либо же <a title="Скачать Dr.Web Cureit" href="http://www.freedrweb.com/cureit/">Dr.Web Cureit</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/kak-ubrat-banner-otpravit-sms-na-nomer-za-15-minut-bez-pereustanovki-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как убрать рекламу-вирус Cmedia</title>
		<link>http://notme.org.ua/kak-ubrat-reklamu-virus-cmedia/</link>
		<comments>http://notme.org.ua/kak-ubrat-reklamu-virus-cmedia/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 20:42:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[CMedia]]></category>
		<category><![CDATA[баннер]]></category>
		<category><![CDATA[вирус]]></category>
		<category><![CDATA[вирус-реклама]]></category>
		<category><![CDATA[смс]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=68</guid>
		<description><![CDATA[Вариантов избавления от смс-вымогателя CMedia есть несколько. Но пойдем по пути наименьшего сопротивления и уберем этот вирус наиболее простым способом: 1.  Открыть Мой компьютер, выбрать меню Сервис,  далее Свойства папки, в открывшемся окне выбираем вкладку Вид.  В разделе Дополнительные параметры установить флажок Отображать содержимое системных папок, снять флажок Скрывать защищенные системные файлы, установить переключатель Показывать скрытые файлы и [...]]]></description>
			<content:encoded><![CDATA[<p>Вариантов избавления от смс-вымогателя CMedia есть несколько. Но пойдем по пути наименьшего сопротивления и уберем этот вирус наиболее простым способом:</p>
<p>1.  Открыть <strong>Мой компьютер</strong>, выбрать меню <strong>Сервис</strong>,  далее <strong>Свойства папки,</strong> в открывшемся окне выбираем вкладку<strong> Вид.</strong>  В разделе<strong> Дополнительные параметры</strong> установить флажок <strong>Отображать содержимое системных папок,</strong> снять флажок<strong> Скрывать защищенные системные файлы, </strong>установить<strong> </strong>переключатель<strong> Показывать скрытые файлы и папки, </strong>жмем<strong> OK</strong>.</p>
<p>2. Зайти в папку <strong>\Documents and Settings\Ваше_Имя_пользователя\Application Data\CMedia</strong></p>
<p>3. Открыть файл <strong>Cmedia.dat</strong> с помощью блокнота. В открывшемся файле в самом низу ищем строку <strong>ADSR=999</strong> (параметр <strong>ADSR</strong> показывает количество оставшихся запусков баннера, поэтому эта цифра может отличаться от Вашей) и изменяем значение <strong>999</strong> на <strong>0</strong>. Должно получиться <strong>ADSR=0</strong>. Сохранить изменения. Закрыть блокнот.</p>
<p>4. Запустить файл <strong>Unistall.exe</strong>,  после перезагрузить компьютер.</p>
<p>5. После перезагрузки зайти в в папку <strong>\Documents and Settings\Ваше_Имя_пользователя\Application Data\</strong> и удалить папку <strong>CMedia</strong>. Если  в том же каталоге присутствуют папка <strong>FieryAds</strong> и файл<strong> fieryads.dat</strong> &#8212; их удалить тоже.</p>
<p>6. С помощью программки <a title="Скачать CCleaner" href="http://ccleaner.org.ua/download/">CCleaner</a> почистить реестр и удалить временные файлы.</p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/kak-ubrat-reklamu-virus-cmedia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Мануал по настройке Mikrotik на русском языке</title>
		<link>http://notme.org.ua/manual-po-nastrojke-mikrotik-na-russkom-yazyke/</link>
		<comments>http://notme.org.ua/manual-po-nastrojke-mikrotik-na-russkom-yazyke/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 20:54:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[rus]]></category>
		<category><![CDATA[инструкция]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=61</guid>
		<description><![CDATA[Появилась полная документация на русском языке по Mikrotik RouterOS версии 3.0.   Полная документация по RouterOS 3.0 на русском языке  (скачать) Полная документация по RouterOS 3.0 на английском языке  (скачать) Остальная документация по Mikrotik на русском языке: 1.  Документация по Конфигурационной утилите WinBOX Mikrotik 2.  Документация по FTP серверу в Mikrotik 3.  Документация по Терминальной консоли Mikrotik 4.  Руководство по Firewall в Mikrotik [...]]]></description>
			<content:encoded><![CDATA[<p>Появилась полная документация на русском языке по Mikrotik RouterOS версии 3.0.  </p>
<p><a title="Полная документация по RouterOS 3.0 на русском языке" href="http://notme.org.ua/uploads/mikrotik_doc/mikrotik_manual_rus.pdf" target="_blank">Полная документация по RouterOS 3.0 на русском языке  (скачать)</a></p>
<p><a title="Полная документация по RouterOS 3.0 на английском языке" href="http://notme.org.ua/uploads/mikrotik_doc/refman3.0.pdf" target="_blank">Полная документация по RouterOS 3.0 на английском языке  (скачать)</a></p>
<p>Остальная документация по Mikrotik на русском языке:</p>
<p>1.  <a title="Документация по Конфигурационной утилите WinBOX Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/WinBox.pdf" target="_blank">Документация по Конфигурационной утилите WinBOX Mikrotik</a></p>
<p>2.  <a title="Документация по FTP серверу в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/FTP_server.pdf" target="_blank">Документация по FTP серверу в Mikrotik</a></p>
<p>3.  <a title="Документация по Терминальной консоли Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/Console.pdf" target="_blank">Документация по Терминальной консоли Mikrotik</a></p>
<p>4.  <a title="Руководство по Firewall в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/Firewall.pdf" target="_blank">Руководство по Firewall в Mikrotik</a></p>
<p>5.  <a title="Документация по Фильтрам Firewall в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/Filter.pdf" target="_blank">Документация по Фильтрам Firewall в Mikrotik</a></p>
<p><a href="http://aitec.md/files/doc/Filter.pdf"></a>6.  <a title="Документация по Mangle в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/Mangle.pdf" target="_blank">Документация по Mangle в Mikrotik</a></p>
<p>7.  <a title="Документация по NAT в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/NAT.pdf" target="_blank">Документация по NAT в Mikrotik</a></p>
<p> 8.  <a title="Документация по Address Lists в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/Address_list.pdf" target="_blank">Документация по Address Lists в Mikrotik</a></p>
<p> 9.  <a title="Документация по Службы, протоколы и порты в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/service_protocols_and_ports.pdf" target="_blank">Документация по Службы, протоколы и порты в Mikrotik</a></p>
<p>10.  <a title="Документация по  SOCKS proxy серверу в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/SOCKS.pdf" target="_blank">Документация по  SOCKS proxy серверу в Mikrotik</a></p>
<p>11.  <a title="Документация по OSPF в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/OSPF.pdf" target="_blank">Документация по OSPF в Mikrotik</a></p>
<p>12.  <a title="Документация по Серверные сценарии ч.1 в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/Scripts_p1.pdf" target="_blank">Документация по Серверные сценарии ч.1 в Mikrotik</a></p>
<p>13.  <a title="Документация по Серверные сценарии ч.2 в Mikrotik" href="http://notme.org.ua/uploads/mikrotik_doc/Scripts_p2.pdf" target="_blank">Документация по Серверные сценарии ч.2 в Mikrotik</a></p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/manual-po-nastrojke-mikrotik-na-russkom-yazyke/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Простая Точка Доступа на Mikrotik</title>
		<link>http://notme.org.ua/prostaya-tochka-dostypa-na-mikrotik/</link>
		<comments>http://notme.org.ua/prostaya-tochka-dostypa-na-mikrotik/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 20:26:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[AP]]></category>
		<category><![CDATA[RouterOS]]></category>
		<category><![CDATA[Точка доступа]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=45</guid>
		<description><![CDATA[Запускаем winbox подключаемся к роутеру Закладка Wireless Interface window . В ней список доступных без проводных карт, как правило они disabled (выкл) &#8212; что бы их задействовать нужно, выбрать нужные нажать на них станут синими и нажав правую кнопку выбрать в меню пункт Enable (вкл). ПРЕЖДЕ ЧЕМ ПОДКЛЮЧАТЬ ИНТЕРФЕЙС подключите вашу антенну. Для настройки нужной [...]]]></description>
			<content:encoded><![CDATA[<p>Запускаем winbox подключаемся к роутеру</p>
<p style="text-align: justify;">Закладка <em>Wireless Interface window</em> . В ней список доступных без проводных карт, как правило они disabled (выкл) &#8212; что бы их задействовать нужно, выбрать нужные нажать на них станут синими и нажав правую кнопку выбрать в меню пункт <strong>Enable</strong> (вкл). ПРЕЖДЕ ЧЕМ ПОДКЛЮЧАТЬ ИНТЕРФЕЙС подключите вашу антенну.</p>
<ul>
<li><a title="Нажмите для увеличения" href="http://notme.org.ua/wp-content/uploads/2010/01/2009-06-04_1555.png"><img class="alignnone" style="border: 0px;" src="http://notme.org.ua/wp-content/uploads/2010/01/2009-06-04_1555.png" border="0" alt="" width="377" height="300" /></a></li>
</ul>
<p style="text-align: justify;">Для настройки нужной нам карты, <strong>дважды кликните нему</strong>, откроется меню настройки. Для того что бы установить режим точки доступа нужно выбрать &#171;<strong>ap bridge</strong>&#187; mode. Тут же настраиваются все параметры, как частота, SSID, профили безопасности и многое другое.</p>
<ul>
<li><a title="Нажмите для увеличения" href="http://notme.org.ua/wp-content/uploads/2010/01/2009-06-04_1556.png"><img style="border: 0px;" src="http://notme.org.ua/wp-content/uploads/2010/01/2009-06-04_1556.png" border="0" alt="" width="377" height="337" /></a></li>
</ul>
<p style="text-align: justify;">Для просмотра есть ли клиенты на вашей точке, закладка <strong>Registration Table</strong> в основном меню <em>Wireless Interface window</em>.</p>
<ul>
<li><a title="Нажмите для увеличения" href="http://notme.org.ua/wp-content/uploads/2010/01/2009-06-04_1558.png"><img style="border: 0px;" src="http://notme.org.ua/wp-content/uploads/2010/01/2009-06-04_1558.png" border="0" alt="" width="425" height="205" /></a></li>
</ul>
<p style="text-align: justify;">Далее необходимо присвоить вашей точке IP адрес. Заходим в меню <strong>IP</strong> далее <strong>Address</strong>. Жмем красный крестик выбираем необходимый интерфейс вбиваем нужные нам адреса. Для ленивых открыть New terminal отправить на роутер команды.</p>
<ul>
<li><a title="Нажмите для увеличения" href="http://notme.org.ua/wp-content/uploads/2010/01/Ipp.PNG"><img style="border: 0px;" src="http://notme.org.ua/wp-content/uploads/2010/01/Ipp.PNG" border="0" alt="" width="335" height="335" /></a></li>
</ul>
<p>/ip address</p>
<p>add address=192.168.0.8/28 broadcast=192.168.0.15 comment=&#187;" disabled=no \ interface=ethernet1 network=192.168.0.0</p>
<p>add address=10.10.10.1/28 broadcast=10.10.10.15 comment=&#187;" disabled=no \ interface=wlan1 network=10.10.10.0</p>
<p style="text-align: justify;">Для проводного интерфейса присвоен адрес 192.168.0.8 Для беспроводного от 10.10.10.1 до 10.10.10.15. Точка может сама раздавать клиентам адреса через DHCP server инструкция по этому поводу в другом wiki.<br />
Далее для того что б запросы проходили нужно указать пути Заходим в меню <strong>IP</strong> далее <strong>Routes</strong>. Нажав на красный крестик добавляем необходимый путь.</p>
<p style="text-align: justify;">для ленивых</p>
<p>/ip route add comment=&#187;" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\ 192.168.0.1 scope=30 target-scope=10</p>
<p>Указан адрес выше стоящего маршрутизатора или провайдера</p>
<ul>
<li><a title="Нажмите для увеличения" href="http://notme.org.ua/wp-content/uploads/2010/01/Route.PNG"><img style="border: 0px;" src="http://notme.org.ua/wp-content/uploads/2010/01/Route.PNG" border="0" alt="" width="515" height="333" /></a></li>
</ul>
<p>Последний этап включаем NAT. Заходим в меню <strong>IP</strong> далее <strong>Firewall</strong> закладка NAT .</p>
<p>Для ленивых</p>
<p>/ip firewall nat add action=masquerade chain=srcnat comment=&#187;" disabled=no out-interface=ethernet1</p>
<p>Так же незабываем прописать адреса DNS.</p>
<ul>
<li><a title="Нажмите для увеличения" href="http://notme.org.ua/wp-content/uploads/2010/01/Nat.PNG"><img style="border: 0px;" src="http://notme.org.ua/wp-content/uploads/2010/01/Nat.PNG" border="0" alt="" width="604" height="286" /></a></li>
</ul>
<p>Автор: <strong>shados</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/prostaya-tochka-dostypa-na-mikrotik/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Построение VPN с помощью технологии EoIP</title>
		<link>http://notme.org.ua/postroenie-vpn-s-pomoshu-tehnologii-eoip/</link>
		<comments>http://notme.org.ua/postroenie-vpn-s-pomoshu-tehnologii-eoip/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 20:05:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[EoIP]]></category>
		<category><![CDATA[RouterOS]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[маршрутизатор]]></category>
		<category><![CDATA[роутер]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=41</guid>
		<description><![CDATA[Введение В настоящий момент постоянно возникает необходимость в организации виртуальных частных сетей (Virtual Private Network) между удаленными филиалами компании. При этом с ростом ее инфраструктуры новые подразделения могут открываться в разных городах и даже странах. Естественно, что приходиться пользоваться услугами разных операторов и провайдеров. В таком случае наиболее дешевым транспортом является публичная сеть Internet. Как [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Введение</strong></p>
<p style="text-align: justify;">В настоящий момент постоянно возникает необходимость в организации виртуальных частных сетей (Virtual Private Network) между удаленными филиалами компании. При этом с ростом ее инфраструктуры новые подразделения могут открываться в разных городах и даже странах. Естественно, что приходиться пользоваться услугами разных операторов и провайдеров. В таком случае наиболее дешевым транспортом является публичная сеть Internet.<br />
Как правило, наиболее распространенная структура при объединении удаленных филиалов – «звезда». Т.е. в головном подразделении располагаются основные сервера компании (web, почта, бухгалтерия и т.д.), а удаленные филиалы круглосуточно работают с их базами данных. Кроме того, бывает удобно, чтобы сотрудники разных филиалов находились в одной локальной сети.<br />
В данной статье мы расскажем, как это довольно просто можно реализовать посредством технологии Ethernet поверх IP (EoIP), которую поддерживают все маршрутизаторы с установленной MikroTik RouterOS.</p>
<p><strong>Постановка задачи</strong></p>
<p style="text-align: justify;">Предположим, что есть три территориально разнесенных филиала, каждый из которых подключен к Интернету в своем регионе. В локальной сети головного филиала А располагаются сервера и мини-АТС для организации IP-телефонии. Локальные сети удаленных филиалов B и C должны получить доступ в филиал А. При этом во всех филиалах существует одно адресное пространство 10.0.1.0/24.</p>
<table cellpadding="5">
<tbody>
<tr valign="top">
<td><img src="http://notme.org.ua/wp-content/uploads/2010/01/vpn-eoip.png" alt="" width="437" height="450" /></td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
<td> </td>
<p>  </p>
<p style="text-align: justify;"><strong>Настройка маршрутизатора А.</strong></p>
<p>Поднимаем eoip туннель с маршрутизатором С:</p>
<p>[admin@routerA] &gt; /interface eoip add remote-address=3.3.3.3 tunnel-id=0 name=eoip-tunnel1 disabled=no,</p>
<p>где remote-address – ip address маршрутизатора С, tunnel-id – идентификатор туннеля, должен иметь такое же значение на маршрутизаторе С.</p>
<p>Поднимаем eoip туннель с маршрутизатором B:</p>
<p>[admin@routerA] &gt; /interface eoip add remote-address=2.2.2.2 tunnel-id=1 name=eoip-tunnel2 disabled=no,</p>
<p>где remote-address – ip address маршрутизатора B, tunnel-id – идентификатор туннеля, должен иметь такое же значение на маршрутизаторе B.</p>
<p>Поднимаем bridge между туннелями eoip и ethernet-ом – локальная сеть:</p>
<p>[admin@routerA] &gt; /interface bridge add<br />
[admin@routerA] &gt; /interface bridge port add bridge=bridge1 interface=ether1<br />
[admin@routerA] &gt; /interface bridge port add bridge=bridge1 interface= eoip-tunnel1<br />
[admin@routerA] &gt; /interface bridge port add bridge=bridge1 interface= eoip-tunnel2</p>
<p>При таком варианте настройки бриджа филиалы В и С смогут общаться не только с филиалом А, но и друг сдругом.</p>
<p><strong>Настройка маршрутизатора C.</strong></p>
<p>Поднимаем eoip туннель с маршрутизатором A:</p>
<p>[admin@routerC] &gt; /interface eoip add remote-address=1.1.1.1 tunnel-id=0 name=eoip-tunnel1 disabled=no</p>
<p>Поднимаем bridge между интерфейсами eoip и ethernet – локальная сеть:</p>
<p>[admin@routerC] &gt; /interface bridge add<br />
[admin@routerC] &gt; /interface bridge port add bridge=bridge1 interface=ether1<br />
[admin@routerC] &gt; /interface bridge port add bridge=bridge1 interface= eoip-tunnel1</p>
<p><strong>Настройка маршрутизатора B.</strong></p>
<p>Поднимаем eoip туннель с маршрутизатором A:</p>
<p>[admin@routerB] &gt; /interface eoip add remote-address=1.1.1.1 tunnel-id=1 name=eoip-tunnel2 disabled=no</p>
<p>Поднимаем bridge между интерфейсами eoip и ethernet – локальная сеть:</p>
<p>[admin@routerB] &gt; /interface bridge add<br />
[admin@routerB] &gt; /interface bridge port add bridge=bridge1 interface=ether1<br />
[admin@routerB] &gt; /interface bridge port add bridge=bridge1 interface= eoip-tunnel2</p>
<p><strong>Проверка работы</strong></p>
<p style="text-align: justify;">Чтобы убедиться, что все работает правильно, достаточно поставить во всех филиалах ip адреса из одной подсети. Например 10.0.1.1/24 – филиал А, 10.0.1.2/24 – филиал В, 10.0.1.3/24 – филиал С. Далее из одного филиала проверить, например командой ping, что остальные два адреса отвечают и появились в arp-таблице.</p>
<p><strong>Команды диагностики</strong></p>
<p>Статус и текущие настройки интерфейсов eoip-туннелей:<br />
[admin@routerA] &gt; /interface eoip print</p>
<p>Статус и текущие настройки интерфейсов bridge:<br />
[admin@routerA] &gt; /interface bridge print</p>
<p>Статус и текущие настройки портов интерфейсов bridge:<br />
[admin@routerA] &gt; /interface bridge port print</p>
<p>МАС-адреса на портах интерфейсов bridge:<br />
[admin@routerA] &gt; interface bridge host print</p>
<p><strong>Вывод</strong></p>
<p style="text-align: justify;">В результате мы получили между филиалами структуру, прозрачную для трафика второго уровня. При этом Вы можете настроить свои политики безопасности для каждого офиса, отфильтровать ненужный трафик, нарезать требуемые полосы пропускания, настроить QoS и т.д., т.е. воспользоваться всеми преимуществами, которые дает RouterOS. Практическое тестирование показало, что eoip-туннель отнимает 10-15% полосы пропускания, что может быть существенно для каналов с низкой пропускной способностью. Но при этом не вносит заметных задержек, что позволяет передавать голосовой и другой приоритетный трафик без потери качества.</p>
<p style="text-align: justify;">Оригинал статьи: <em>на <a href="http://www.mikc.ru/" target="_blank">http://www.mikc.ru</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/postroenie-vpn-s-pomoshu-tehnologii-eoip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Объединяем офисы с помощью Mikrotik</title>
		<link>http://notme.org.ua/obedinjaem-ofisi-s-pomoshhju-mikrotik/</link>
		<comments>http://notme.org.ua/obedinjaem-ofisi-s-pomoshhju-mikrotik/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 19:51:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[PPTP]]></category>
		<category><![CDATA[RouterOS]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[маршрутизатор]]></category>
		<category><![CDATA[роутер]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=36</guid>
		<description><![CDATA[  Вступление С ростом потребностей компании в развитии возникает необходимость открывать удалённые филиалы или подразделения, которые зачастую могут находиться в другой части страны или мира. При этом потребность в едином информационном пространстве для них крайне важна и актуальна, о чём говорит значительно возросший интерес к оборудованию и программному обеспечению реализующему такие возможности. Так как, зачастую, [...]]]></description>
			<content:encoded><![CDATA[<td> </td>
<p><strong>Вступление </strong></p>
<p>С ростом потребностей компании в развитии возникает необходимость открывать удалённые филиалы или подразделения, которые зачастую могут находиться в другой части страны или мира. При этом потребность в едином информационном пространстве для них крайне важна и актуальна, о чём говорит значительно возросший интерес к оборудованию и программному обеспечению реализующему такие возможности.</p>
<p>Так как, зачастую, связь между филиалами не подразумевает использования больших скоростей, то основными факторами при выборе оборудования являются надёжность, стоимость владения, возможности .</p>
<p>Многие уже не раз успели убедиться, что программная платформа Mikrotik за невысокой ценой и крайне скромными размерами таит в себе все вышеописанные характеристики. Список поддерживаемых ею технологий не оставит равнодушным ни одного администратора, которому когда-либо придётся столкнуться с описываемой нами проблеме.</p>
<p><strong>Возможности </strong></p>
<p>Ниже представлен список возможностей, которые предлагает RouterOS Mikrotik для построения корпоративных сетей:<br />
- поддержка PPTP;<br />
- поддержка L2TP;<br />
- поддержка IPSec;<br />
- поддержка PPPOE;<br />
- поддержка IP2IP.<br />
- поддержка EoIP;<br />
- поддержка 802.1Q VLAN.</p>
<p>Использование в качестве сокрытия информации протоколов инкапсулирующих пакеты верхних уровней с последующим шифрованием содержимого позволяет добиться высокой криптоустойчивости и надёжности. Даже если злоумышленники перехватят часть зашифрованного трафика, им придётся потратить слишком много времени для его расшифровки и весьма вероятно, что им этого не удастся. Таким образом использование вышеописанных технологий и применение их комбинаций даёт крайне высокий уровень шифрования и защиты передаваемой информации, о чём мы с вами поговорим ниже.</p>
<p><strong>Тестовый стенд </strong></p>
<p>Тренироваться мы с вами будем на следующей схеме:</p>
<table cellpadding="5">
<tbody>
<tr valign="top">
<td><img src="http://notme.org.ua/wp-content/uploads/2010/01/obedinjaemiofisy.png" alt="" width="434" height="459" /><strong>Тестовый стенд</strong></td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
<td> </td>
<p>  </p>
<p style="text-align: justify;">Mikrotik 1 и Mikrotik 2 расположены разных сетях и являются граничными маршрутизаторами. Схема предусматривает, что они имеют внешние IP-адреса или имеют любой другой способ подключения друг кдругу. Сеть 192.168.5.0, адреса 192.168.5.1 и 192.168.5.2 являются виртуальными, т.е. созданными в результате поднятия туннеля между маршрутизаторами.</p>
<p>Обращайтесь к этой схеме во время просмотра каждой главы, в этом случае вы легко поймёте весь материал.</p>
<p><strong>Описание технологии PPTP </strong></p>
<p><strong>PPTP (Point to Point Tunnel Protocol)</strong> переводится как &#171;туннельный межточечный протокол&#187;. PPTP достаточно распространённая технология, которая применяется для создания частных сетей поверх открытых. Высокая производительность, достаточные опции шифрования и аутентификации, реализация на большинстве сетевых программных платформ сделали его одним из самых популярных на рынке.</p>
<p>Протокол PPTP обычно используется в следующих случаях:<br />
- создание безопасных туннелей между маршрутизаторами через Интернет;<br />
- объединение локальных сетей поверх открытых;<br />
- создание корпоративных сетей связи с возможностью доступа в локальную сеть предприятия с удалённых компьютеров или мобильных устройств;</p>
<p>Реализация PPTP в Mikrotikпозволяет выбрать следующие способы авторизации:<br />
- mschap2;<br />
- mschap1;<br />
- chap;<br />
- pap.</p>
<p>Стоит отметить, что на практике чаще всего используется mschap2, который более безопасен чем существующие аналоги.</p>
<p>Рассказывая о PPTP стоит упомянуть о протоколе EoIP (EthernetOverIP), который очень часто встречается при создании корпоративных сетей и обычно используется поверх уже созданного виртуального туннеля. EoIP позволяет создать прозрачную сетевую среду, эмулирующую прямое Ethernet подключение между сетями. Использование сказанного средства лишает администраторов головной боли по поводу видимости или не видимости объединённых сетей в &#171;Сетевом окружении&#187; и проблем пробрасывания широковещательного трафика в удаленные подсети.</p>
<p>Рассмотрим пример создания шифрованного PPTP туннеля между двумя территориально удалёнными офисами, которые используют RouterOS Mikrotik в качестве маршрутизаторов.</p>
<p>На одном из маршрутизаторов необходимо включить PPTP Server</p>
<p>/interface pptp-server server set enabled=yes</p>
<p>Сейчас создадим на этом сервере профиль для нового подключения и новый аккаунт</p>
<p>/ppp profile add name=filial only-one=yes use-compression=yes use-encryption=yes use-vj-compression=yes<br />
/ppp secret add name=newuser password=newpassword local-address=192.168.5.1 profile=filial remote-address=192.168.5.2 service=pptp</p>
<p>Для правильной идентификации подключившегося клиента целесообразно создать для него &#171;собственный PPTP сервер&#187;</p>
<p>/interface pptp-server add name=filial user=newuser</p>
<p>Сейчас на втором маршрутизаторе добавляем новый интерфейс для подключения к нашему второму маршрутизатору:</p>
<p>/interface pptp-client add name=filial_connection connect-to=192.168.1.1 user=newuser password=newpassword allow=mschap2 disabled=no</p>
<p>Далее, если вам необходим обычный туннель или вы хотите самостоятельно прописать нужные маршруты, в вашем распоряжении весь необходимый инструментарий. В самом минимальном случае вам необходимо прописать на клиентах в обоих сетях шлюзом По-умолчанию внутренние интерфейсы маршрутизаторов, а на самих маршрутизаторах указать на каких интерфейсах находятся нужные сети.</p>
<p>К примеру, на первом маршрутизаторе выполним:</p>
<p>/ip route add dst-address=192.168.20.0/24 gateway=192.168.5.1 pref-src=192.168.5.2</p>
<p>А на втором:</p>
<p>/ip route add dst-address=192.168.10.0/24 gateway=192.168.5.2 pref-src=192.168.5.1</p>
<p>В результате мы получим возможность получить доступ из одной сети в другую, пользуясь маршрутизацией пакетов L3.</p>
<p>Сейчас вы увидите, как можно сделать то же самое, но на втором уровне OSI, применив EoIP и создав прозрачный мост между сетями.</p>
<p>Предположим, что у нас маршрутизаторы удачно создали PPTP туннель и мы хотим сэмулировать работу обычного моста не трогая маршрутизацию третьего уровня.</p>
<p>Для этого создадим EoIP туннели не обоих маршрутизаторах.</p>
<p>На первом:</p>
<p>/interface eoip add name=filial_EoIP remote-address=192.168.5.1 disabled=no</p>
<p>На втором:</p>
<p>/interface eoip add name=filial_EoIP remote-address=192.168.5.2 disabled=no</p>
<p>Теперь необходимо создать мост между внутренним интерфейсом и EoIP на каждом маршрутизаторе.</p>
<p>На первом выполним:</p>
<p>/interface bridge add<br />
/interface bridge port add bridge=bridge1 interface=ether1<br />
/interface bridge port add bridge=bridge1 interface=filial_EoIP</p>
<p>И на втором:</p>
<p>/interface bridge add<br />
/interface bridge port add bridge=bridge1 interface=ether1<br />
/interface bridge port add bridge=bridge1 interface=filial_EoIP</p>
<p>В описываемом случае мы создали прозрачный туннель между двумя сетями с разными диапазонами адресов, поэтому нужно или расширить сетевую маску у всех адресов или настроить маршрутизацию пакетов.</p>
<p><strong>Описание технологии L2TP</strong></p>
<p>Протокол L2TP похож на PPTP, однако обладает рядом важных преимуществ. В частности L2TP туннели более устойчивы к сбоям и предлагают высокий уровень защищённости передаваемых данных в сочетании с IPSec.</p>
<p>Обычно L2TP используется в следующих случаях:<br />
- создание защищённых туннелей между маршрутизаторами через открытые сети;<br />
- объединение локальных сетей поверх открытых;<br />
- создание гибких схем аутентификации;<br />
- доступ в корпоративную сеть с удалённых компьютеров.</p>
<p>Как и в случае с PPTP, L2TP подразумевает использование клиент-серверной схемы.</p>
<p>Реализация протокола L2TP доступна в большинстве операционных систем, однако его распространённость несколько ниже других подобных протоколов. В основном это связано с некоторыми различиями в понимании принципов его работы производителями и не всегда качественному взаимодействию разных систем. В случае с одинаковыми системами таких проблем не возникнет.</p>
<p>Рассмотрим пример использования протокола L2TP на практике.</p>
<p>На одном из маршрутизаторов необходимо включить PPTP Server</p>
<p>/interface l2tp-server server set enabled=yes</p>
<p>Сейчас создадим на этом сервере профиль для нового подключения и новый аккаунт:</p>
<p>/ppp profile add name=filial only-one=yes use-compression=yes use-encryption=yes use-vj-compression=yes<br />
/ppp secret add name=newuser password=newpassword local-address=192.168.5.1 remote-address=192.168.5.2 service=l2tp profile=filial</p>
<p>Для правильной идентификации подключившегося клиента целесообразно создать для него &#171;собственный PPTP сервер&#187;:</p>
<p>/interface l2tp-server add name=filial user=newuser</p>
<p>Сейчас на втором маршрутизаторе добавляем новый интерфейс для подключения к нашему второму маршрутизатору:</p>
<p>/interface l2tp-client add name=filial_connection connect-to=192.168.1.1 user=newuser password=newpassword allow=mschap2 disabled=no</p>
<p><strong>Описание IP2IP</strong></p>
<p>Протокол IP-IP является самым простым из всех рассматриваемых нами. Принцип его работы основывается на инкапсуляции IP пакетов в IPпакеты. На практике это означает что нужные нам данные в виде IPпакетов будут передаваться по сети упакованные в блоки данных DATA передающихся пакетов. Таким образом достигается некоторое сокрытие информации без её шифрования путём создания подключений точка-точка и инкапсуляции пакетов. На практике IP2IP чаще всего используется для создания туннелей между роутерами через сеть Интернет и в целях обмена информацией между маршрутизаторами. Использование IP2IPв чистом виде не рекомендуется, если присутствует какая-либо возможность перехвата данных, поэтому чаще всего данный туннельный протокол работает как основа для IPSec.</p>
<p>Во многих системах наподобие Cisco IOS и некоторых других присутствуют средства для работы с данной технологией.</p>
<p>Приведем пример из практики, позволяющий увидеть принципы создания подключений точка-точка с помощью протокола IPIP.</p>
<p>Создание IPIP туннеля состоит из двух частей: создание самого подключения и назначения ему IP-адреса.</p>
<p>Первый маршрутизатор:</p>
<p>/interface ipip add name=tunnel1 local-address=192.168.1.1 remote-address=192.168.1.2 disabled=no<br />
/ip address add address=192.168.5.1/24 interface=tunnel1 disabled=no<br />
Второй маршрутизатор:</p>
<p>/interface ipip add name=tunnel1 local-address=192.168.1.2 remote-address=192.168.1.1 disabled=no<br />
/ip address add address=192.168.5.2/24 interface=tunnel1 disabled=no</p>
<p>Поверх этого туннеля можно также поднять EoIP точно так же как было сказано выше.</p>
<p><strong>Описание PPPOE</strong></p>
<p>Протокол PPPOE является частным случаем протокола PPP и является одной из самых распространённых туннельных технологий. Его распространению обязаны провайдеры, которые достаточно часто предлагают услуги широкополосного доступа в интернет, применяя при этом PPPOE. Выбор этой технологии обусловлен её высокой стабильностью, доступностью, масштабируемостью и отсутствию необходимости назначения IP адресов конечным устройствам для создания PPPOE туннеля. Проще говоря протокол PPPOE разрабатывался так, чтобы позволить связать удаленные точки через различные гетерогенные среды, сохраняя при этом доступность, производительность и стабильность.</p>
<p>Использование PPPOE вместо ресурсоёмкого PPTP позволяет значительно снизить нагрузку на сервер, однако если используемые скорости не велики и это не coreмаршрутизатор крупной организации, то особой разницы вы не заметите.</p>
<p>Реализация PPPOE на Mikrotik позволяет воспользоваться следующими типами шифрования трафика:<br />
- No encryption;<br />
- MPPE 40bit RSA;<br />
- MPPE 128bit RSA.</p>
<p>Перед нами стоит задача шифровать трафик, передаваемый через беспроводную среду. В интерфейс маршрутизатора включен беспроводной мост, который обеспечивает прозрачный канал связи с другим беспроводным мостом. Стоит отметить, что обычного шифрования беспроводного трафика в большинстве случаев не достаточно в связи с появлением огромного количества утилит для его перехвата и расшифровки.</p>
<p>Приведем пример использования PPPOE для создания туннеля между маршрутизаторами.</p>
<p>На втором маршрутизаторе создадим PPPOE сервер:</p>
<p>/ppp profile add name=filial only-one=yes use-compression=yes use-encryption=yes<br />
/interface pppoe-server server add interface=ether1 service-name=filial1one-session-per-host=yes default-profile=filial disabled=no use-vj-compression=yes<br />
/ppp secret add name=newuser password=newpassword local-address=192.168.5.1 remote-address=192.168.5.2 service=pppoe</p>
<p>На первом:</p>
<p>/interface pppoe-client add name=filial_connection service-name=filial1 user=newuser password=newpassword allow=mschap2 disabled=no</p>
<p><strong>Описание VLAN</strong></p>
<p>Технология VLAN позволяет организовать виртуальные каналы между узлами связи на 2 уровне модели OSI. Стандарт 802.1Q описывает принципы построения виртуальных сетей на одном физическом Ethernet интерфейсе. Большинство современных маршрутизаторов и коммутаторов умеют работать с этой технологией, которая достаточно часто встречается в современной практике.</p>
<p>Реализация VLAN в RouterOS Mikrotik разрешает использовать до 4095 виртуальных интерфейсов и предоставляет надёжный транспорт для других протоколов высших уровней.</p>
<p>Использование VLAN даёт ряд преимуществ перед туннельными протоколами третьего уровня, предоставляя логические высокоскоростные защищённые интерфейсы, которые ничем не отличаются в принципах работы от обычных физических.</p>
<p>Ниже представлен список сетевых адаптеров, которые корректно работают с 802.1Q<br />
- Realtek 8139;<br />
- Intel PRO/100;<br />
- Intel PRO1000 server adapter;<br />
- National Semiconductor DP83816 based cards (RouterBOARD200 onboard Ethernet, RouterBOARD 24 card);<br />
- National Semiconductor DP83815 (Soekris onboard Ethernet);<br />
- VIA VT6105M based cards (RouterBOARD 44 card);<br />
- VIA VT6105;<br />
- VIA VT6102 (VIA EPIA onboard Ethernet).</p>
<p>Следующие сетевые адаптеры работают с 802.1Q в ограниченном режиме функциональности и не рекомендуются для использования:<br />
- 3Com 3c59x PCI;<br />
- DEC 21140 (tulip).</p>
<p>Приведём пример конфигурирования двух маршрутизаторов, использующих VLAN для связи друг с другом.</p>
<p>Первый маршрутизатор:</p>
<p>/interface vlan add name=vlan1 vlan-id=10 interface=ether1<br />
/ip address add address=192.168.5.1/24 interface=vlan1</p>
<p>Второй маршрутизатор:</p>
<p>/interface vlan add name=vlan1 vlan-id=10 interface=ether1<br />
/ip address add address=192.168.5.2/24 interface=vlan1</p>
<p>После того в статусной строке каждого VLAN интерфейса появилось слово running, попробуйте попингуйте созданные адреса:</p>
<p>ping 192.168.5.1<br />
192.168.5.1 64 byte pong: ttl=255 time=1 ms<br />
192.168.5.1 64 byte pong: ttl=255 time=3 ms</p>
<p>и</p>
<p>ping 192.168.5.2<br />
192.168.5.2 64 byte pong: ttl=255 time=3 ms<br />
192.168.5.2 64 byte pong: ttl=255 time=2 ms</p>
<p><strong>Описание IPSec</strong></p>
<p>Набор протоколов IPSec был разработан специально для сокрытия информации, передаваемой чрез открытые сети. Принципы их реализации значительно повлияли на подход к созданию IPv6 и развитие систем передачи данных промышленных стандартов.</p>
<p>Все протоколы IPSec делятся на два типа:<br />
- протоколы шифрования и формирования шифрованного потока;<br />
- протоколы обмена ключами.</p>
<p>К протоколам первого типа относятся ESP (Encapsulating Security Payload — инкапсуляция зашифрованных данных) и АН (Authentication Header — аутентифицирующий заголовок). Стоит отметить, что AH не подразумевает обеспечения конфиденциальности передаваемых данных и отвечает только за проверку их целостности.</p>
<p>К протоколам второго типа относится только один существующий на данный момент – IKE (Internet Key Exchange). Данный протокол обычно используется в двух случаях:<br />
- передаваемый трафик попал под какое-либо правило, по которому он должен быть зашифрован и у клиента нет данных для его шифрования (Security Associations SA). В этом случае он отправляет запрос на получение ключа своему оппоненту;<br />
- клиент получил запрос на получение ключа и должен ответить вызывающей стороне.</p>
<p>Протоколы IPSec, отвечающие за передачу зашифрованных данных, могут работать в двух режимах: транспортном (создание зашифрованного туннеля между маршрутизаторами) и туннельном (создание подключения между сетями и построение виртуальных частных сетей).</p>
<p>Транспортный режим подразумевает шифрование только блока транспортных данных IP пакета.</p>
<p>Туннельный режим обязывает шифровать пакет полностью и инкапсулировать его в другой UDP пакет, чем обеспечивается его беспроблемная маршрутизация. Также не никак не влияет на маршрутизацию шифрование только поля данных IP-пакетов.</p>
<p>В ситуации когда IPSec пакеты сгенерированы с использованием AH (Authentification Header) не достаточно применения технологии NAT. Структура IP пакета, подверженного обработке IPSec протоколом меняется, что делает невозможным его правильное распознавание. Для устранения этой проблемы прибегают к технологии NAT-Traversal, которая инкапсулирует IPSec трафик в UDP пакеты и передаёт их по сети в виде привычного маршрутизируемого сетевого трафика. На принимающей стороне от пакета отбрасывается UDP заголовок и концевик и на стек протокола IPSec поступают полученные данные.</p>
<p>RouterOS Mikrotik имеет следующие средства для работы с IPSec: создание политик для шифрования правил, автоматическую генерацию ключей, ручное создание правил для шифрования трафика, работу как в транспортном режиме, так и в режиме туннелирования, средства мониторинга. Кроме того, в файерволе системы предусмотрен механизм NAT-T, о котором было рассказано выше.</p>
<p>Для создания простейшего транспортного IPSec подключения между двумя маршрутизаторами нужно:</p>
<p>на первом маршрутизаторе выполнить:</p>
<p>/ip ipsec policy add sa-src-address=192.168.1.1 sa-dst-address=192.168.1.2 action=encrypt<br />
/ip ipsec peer add address=192.168.1.2/24 secret=&#187;drivermania.ru&#187; generate-policy=yes</p>
<p>на втором маршрутизаторе выполнить:</p>
<p>/ip ipsec policy add sa-src-address=192.168.1.2 sa-dst-address=192.168.1.1 action=encrypt<br />
/ip ipsec peer add address=192.168.1.1 secret=&#187;drivermania.ru&#187;</p>
<p>Также на обоих маршрутизаторах необходимо разрешить используемые протоколами IPSec порты:</p>
<p>/ip firewall add chain=input protocol=udp dst-port=500 action=accept comment=&#187;Allow IKE&#187; disabled=no<br />
/ip firewall add chain=input protocol=ipsec-esp action=accept comment=&#187;Allow IPSec-esp&#187; disabled=no<br />
/ip firewall add chain=input protocol=ipsec-ah action=accept comment=&#187;Allow IPSec-ah&#187; disabled=no</p>
<p>Если у вас не возникло никаких трудностей с вышеописанным, откройте статистику и посмотрите шифруются ли пакеты</p>
<p>ip ipsec&gt; counters print<br />
out-accept: 7<br />
out-accept-isakmp: 0<br />
out-drop: 0<br />
out-encrypt: 8<br />
in-accept: 16<br />
in-accept-isakmp: 0<br />
in-drop: 0<br />
in-decrypted: 7<br />
in-drop-encrypted-expected: 0</p>
<p>В случае использования IPSec в туннельном режиме для объединения сетей с адресами 192.168.10.0/24 и 192.168.20.0/24 правила будут выглядеть следующим образом.</p>
<p>/ip firewall nat add chain=srcnat src-address=192.168.10.0/24 dst-address=192.168.20.0/24 out-interface=public action=masquerade<br />
/ip ipsec policy add src-address=192.168.10.0/24 dst-address=192.168.20.0/24 action=encrypt tunnel=yes sa-src-address=192.168.1.1 sa-dst-address=192.168.1.2<br />
/ip ipsec peer add address=192.168.1.2 exchange-mode=aggressive secret=&#187;drivermania.ru&#187;</p>
<p>и</p>
<p>/ip firewall nat add chain=srcnat src-address=192.168.20.0/24 dst-address=192.168.10.0/24 out-interface=public action=masquerade<br />
/ip ipsec policy add src-address=192.168.20.0/24 dst-address=192.168.10.0/24 action=encrypt tunnel=yes sa-src-address=192.168.1.2 sa-dst-address=192.168.1.1<br />
/ip ipsec peer add address=192.168.1.1 exchange-mode=aggressive secret=&#187;drivermania.ru&#187;<br />
В результате маршрутизаторы 192.168.1.1 и 192.168.1.2 будут обмениваться ключами и создадут безопасный шифрованный туннель между сетями 192.168.20.0 и 192.168.10.0.<br />
Как вы уже могли заметить, в показанных выше примерах мы оперировали двумя типами правил: правилами для указания политик шифрования (policy) и правилами для указания источников ключей (peer). На них стоит остановиться поподробнее и разъяснить некоторые параметры, однако для начала рассмотрим ещё два типа правил, касающихся IPSec, это Proposals и ManualSAs.<br />
Создание Proposals можно сравнить с созданием профилей шифрования. Среди доступных опций предусмотрены:<br />
- алгоритмы генерации данных для аутентификации, которые могут принимать значения: md5, sha1, null;<br />
- алгоритмы генерации данных для шифрования со значениями: des, 3des, aes-128, aes-192, aes-256, null.</p>
<p>Также возможно указать время жизни профиля в секундах или байтах и способ генерации материала для шифрования из списка предложенного ниже:<br />
- modp768;<br />
- modp1024;<br />
- modp1536;<br />
- none.</p>
<p>Профили Proposals используются в качестве опции при создании политик (Policy)</p>
<p><strong>ManualSAs </strong></p>
<p>Данный пункт предназначен для ручного создания Security Associations. Этот способ обычно используется для повышения сложности декодирования перехваченных данных и будет приемлем для ускорения работы протокола за счёт ненадобности генерировать и создавать SAна обоих хостах.</p>
<p>Приведём пример создания шифрованного туннельного подключения двух роутеров при помощи ручного задания SA:</p>
<p>/ip ipsec manual-sa add name=ah-sa1 ah-spi=0&#215;101/0&#215;100 ah-key=drivermania.ru<br />
/ip ipsec policy add src-address=192.168.10.0/24 dst-address=192.168.20.0/24 action=encrypt ipsec-protocols=ah tunnel=yes sa-src=192.168.1.1 sa-dst=192.168.1.2 manual-sa=ah-sa1<br />
и</p>
<p>/ip ipsec manual-sa add name=ah-sa1 ah-spi=0&#215;101/0&#215;100 ah-key=drivermania.ru<br />
/ip ipsec policy add src-address=192.168.20.0/24 dst-address=192.168.10.0/24 action=encrypt ipsec-protocols=ah tunnel=yes sa-src=192.168.1.2 sa-dst=192.168.1.1 manual-sa=ah-sa1<br />
Как видите, необходимость задавать Peers отсутствует, так как данные для шифрования/дешифрования заданы вручную при помощи ManualSAs и алгоритм IKE не используется..</p>
<p>Протоколы IPSec являются самыми совершенными и криптозащищёнными среди всех описанных нами, поэтому если вам необходим крайне высокий уровень защиты передаваемых данных, то это ваш выбор.</p>
<p><strong>Вывод</strong></p>
<p>Итак, вы познакомились с самыми популярными способами создания туннелей между удалёнными сетями.. Если необходимость максимально засекретить передаваемую информацию ваша главная прерогатива, то несомненно выбор должен пасть на IPSec, если вам необходим простой и быстрый туннель с шифрованием трафика, то стоит обратить внимание на PPTP/L2TP. Если вы не хотите оперировать IP адресами и таким образом засекретить передаваемые данные, то стоит обратить внимание на PPPOE и VLAN. Если же вам нужен простой, но быстрый туннель между удалёнными маршрутизаторами- ваш выбор IPIP. Ну и ,несомненно, в случае необходимости прозрачного объединения сетей самым оптимальным будет использование протокола EoIP поверх уже созданных виртуальных каналов.</p>
<p>Каждый раз перед выбором одной из представленных технологий вы должны чётко понимать что требуется получить и что позволит решить задачу максимально надёжно и безопасно, а для понимания всего этого нужен банальный опыт. Так что побольше экспериментируйте и у вас всё получится!</p>
<p>23 июль 2007 Автор: Александр Кузьмицкий.<br />
Оригинал статьи: <a href="http://www.drivermania.ru/articles/obedinjaem-ofisi-s-pomoshhju-mikrotik.html" target="_blank">http://www.drivermania.ru/articles/obedinjaem-ofisi-s-pomoshhju-mikrotik.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/obedinjaem-ofisi-s-pomoshhju-mikrotik/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Делим Интернет или QoS на Mikrotik</title>
		<link>http://notme.org.ua/delim-internet-ili-qos-na-mikrotik/</link>
		<comments>http://notme.org.ua/delim-internet-ili-qos-na-mikrotik/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 19:22:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[RouterOS]]></category>
		<category><![CDATA[роутер]]></category>

		<guid isPermaLink="false">http://notme.org.ua/?p=30</guid>
		<description><![CDATA[Принцип делить все и вся существует столько, сколько миллиардов лет существует Вселенная. Чаще всего объекты делятся  в одинаковых пропорциях и неравный отхваченный кусок кем или чем-либо вызывает недовольство поделенных. Подобные ситуации часто возникают тогда, когда объект деления имеет весомое значение в системе. Перенесемся в 21 век. Наблюдая процессы в обществе и, в первую очередь в [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img style="margin-left: 5px; margin-right: 5px;" src="http://notme.org.ua/wp-content/uploads/2010/01/mikrotik_logo.png" alt="" hspace="5" align="left" />Принцип делить все и вся существует столько, сколько миллиардов лет существует Вселенная. Чаще всего объекты делятся  в одинаковых пропорциях и неравный отхваченный кусок кем или чем-либо вызывает недовольство поделенных. Подобные ситуации часто возникают тогда, когда объект деления имеет весомое значение в системе. Перенесемся в 21 век. Наблюдая процессы в обществе и, в первую очередь в информационной сфере, можно заметить, что разумно делить все-таки научились. И, порой алгоритмы настолько неподдельны и устойчивы, что не оставляют никакой возможности взять больше или меньше дозволенного. Применив все вышеизложенное к передаче данных можно понять о чем идет речь. </p>
<div id="content" style="text-align: justify;">
<p>Современное общество и каждый человек в нем требует к себе одинакового отношения во всех сферах, что зачастую становится головной болью для тех, кто предоставляет услуги. В частности касаясь предоставления услуг доступа к Интернету за последние несколько лет произошел огромный прорыв, позволивший решить ряд проблем, порожденных появлением всемирной паутины у нас в домах и на работе, превратив ее из некого деликатеса в фаст-фуд для сотен тысяч людей. </p>
<p>Несколько раньше на нашем сайте мы опубликовали статью о RouterOS Mikrotik, в которой говорилось о возможностях, установке и первоначальной настройке этой операционной системы. Судя по количеству вопросов и ответов на нашем форуме стало ясно, что в Интернет тема настройки и управления системой раскрыта плохо и не полно. </p>
<p>Не секрет, что зачастую администраторам, в особенности начинающим, сложно разобраться во всех приведенных алгоритмах и принципах работы шейпера, вынуждая учиться методом проб и зачастую не безобидных ошибок. Так сложилось, что для этой категории пользователей очень мало простой и доступной русскоязычной документации, одним из первых начинаний которой и станет эта статья. </p>
<p><strong><span style="font-size: medium;">Теория</span></strong> </p>
<p>Для начала рассмотрим несколько понятий, которыми мы будем пользоваться в дальнейшем. </p>
<p>Технология, которая позволяет ограничивать скорость и качество доступа в Интернет, называется <strong>шейпинг </strong>(от англ. Shape &#8212; форма). Образно говоря &#8212; это технология придания некой формы графику загрузки канала. </p>
<p><strong>Шейпер</strong> &#8212; это алгоритм, который помимо управления очередностью пакетов позволяет отбрасывать не удовлетворяющие условиям. К таковым относятся алгоритмы PCQ и HTB (о них поговорим несколько позже). </p>
<p>Существует ещё один тип алгоритмов, используемых для управления движением пакетов внутри шейпера <strong>Schedulers</strong>. Их задача состоит только в формировании очередей согласно приоритетам пакетов, адресу источника, получателя и другим параметрам. К этому типу алгоритмов относятся PFIFO, BFIFO,SFQ, PCQ, RED. </p>
<p><strong>Под-очередь </strong>- очередь, сформированная из пакетов по тому или иному признаку. </p>
<p><strong>Queuing discipline (qdisc &#8212; дисциплина очереди)</strong> &#8212; алгоритм, который захватывает пакеты и точно определяет в каком порядке и каким образом они будут двигаться. </p>
<p><span style="font-size: small;"><strong>HTB</strong></span> </p>
<p>В основе шейпинга, используемого в Mikrotik, лежит дисциплина очереди HTB, реализованная во многих Linux-системах. Ее изучение является достаточно сложной, однако необходимой задачей для новичка, потому как без этих знаний дальше неудачных попыток и копирования правил из документации мало кто заходит. </p>
<p>Список основных возможностей по управлению трафиком в Mikrotik выглядит следующим образом: </p>
<ul>
<li>ограничение скорости по IP-адресам, подсетям, протоколам, портам, времени суток и другим параметрам;</li>
<li>ограничение P2P-трафика (BitTorrent, eMule);приоритизация одних потоков пакетов над другими;</li>
<li>использование пиковых скоростей для быстрого WEB-браузинга;</li>
<li>разделение канала между пользователями поровну или в других пропорциях;</li>
<li>возможность задания гарантированной скорости.</li>
</ul>
<p>Ключевым понятием для HTB является класс. Приставка Hierarhical в аббревиатуре HTB означает, что дисциплина позволяет строить иерархию классов. </p>
<p style="text-align: justify;">Схематически иерархию классов  (для упрощения будем называть классы правилами) HTB можно представить в виде некого гибридного  разделенного уровнями дерева, конечными вершинами которого являются клиенты. Классы, которые не имеют дочерних, будем называть клиентами или листьями. Обычно они находятся на нулевом уровне иерархии и первыми захватывают относящийся к ним трафик, передавая его родителям. Два или более класса, имеющие одного прямого родителя находятся на одном уровне и подсоединены к одной локальной выходной очереди. </p>
<p><img style="border: 0px;" src="http://notme.org.ua/wp-content/uploads/2010/01/02_.png" border="0" alt="" width="389" height="257" /> </p>
<p><em>Схематическое изображение структуры HTB </em> </p>
<p>На схеме выше изображена иерархия классов, в которую из файервола (Filter) поступают пакеты с данными. В зависимости от приоритета, параметров классов и загрузки канала они попадают или в локальные очереди (Self Feed), или передаются в очереди родительских классов (Inner Feed). </p>
<p>Класс характеризуют следующие параметры: </p>
<ul>
<li><strong>limit-at</strong> – гарантированная скорость;</li>
<li><strong>max-limit</strong> – ограничение скорости;</li>
<li><strong>priority</strong> – приоритет класса.</li>
</ul>
<p>Класс может находиться в одном из трех состояний: </p>
<ul>
<li><strong>Зеленый</strong> &#8212; пропускная способность правила не превышает параметр limit-at. В этом случае пакеты не двигаются вверх по иерархии, а перемещаются сразу в выходной поток своего уровня согласно приоритетам.</li>
<li><strong>Желтый</strong> &#8212; пропускная способность правила больше limit-at, но меньше max-limit. В этом случае класс отключается от выходного потока своего уровня и подключается к родительскому классу.</li>
<li><strong>Красный</strong> &#8212; пропускная способность правила больше max-limit. В этом состоянии класс отключается от родительского и подключается к локальной очереди.</li>
</ul>
<p>Пользуясь уже даже этими данными, можно составлять правила, однако на практике некоторые вещи могут выглядеть несколько иначе. </p>
<p>В Mikrotik предусмотрены два типа правил, разнесенные на разные закладки в графической утилите Winbox (с ее помощью можно конфигурировать Mikrotik из-под Windows): </p>
<ul>
<li><strong>Simple Queues</strong>;</li>
<li><strong>Queue Trees</strong>.</li>
</ul>
<p>О них мы поговорим несколько позже, а сейчас рассмотрим несколько примеров работы HTB </p>
<p>Создадим несколько правил</p>
<table border="1" cellspacing="0" cellpadding="2" width="100%" bgcolor="#e7e8ff" bordercolor="#000000">
<tbody>
<tr>
<td width="100%" valign="top"><span style="font-family: Courier; font-size: x-small;">[admin@MikroTik] queue tree&gt; add name=ClassA parent=Local max-limit=2048000<br />
[admin@MikroTik] queue tree&gt; add name=ClassB parent=ClassA max-limit=1024000<br />
[admin@MikroTik] queue tree&gt; add name=Leaf1 parent=ClassA max-limit=2048000<br />
&#8230; limit-at=1024000 packet-mark=packet_mark1 priority=8<br />
[admin@MikroTik] queue tree&gt; add name=Leaf2 parent=ClassB max-limit=1024000<br />
&#8230; limit-at=256000 packet-mark=packet_mark2 priority=7<br />
[admin@MikroTik] queue tree&gt; add name=Leaf3 parent=ClassB max-limit=1024000<br />
&#8230; limit-at=768000 packet-mark=packet_mark3 priority=8<br />
[admin@MikroTik] queue tree&gt; print<br />
Flags: X &#8212; disabled, I &#8212; invalid<br />
 0   name=&#187;ClassA&#187; parent=Local packet-mark=&#187;" limit-at=0 queue=default<br />
     priority=8 max-limit=2048000 burst-limit=0 burst-threshold=0<br />
     burst-time=0s 1   name=&#187;ClassB&#187; parent=ClassA packet-mark=&#187;" limit-at=0 queue=default<br />
     priority=8 max-limit=1024000 burst-limit=0 burst-threshold=0<br />
     burst-time=0s </p>
<p> 2   name=&#187;Leaf1&#8243; parent=ClassA packet-mark=packet_mark1 limit-at=1024000<br />
     queue=default priority=8 max-limit=2048000 burst-limit=0<br />
     burst-threshold=0 burst-time=0s </p>
<p> 3   name=&#187;Leaf2&#8243; parent=ClassB packet-mark=packet_mark2 limit-at=256000<br />
     queue=default priority=7 max-limit=1024000 burst-limit=0<br />
     burst-threshold=0 burst-time=0s </p>
<p> 4   name=&#187;Leaf3&#8243; parent=ClassB packet-mark=packet_mark3 limit-at=768000<br />
     queue=default priority=8 max-limit=1024000 burst-limit=0<br />
     burst-threshold=0 burst-time=0s<br />
[admin@MikroTik] queue tree&gt; </p>
<p></span></td>
</tr>
</tbody>
</table>
<p>1. Рассмотрим первый случай, когда клиенты 1 и 2 передают данные со скоростью меньше, чем указано в параметре limit-at, а клиент 3 не работает. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/01_.jpg" alt="" /> </p>
<p>Как видим, пакеты с данными от leaf1 и leaf2 (клиенты) не передаются в родительские классы, а выстраиваются в локальную очередь в соответствии со своими приоритетами </p>
<p>2. Сейчас посмотрим что будет, в случае если клиент leaf2 будет передавать данные со скоростью больше limit-at, но меньше max-limit указанных в его параметрах и меньше limit-at в параметрах ClassB, к которому он прикреплен. Одновременно с ним leaf1 будет передавать данные со скоростью не превышающей limit-at. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/02.jpg" alt="" width="400" height="317" /> </p>
<p>В данном случае получается интересная ситуация: клиент leaf1 будет иметь больший приоритет, чем leaf2, хотя в параметрах последнего указан больший приоритет. Это связано с тем, что передавая данные со скоростью более limit-at leaf2 подключился к родительскому классу, имеющему приоритет 8. При этом существует правило, что на нижних уровнях приоритет пакетов при одинаковых условиях больше, чем на верхних. </p>
<p>3. Рассмотрим следующий пример: скорости передачи данных для leaf1 превысила допустимое max-limit, клиент leaf2 передает данные на скорости больше limit-at и меньше max-limit, клиент leaf3 работает на скорости меньше limit-at. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/03_.jpg" alt="" /> </p>
<p>Это весьма интересный случай. В данной ситуации видно, что ClassA перегружен данными из Leaf1, поэтому ClassB не получит разрешения на передачу.В результате работоспособным окажется только клиент leaf3, подключенный в локальную очередь на нулевом уровне. </p>
<p>4. Теперь рассмотрим пример, когда данные будут одновременно передавать leaf1, leaf2, leaf3, ClassB будет желтым, а ClassA зеленым. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/04_.jpg" alt="" /> </p>
<p>В результате этого на втором уровне leaf2 попадет в очередь первым (так как имеет больший приоритет), а leaf1 и leaf3 подвергнутся случайному выбору для определения порядка следования. </p>
<p>Как видим алгоритм работы HTB весьма логичен и не так уж сложен, как могло показаться сразу. Он был принят многими производителями программного и аппаратного обеспечения за свою гибкость, надежность и отсутствие свойственных его предшественникам недостатков. Благодаря огромной универсальности с помощью него можно строить практически любые возможные иерархии правил, в точности разграничивая и давая возможность управлять потоками данных на достаточно низком уровне. </p>
<p><span style="font-size: medium;"><strong>Bursts</strong></span> </p>
<p>Часто возникает необходимость выдать так называемую пиковую скорость клиенту на определенный промежуток времени. К примеру, иногда требуется ускорить загрузку страниц, оставив при этом среднюю скорость на закачку файлов не выше отведенной. Или нужно редко посылать запросы и принимать данные, но делать это с максимальной скоростью. Глупо было бы в таком случае выдавать клиенту большую скорость, так как в один прекрасный момент из-за неосторожности или злого умысла остальные пользователи могут остаться или вовсе без Интернета, или получать его не таким, каких хотелось и за сколько заплачено. </p>
<p>Разработчики Mikrotik предоставили в распоряжение все необходимые инструменты для управления описанной выше пиковой скоростью. Следующие параметры характеризуют ее поведение: </p>
<ul>
<li><strong>burst-limit</strong> &#8212; скорость, которая будет доступна сразу при подключении;</li>
<li><strong>burst-threshold</strong> – средняя скорость за последние <strong>burst-time</strong> секунд;</li>
<li><strong>burst-time</strong> &#8212; время для подсчета <strong>burst-threshold</strong>.</li>
</ul>
<p>Момент, когда клиенту или классу нужно выдать максимальную скорость, определяется следующим образом. Раз в 1/16 времени burst-time вычисляется загрузка канала на указанное число секунд. Если средняя загрузка составила менее burst-threshold, то клиенту или классу выделяется указанная в burst-limit скорость до тех пор, пока она не превысит burst-threshold. После этого действует ограничение max-limit до тех пор, пока снова не случится понижение скорости менее burst-threshold. </p>
<p>Установим следующие параметры <strong>limit-at</strong>=128000/128000, <strong>max-limit</strong>=256000/256000, <strong>burst-limit</strong>=512000/512000, <strong>burst-treshold</strong>=192000/192000, <strong>burst-time</strong>=8, и понаблюдаем что случится с графиком загрузки канала от одного клиента: </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/05_.jpg" alt="" /> </p>
<p>Данный график характерен для случая с закачкой большого файла по протоколу http. После первой секунды средняя загрузка канала будет равна (0+0+0+0+0+0+0+512)/8=64 kbps, что менее установленного нами параметра <strong>burst-threshold</strong>. После второй секунды средняя скорость будет равна (0+0+0+0+0+0+512+512)/8=128kbps. После третьей секунды средняя скорость превысит показатель <strong>burst-threshold</strong>. В этот момент скорость резко упадет до значения параметра <strong>max-limit</strong>  и будет держаться на этом уровне до тех пор, пока средняя загрузка канала не станет меньше <strong>burst-threshold</strong>  и снова не произойдет выдача burst скорости. </p>
<p><span style="font-size: medium;"><strong>Schedulers</strong></span> </p>
<p>Рассмотрим алгоритмы так называемых Schedulers, о которых упоминалось выше. Обычно они применяются вкупе с шейперами, однако некоторые из них так же обладают функциями ограничения скорости. Физически Scheduler предшествует шейперу и представляет ему уже подготовленные очереди пакетов, к которым следует применять ограниения. </p>
<p><strong>PFIFO/BFIFO</strong> </p>
<p><strong>Packet/Bytes (FIFO)</strong> алгоритм, основанный на принципе первый пришел-первый ушел. Используется для ethernet-интерфейсов. Единственный параметр, используемвый для конфигурирования данного алгоритма, &#8212; это <strong>pfifo-limit</strong> (bfifo-limit). Он указывает на количество байт, которые могут храниться в выходном буфере. Не попавшие в буфер пакеты будут разрушаться. Графически алгоритм можно изобразить с помощью следующей схемы. По сути дела PFIFO/BFIFO ничего особенного из себя не представляет и никаких приемуществ не дает. Он просто есть и используется там, где его использовать целесообразно… </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/06.jpg" alt="" /> </p>
<p><strong>SFQ</strong> </p>
<p><strong>SFQ (Stochastic Fairness Queuing)</strong> – этот алгоритм можно назвать &#171;случайно-честным&#187;. Он применятся тогда, когда требуется предоставить всем TCP/UDP-подключениям одинаковую возможность по передаче данных. Для конфигурирования <strong>SFQ</strong> используется два параметра: </p>
<ul>
<li><strong>sfq-perturb</strong> – указывает через какое время нужно менять хэширующий алгоритм, который определяет как будут формироваться под-очередь запросов;</li>
<li><strong>pcq-allot</strong> – определяет количество байт в под-очереди.</li>
</ul>
<p><strong>SFQ</strong> работает по следующему принципу: алгоритм изымания пакетов из под-очередей одновременно выпускает в выходной интерфейс pcq-allot количество байт, а хэширующий алгоритм добавляет к каждый под-очереди <strong>pcq-allot </strong>байт, сохраняя при этом равновесие и одинаковую длину всех подочередей. Схему работы SFQ можно сравнить с мясорубкой, в которой через выходную решетку одновременно изо всех дырок в одинаковом количестве выходит фарш <img src='http://notme.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/07.jpg" alt="" /> </p>
<p>Алгоритм <strong>SFQ</strong> рекомендуется использовать в случаях, когда канал сильно загружен и необходимо предоставить приложениям одинаковую возможность по передаче данных. Единственным его недостатком является то, что одно приложение, открыв много потоков, может заглушить остальные подключения. </p>
<p><strong>PCQ</strong> </p>
<p><strong>PCQ (Per Connection Queuing)</strong> является частным случаем <strong>SFQ</strong> за тем исключением, что формирование потоков в под-очереди будет происходить в соответствии с неким правилом. Это может быть адрес источника/получателя и порт источника/получателя. Таким образом можно равномерно распределить скорость между участниками вне зависимости от количества открытых подключений. Алгоритм предоставляет следующие параметры для конфигурирования: </p>
<ul>
<li><strong>pcq-classifier</strong> – параметр для формирования очередей. Может принимать следующие значения:
<ul>
<li><strong>src-address</strong> – параметром для группировки в субочереди служит адрес источника;</li>
<li><strong>src-port</strong> – параметром для группировки в субочереди служит порт источника;</li>
<li><strong>dst-address</strong> – параметром для группировки в субочереди является адрес назначения;</li>
<li><strong>dst-port</strong> – параметром для группировки в субочереди служит порт получателя.</li>
</ul>
</li>
<li><strong>pcq-rate</strong> – число, которое указывает в какой пропорции разделять трафик по очередям. По-умолчанию 0.</li>
<li><strong>pcq-limit</strong> – длина под-очереди;</li>
<li><strong>pcq-total-limit</strong> &#8212; общее количество пакетов во всех очередях.</li>
</ul>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/08.jpg" alt="" /> </p>
<p>Данный алгоритм является основным при необходимости разделить пропускную способность поровну между классами или клиентами. С его помощью можно организовать динамический шейпинг, о котором много где говорят, но толковая реализация автору ещё не встречалась ни в одном продукте. </p>
<p>Классифицировав под-очереди по адресу источника мы получим отдельную очередь для каждого адреса, соответственно количество потоков с одного адреса не будет играть роли при доступе к выходному интерфейсу.<br />
Стоит отметить гибкость такой классификации. Применив ее по источнику к внешнему интерфейсу, в под-очереди будут попадать внешние адреса, так как в этом случае параметр <strong>src-address</strong> будет все равно содержать адрес, являющийся источником передачи данных. Применив эту же классификацию к внутреннему интерфейсу, в очереди попадут адреса клиентов или классов. Таким образом задав два правила, отличающиеся одним параметром, можно разделить поровну как входящий так и исходящий каналы. </p>
<p><strong>RED</strong> </p>
<p><strong>RED (Random Early Detection)</strong> – алгоритм, призванный выравнивать пропускную способность и сглаживать скачки, контролируя средний размер очереди. Когда ее размер достигает значения <strong>red-min-threshold</strong> алгоритм удаляет случайно выбранный пакет. Число удаленных пакетов растет с увеличением среднегого размера очереди. Если размер достигает значения <strong>red-max-threshold</strong> все пакеты удаляются. Однако случаются ситуации, когда реальный размер очереди (не средний) значительно больше <strong>red-max-threshold</strong>. В таком случае все пакеты, выходящие за рамки предела <strong>red-limit</strong>, удаляются. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/09.jpg" alt="" /> </p>
<p>Использование алгоритма крайне не желательно при присутствии UDP-трафика, так как в связи с неразборчивостью алгоритма при удалении пакетов из очереди и принципом работы UDP-протокола, данные могут не дойти до получателя. </p>
<p><strong>От теории к практике</strong> </p>
<p>Сейчас мы знаем все необходимое для того, чтобы построить необходимые нам правила. Так как на практике применение алгоритмов <strong>SFQ</strong> и <strong>RED</strong> используется крайне редко, то на примерах их работы мы останавливаться не будем. </p>
<p><strong>Queue Trees</strong> </p>
<p><strong>Queue Trees</strong> &#8212; особый тип очередей, который прямо отражает устройство шейпера HTB. Он позволяет строить деревья правил (классов) и на самом низком уровне управлять пакетами. </p>
<p>Вкратце объясним значение основных элементов управления, присутствующих в Queue Trees: </p>
<ul>
<li><strong>burst-limit</strong> (целое) – максимальная burst-скорость;</li>
<li><strong>burst-threshold</strong> (целое) – средняя загрузка канала, при которой разрешено выдать burst-limit;</li>
<li><strong>burst-time</strong> (время) – используется для подсчета средней загрузки канала;</li>
<li><strong>flow</strong> (text) – поток, маркированный в /ip firewall mangle;</li>
<li><strong>limit-at</strong> (целое) – гарантированная скорость;</li>
<li><strong>max-limit</strong> (целое) – максимальная скорость;</li>
<li><strong>name</strong> (text) – имя очереди;</li>
<li><strong>parent</strong> (text) – родитель в иерархии классов HTB;</li>
<li><strong>priority</strong> (целое: 1..8) – приоритет очереди;</li>
<li><strong>queue</strong> (text) – тип очереди. Задается в /queue type.</li>
</ul>
<p><strong><br />
</strong> </p>
<p><span style="font-size: medium;"><strong>Примеры</strong></span> </p>
<p>I. Итак, создадим правило, которое позволит получить клиентам локальной  или виртуальной сети максимальную скорость и минимальное время отклика при обращении к сайту www.drivermania.ru , однако разделит скорость между всеми поровну. </p>
<p>1. Пометим все пакеты идущие от пользователей на адрес 66.148.73.54 и обратно. Для этого нужно создать 4 правила, два из которых пометят подключения в прямом и обратом направлении, а другие два пометят пакеты в этих подключениях. Необходимо обратить внимание, что очереди работают именно с пакетами,  а не помеченными подключениями. Зачастую это создает у новичков вопросы плана: &#171;Я пишу все правильно, а оно не работает. Может это глюки?&#187; Для таких шаманов ниже приведен пример, как нужно делать, чтобы ОНО работало.</p>
<table border="1" cellspacing="0" cellpadding="3" width="100%" bgcolor="#e7e8ff" bordercolor="#000000">
<tbody>
<tr>
<td width="100%" valign="top"><span style="font-family: Courier; font-size: x-small;">/ip firewall mangle add chain=forward src-address=192.168.11.0/24 dst-address=66.148.73.54/32 action=mark-connection new-connection-mark=users-con-up</span></p>
<div><span style="font-family: Courier; font-size: x-small;">/ip firewall mangle add connection-mark=users-con-up action=mark-packet<br />
new-packet-mark=users-up chain=forward<br />
/ip firewall mangle add chain=forward src-address=66.148.73.54/32<br />
   action=mark-connection new-connection-mark=users-con-down</span></div>
<p> </p>
<p><span style="font-family: Courier; font-size: x-small;">/ip firewall mangle add connection-mark=users-con-down action=mark-packet<br />
   new-packet-mark=users-down chain=forward  </p>
<p></span></td>
</tr>
</tbody>
</table>
<p>2. Создадим два типа PCQ очереди, подключения в одной из которых мы будем классифицировать по входящему, а другие по исходящему адресу.</p>
<table border="1" cellspacing="0" cellpadding="3" width="100%" bgcolor="#e7e8ff" bordercolor="#000000">
<tbody>
<tr>
<td width="100%" valign="top"><span style="font-family: Courier; font-size: x-small;">/queue type add name=pcq-download kind=pcq pcq-classifier=dst-address<br />
/queue type add name=pcq-upload kind=pcq pcq-classifier=src-address</span></td>
</tr>
</tbody>
</table>
<p>3. Создадим очереди для входящего и исходящего трафика</p>
<table border="1" cellspacing="0" cellpadding="3" width="100%" bgcolor="#e7e8ff" bordercolor="#000000">
<tbody>
<tr>
<td width="100%" valign="top"><span style="font-family: Courier; font-size: x-small;">/queue tree add name=Download parent=Local max-limit=10240000 burst-limit=200000 burst-time=10<br />
/queue tree add parent=Download queue=pcq-download packet-mark=users-down<br />
/queue tree add name=Upload parent=Public max-limit=160000 burst-limit=200000 burst-time=10<br />
/queue tree add parent=Upload queue=pcq-upload packet-mark=users-up</span></td>
</tr>
</tbody>
</table>
<p>Как видим, пара правил и такая сложная задача, как динамический шейпинг на определенные адреса с предоставлением пиковой скорости была реализована. На практике обычно приходится применять более сложные правила в сочетании друг с другом, однако для демонстрации возможностей этот очень хорошо подошел. </p>
<p>Практически в Queue Trees мы можем оперировать только ограничением скорости. Остальные параметры, такие как адрес источника, получателя, время суток, протокол, порты и т.д. указываются в разделе Mangle-файервола. </p>
<p>Подобным способом также можно сделать хороший пинг на определенные адреса, даже во время серьезной загрузки канала. Приведем пример таких правил для сервера www.cybernet.by. </p>
<p>Для этого нужно создать четыре правила в Firewall: </p>
<ul>
<li>в первом пометим все подключения, у которых адрес получателя 195.222.70.250 именем cybernet-connection-up;</li>
<li>пакеты в подключениях cybernet-connection-up именем cybernet-packet-u;</li>
<li>в первом пометим все подключения у которых адрес источника 195.222.70.250 именем cybernet-connection-from;</li>
<li>пакеты в подключениях cybernet-connection-from именем cybernet-packet-from.</li>
</ul>
<table border="1" cellspacing="0" cellpadding="3" width="100%" bgcolor="#e7e8ff" bordercolor="#000000">
<tbody>
<tr>
<td width="100%" valign="top"><span style="font-family: Courier; font-size: x-small;">/ip firewall mangle add chain=prerouting </span><span style="font-family: Courier; font-size: x-small;">dst-address=195.222.70.250 action=mark-connection new-connection-mark=cybernet-connection-up passthrough=yes/ip firewall mangle add chain=forward connection-mark=cybernet-connection-up action=mark-packet new-packet-mark=cybernet-packet-up passthrough=yes </p>
<p>/ip firewall mangle add chain=prerouting src-address=195.222.70.250 action=mark-connection new-connection-mark=cybernet-connection-from passthrough=yes </p>
<p>/ip firewall mangle add chain=forward connection-mark=cybernet-connection-from action=mark-packet new-packet-mark=cybernet-packet-from passthrough=yes   </p>
<p></span></td>
</tr>
</tbody>
</table>
<p>Следующим шагом создадим два правила в Queue Trees: одно для входящего потока, другое для исходящего.</p>
<table border="1" cellspacing="0" cellpadding="3" width="100%" bgcolor="#e7e8ff" bordercolor="#000000">
<tbody>
<tr>
<td width="100%" valign="top">/queue tree add  name=&#187;queue1&#8243; parent=global-out packet-mark=cybernet-packet limit-at=0<br />
     queue=default priority=1 max-limit=50000 burst-limit=0 burst-threshold=0<br />
     burst-time=0s /queue tree add  name=&#187;queue2&#8243; parent=global-in packet-mark=cybernet-packet-from limit-at=0 queue=default priority=1 max-limit=50000 burst-limit=0 burst-threshold=0<br />
     burst-time=0s </td>
</tr>
</tbody>
</table>
<p>Вышеописанные действия позволят пакетам, приходящим и уходящим с адреса 195.222.70.250, попадать в приоритетные очереди и всегда иметь гарантированные 50 Kbit/s. </p>
<p>Пользуясь вышеописанным примером можно выделить для всех онлайн игр фиксированную гарантированную скорость и создать иерархию классов (правил), распределив таким образом пропускную способность между всеми поровну. </p>
<p><span style="font-size: small;"><strong>Simple Queues</strong></span> </p>
<p>Рассмотрим тип очередей Simple Queues. Эти очереди являются простыми, а если быть точнее, то упрощенными. В самом деле для их использования не нужно применять промаркированные пакеты из Firewall, однако при этом теряется некоторая гибкость. Здесь в качестве основных параметров, к которым следует применять правило, относятся адреса источника и получателя. На вкладке Advanced утилиты Winbox можно обнаружить и некоторые другие параметры, однако они не относятся к списку обязательных к заполнению. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/03.png" alt="" /> </p>
<p>Список текущих возможностей простых очередей выглядит следующим образом: </p>
<ul>
<li>работа с P2P-трафиком;</li>
<li>применение очередей в определенных интервалах времени;</li>
<li>приоритезация потоков;</li>
<li>использование в качестве параметров несколько цепочек пакетов, маркированных в  /ip firewall mangle;</li>
<li>шейпинг бидеракционного трафика (одно правило для входящего и исходящего потока).</li>
</ul>
<p>Стоит отметить, что начиная с версии Mikrotik 2.9 в Simple Queues стало возможным указывать параметр Parent для простых очередей. Таким образом можно строить практически аналогичные деревья классов, как и для Queue Trees за тем исключением, что здесь оперировать будем не пакетами и потоками, а адресами. </p>
<p>Стоит так же помнить, что Simple Queues не что иное, как частный случай Queue Trees. Поэтому создавая новые правила стоит обращать внимание не существует ли уже что-то подобное, оперирующее с теми же адресами, портами или другими параметрами. В случае сходства, приоритет окажется на стороне Queue Trees и ваши простые очереди просто не будут работать. </p>
<p>Перед началом составления правил в Simple Queues необходимо понять что есть входящий и исходящий трафик для нашего провайдера, нашего роутера и наших клиентов.  На рисунке выше изображена стандартная схема направления потоков трафика от провайдера к нашему роутеру и от роутера к клиенту. Стоит обратить внимание, что исходящий трафик клиента для нашего роутера будет являться входящим и наоборот. То же самое можно сказать про нашего провайдера-исходящий трафик для него-это входящий для нас. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/01.png" alt="" /> </p>
<p>Список параметров для конфигурирования простых очередей в Mikrototik 2.9.7 выглядит следующим образом: </p>
<ul>
<li>burst-limit (целое) – максимальная burst-скорость;</li>
<li>burst-threshold (целое) – средняя загрузка канала при которой разрешено выдать burst-limit;</li>
<li>burst-time (время) – используется для подсчета средней загрузки канала;</li>
<li>dst-address (IP адрес/маска) – адрес назначения;</li>
<li>dst-netmask (netmask) – маска подсети для dst-address;</li>
<li>interface (text) – интерфейс, для которого предназначается правило;</li>
<li>limit-at (целое/целое) – гарантированный канал;</li>
<li>max-limit (целое/целое) – максимальная величина канала;</li>
<li>name (text) – имя правила;</li>
<li>p2p (any | all-p2p | bit-torrent | blubster | direct-connect | edonkey | fasttrack | gnutella | soulseek | winmx) – тип P2P-трафика;</li>
<li>packet-marks (name; по умолчанию: &#171;&#187;) &#8212; цепочка пакетов, промаркированных в /ip firewall mangle;</li>
<li>parent (name) – имя родительской очереди;</li>
<li>priority (целое: 1..8) – приоритет. 1- больший, 8-самый маленький;</li>
<li>queue (name/name; default: default/default) – имя очереди из /queue type;</li>
<li>target-addresses (IP address/netmask) – исходный адрес;</li>
<li>time (time-time,sat | fri | thu | wed | tue | mon | sun{+}; по умолчанию: &#171;&#187;) &#8212; применить очередь к временному интервалу;</li>
<li>total-burst-limit (целое) – максимальная burst скорость в очереди global-total;•    total-burst-threshold (целое) – средняя скорость в очереди global-total;</li>
<li>total-burst-time (time) &#8212; используется для подсчета средней загрузки канала в очереди global-total;</li>
<li>total-limit-at (целое) – гарантированная скорость в очереди global-total (входящий+исходящий каналы);</li>
<li>total-max-limit (целое) – максимальная скорость передачи данных в очереди global-total.</li>
</ul>
<p>Весьма интересной является возможность управлять входящим и исходящим трафиком вместе. Это позволяет клиентам максимально использовать проплаченный канал. </p>
<p><strong>Примеры</strong> </p>
<p>Сэмулируем для нашего клиента канал с 64/42 kbit/s с гарантированной скоростью 32/32 kbit/s в будние дни и 256/128 kbit/s с гарантированной скоростью 64/64 kbit/s в выходные. </p>
<p>Результатом нашей работы будет два правила:</p>
<table border="1" cellspacing="0" cellpadding="3" width="100%" bgcolor="#e7e8ff" bordercolor="#000000">
<tbody>
<tr>
<td width="100%" valign="top"><span style="font-family: Courier; font-size: x-small;">/queue simple add target-addresses=192.168.11.1/32 limit-at=32000/32000 max-limit=64000/42000  time=00:00:00-00:00:00,mon,tue,wed,thu,fri</span><span style="font-family: Courier; font-size: x-small;">/queue simple add target-addresses=192.168.11.1/32 limit-at=64000/64000 max-limit=256000/128000  time=00:00:00-00:00:00,sat,sun</span> </td>
</tr>
</tbody>
</table>
<p>В нашем случае первая цифра в паре 32000/32000 означает входящий канал для клиента, а вторая &#8212; исходящий. Воспользовавшись нижеприведенной схемой можно инвертировать параметры относительно нашего роутера. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/10.jpg" alt="" /> </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/11.jpg" alt="" /> </p>
<p>При желании можно позаботиться о быстром открытии страниц, добавив параметры burst-limit и burst-time. </p>
<p>Данное правило можно было бы несколько видоизменить, разделив указанную скорость между всей сетью 192.168.11.0.24. В этом случае для параметра queue нужно указать тип очереди pcq-download, приведенный выше в примере с Queue Trees. </p>
<p>Простые очереди позволяют достаточно просто реализовать возможность предоставления на определенные адреса неограниченной скорости. </p>
<p>Добавим к вышеприведенным правилам ещё одно, которое будет выглядеть следующим образом:</p>
<table border="1" cellspacing="0" cellpadding="3" width="100%" bgcolor="#e7e8ff" bordercolor="#000000">
<tbody>
<tr>
<td width="100%" valign="top"><span style="font-family: Courier; font-size: x-small;">/queue simple add target-addresses==192.168.11.1/32 dst-address=84.201.225.124 limit-at=1024000/1024000 max-limit=2048000/2048000</span></td>
</tr>
</tbody>
</table>
<p>В результате чего клиент с адресом 192.168.11.1 получит доступ к адресу 84.201.225.124 со скоростью от 1 до 2 мегабит. </p>
<p>При выделении гарантированной пропускной способности нужно помнить, что сумма limit-at всех клиентов должна быть меньше или равна общей пропускной способности канала. Только в этом случае можно говорить о какой-то гарантированной скорости. </p>
<p>Если у вашего сервера неправильно установлены часы или, к примеру, села батарейка на материнской плате, то можно воспользоваться встроенной в Mikrotik возможностью синхронизации времени с внешним источником. </p>
<p>Ещё одно замечание связанно с тем, что напрямую вписать URI-адрес в поле ввода IP-адреса не представляется возможным, но иногда необходимо, так как многие сайты имеют динамические адреса. Данную проблему можно решить, прописав необходимый адрес ресурса в разделе /ip firewall address-list и дав ему имя, по которому в последствии можно обратиться. </p>
<p><img src="http://notme.org.ua/wp-content/uploads/2010/01/12.jpg" alt="" /> </p>
<p><span style="font-size: medium;"><strong>Вывод</strong></span> </p>
<p>Возможности по управлению трафиком в Mikrotik 2.9 претерпели некоторые изменения по сравнению с предыдущими версиями. Это позволило стать этой операционной системе рядом и даже несколько потеснить аппаратные решения от Cisco, сохранив при этом удобство и огромную гибкость в конфигурировании. Объединив Mikrotik и биллинг с поддержкой протокола Radius, можно получить мощную систему, подходящую как для сети среднего провайдера, так и в качестве сервера, раздающего Интернет внутри локальной домашней сети или сети предприятия. Стоит отметить, что вышеописанные возможности шейпинга можно применить не только к разделению доступа в интернет, но и к созданию резервных каналов связи. В сочетании с беспроводными технологиями RouterOS может превратить груду уже никому не нужного металлолома и нескольких беспроводных сетевых карт в мощную Wi-Fi соту с разделением доступа и предоставлением гарантированной полосы пропускания своим клиентам. </p>
<p>Автор : Александр Кузьмицкий </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://notme.org.ua/delim-internet-ili-qos-na-mikrotik/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

