<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: [Запрос функции] условные опции DHCP]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме [Запрос функции] условные опции DHCP форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 02:15:16 -0400</pubDate>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393801">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я тоже с нетерпением жду этой функции, чтобы можно было загружаться по сети через EFI и BIOS. <br />
			<i>21.10.2019 17:55:00, hackclub.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393801</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393801</guid>
			<pubDate>Mon, 21 Oct 2019 17:55:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393800">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Так и я. <br />
			<i>15.10.2019 05:38:00, EgorL.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393800</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393800</guid>
			<pubDate>Tue, 15 Oct 2019 05:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393799">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я тоже с нетерпением жду эту функцию, чтобы можно было загружаться по сети с EFI, BIOS и архитектур amd64/i386/arm64. <br />
			<i>18.08.2019 10:25:00, karloch.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393799</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393799</guid>
			<pubDate>Sun, 18 Aug 2019 10:25:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393798">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это шаг вперёд, но не решение. Нам нужен matcher для этой архитектуры. <br />
			<i>08.07.2019 12:35:00, eworm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393798</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393798</guid>
			<pubDate>Mon, 08 Jul 2019 12:35:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393797">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет всем, кто наткнется на этот пост! Вот последние (на данный момент) изменения в RouterOS: dhcpv4-server — добавлен матчинг по “vendor-class-id” (только через CLI); источник: <noindex><a href="https://mikrotik.com/download/changelogs/#show-tab-tree_2-id-20fdd3b54b510a1a43a605486e7f63b5" target="_blank" rel="nofollow" >https://mikrotik.com/download/changelogs/#show-tab-tree_2-id-20fdd3b54b510a1a43a605486e7f63b5</a></noindex> Возможно, ваши пожелания наконец-то учли. (Сам ещё не проверял). <br />
			<i>08.07.2019 10:21:00, velonet.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393797</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393797</guid>
			<pubDate>Mon, 08 Jul 2019 10:21:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393796">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вы можете использовать опцию DHCP 67 для изменения имени файла загрузки, на самом деле я уже использую это, чтобы легко переключать режимы загрузки PXE и UEFI прямо из winbox. И да, можно задать опцию DHCP с одним именем файла и одновременно активировать другую опцию DHCP, указывающую на другой файл (как мне кажется, это он и упустил в последней команде) в одной сети, но это не работает. <br />
			<i>28.12.2018 21:29:00, shivansps.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393796</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393796</guid>
			<pubDate>Fri, 28 Dec 2018 21:29:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393795">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вы определяете набор опций с именем «legacy», но он нигде не используется. Не думаю, что это сработает. <br />
			<i>13.12.2018 23:09:00, eworm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393795</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393795</guid>
			<pubDate>Thu, 13 Dec 2018 23:09:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393794">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Какие-то решения? Думаю, да, потому что у меня получилось с этими настройками загружаться через legacy и uefi в виртуальной машине без необходимости вручную менять d boot файл. Извиняюсь за английский, переводил через гугл.<br /><br />[ip dhcp-server add address-pool=dhcp_pool0 bootp-support=dynamic disabled=no interface=ether5 lease-time=8h10m name=dhcp1]<br /><br />[ip dhcp-server option add code=67 name=bios value=“‘undionly.kpxe’”]<br /><br />[add code=67 name=uefi value=“‘ipxe.efi’”]<br /><br />[ip dhcp-server option sets add name=legacy options=bios]<br /><br />[ip dhcp-server network add address=10.100.100.0/24 boot-file-name=undionly.kpxe dhcp-option=uefi dns-server=10.100.100.1 domain=mkhome.lan.br gateway=10.100.100.1 next-server=10.100.100.252] <br />
			<i>30.06.2018 07:58:00, thomaz40.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393794</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393794</guid>
			<pubDate>Sat, 30 Jun 2018 07:58:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393793">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Как я уже говорил: напишите им по электронной почте. Укажите номер тикета. Это произведёт гораздо большее впечатление. С уважением, Даниэль <br />
			<i>27.03.2017 10:12:00, ziegenberg.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393793</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393793</guid>
			<pubDate>Mon, 27 Mar 2017 10:12:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393792">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Хех, не знаю, но здорово, что они быстро отвечают тебе. Спасибо, что помогаешь нам, кто хочет увидеть эту функцию. Так что, дорогие mikrotik, надеюсь увидеть более полный пакет DHCP/DNS-сервера в RouterOS, как dnsmasq или isc dhcpd. <br />
			<i>27.03.2017 10:06:00, biatche.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393792</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393792</guid>
			<pubDate>Mon, 27 Mar 2017 10:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393791">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я им писал, и они ответили меньше чем за день. Сказали то же самое, что и jinzhanhua в предыдущих сообщениях: «Меню DHCP lease позволяет задать разные DHCP-опции или наборы опций для конкретного клиента». Ну, меня такой ответ не устроил, и я уточнил про «условные DHCP-опции на основе правил». Они ответили: «Посмотрим, что сможем с этим сделать». Так что, это, возможно, не те «великолепные новости», на которые ты рассчитывал, но ответ все же есть. Если хочешь, можешь сослаться на мой запрос по номеру: Ticket#2017032222001004. Чем больше народа попросит какие-то функции, тем проще им решить, что реализовать в первую очередь. С уважением, Дэниэл <br />
			<i>24.03.2017 10:47:00, ziegenberg.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393791</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393791</guid>
			<pubDate>Fri, 24 Mar 2017 10:47:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393790">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Про условный DHCP? Нет. Я отправлял письмо по проблемам с мостом и VLAN в версии 6.38.5, но уже неделю нет ответа. Может, ты им напишешь от «нас» и посмотришь, ответят ли они на самом деле? (Ведь тебе они всегда отвечают.) Потом расскажешь нам хорошие новости. <br />
			<i>20.03.2017 22:25:00, biatche.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393790</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393790</guid>
			<pubDate>Mon, 20 Mar 2017 22:25:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393789">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ты писал им на support@mikrotik.com? Они всегда отвечают на такие письма, и именно туда стоит обращаться, если у тебя: &nbsp;<br />- найден баг &nbsp;<br />- есть предложение по функционалу &nbsp;<br />- вопросы, которые не подходят для форума &nbsp;<br />- нужна окончательная ясность &nbsp;<br /><br />С уважением, Даниэль <br />
			<i>20.03.2017 06:42:00, ziegenberg.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393789</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393789</guid>
			<pubDate>Mon, 20 Mar 2017 06:42:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393788">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вот отношение к Mikrotik, которое мне не нравится. Они вообще не отвечают, даже когда речь идет о серьёзных ошибках. Может, они общаются только с теми, кого знают. Очень разочаровывает. Но я всё же очень жду эту функцию. У нас должна быть современная настройка сети для современных условий. dnsmasq поддерживает условия, isc dhcpd тоже, даже Microsoft DHCP, наверное, тоже. <br />
			<i>19.03.2017 13:13:00, biatche.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393788</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393788</guid>
			<pubDate>Sun, 19 Mar 2017 13:13:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393787">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Никто? <br />
			<i>15.03.2017 13:29:00, sebus.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393787</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393787</guid>
			<pubDate>Wed, 15 Mar 2017 13:29:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393786">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Что-нибудь из этого вообще получилось? sebus <br />
			<i>13.03.2017 07:30:00, sebus.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393786</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393786</guid>
			<pubDate>Mon, 13 Mar 2017 07:30:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393785">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Есть ли какие-то новости по этой проблеме? Буду благодарен за возможность возвращать разные загрузочные файлы в зависимости от системы pxeboot. <br />
			<i>08.02.2017 19:50:00, marianob85.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393785</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393785</guid>
			<pubDate>Wed, 08 Feb 2017 19:50:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393784">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня есть похожая, хоть и упрощённая задача, для которой это было бы очень полезно. Я хочу иметь возможность PXE-загружать системы с традиционным BIOS и системы с EFI. Для каждой нужна разная загрузочная программа. Обычно это настраивается так:<br /><br />if option arch = 00:06 { filename “pxelinux/bootia32.efi”; } else { filename “pxelinux/pxelinux.0”; }<br /><br />Я бы очень хотел, чтобы RouterOS поддерживал это. <br />
			<i>17.01.2016 23:51:00, sw25481.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393784</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393784</guid>
			<pubDate>Sun, 17 Jan 2016 23:51:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393783">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, у меня тоже есть похожие кастомные опции DHCP. Если в DHCP-&gt;Leases есть статический элемент клиента DHCP и у этого элемента есть кастомные опции DHCP, DHCP-сервер может предложить эти кастомные опции клиенту, даже если клиент не отправлял их в пакете DHCP Discovery. Спасибо! <br />
			<i>22.11.2015 10:49:00, jinzhanhua.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393783</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393783</guid>
			<pubDate>Sun, 22 Nov 2015 10:49:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[Запрос функции] условные опции DHCP</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393782">[Запрос функции] условные опции DHCP</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Всем привет! В данный момент RouterOS поддерживает добавление DHCP-опций и отправляет их только по запросу клиента. Мне же нужно отправлять условные опции, основываясь на информации, которую клиент присылает. <br /><br />Первый пример — PXE-загрузка. В зависимости от того, что за клиент, что он поддерживает или на какой архитектуре основан, мне нужно отправлять разные опции. Вот пример конфигурации для ISC dhcpd:<br /><br /># Объявляем пространство опций iPXE &nbsp;<br />option space ipxe; &nbsp;<br />option ipxe-encap-opts code 175 = encapsulate ipxe;<br /><br /># Флаги возможностей iPXE, устанавливаемые в DHCP-запросе &nbsp;<br />option ipxe.http &nbsp; &nbsp; &nbsp;code 19 = unsigned integer 8; &nbsp;<br />option ipxe.bzimage &nbsp; code 24 = unsigned integer 8; &nbsp;<br />option ipxe.pxe &nbsp; &nbsp; &nbsp; code 33 = unsigned integer 8; &nbsp;<br />option ipxe.elf &nbsp; &nbsp; &nbsp; code 34 = unsigned integer 8; &nbsp;<br />option ipxe.efi &nbsp; &nbsp; &nbsp; code 36 = unsigned integer 8; &nbsp;<br />option ipxe.menu &nbsp; &nbsp; &nbsp;code 39 = unsigned integer 8;<br /><br /># Другие полезные общие опции &nbsp;<br />option arch code 93 = unsigned integer 16;<br /><br />class "PXEClient" { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;allow booting; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;allow bootp;<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;next-server 10.0.0.1;<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;# Проверяем, поддерживает ли iPXE, который мы загружаем, необходимые функции, &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;# если нет — загружаем полнофункциональную версию. &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;if exists ipxe.http &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and exists ipxe.menu &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and ((exists ipxe.pxe &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and exists ipxe.bzimage &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and exists ipxe.elf) &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;or (exists ipxe.efi)) { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Всё в порядке, просто отправляем файл конфигурации загрузки. &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename "http://10.0.0.1:3928/default.ipxe"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} elsif exists user-class and option user-class = "iPXE" { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Мы уже используем iPXE, но не полнофункциональную версию, &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# возможно, устаревшую из ROM, поэтому загрузим более &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# полную версию с нативными драйверами. &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if option arch = 00:06 { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename "/ipxe/efi-i386.efi"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} elsif option arch = 00:07 { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename "/ipxe/efi-x86_64.efi"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename "/ipxe/ipxe.pxe"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} elsif exists user-class and option user-class = "gPXE" { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Если у кого-то в ROM записана старая версия gPXE, &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# загружаем более новую iPXE &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename "/ipxe/ipxe.pxe"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} elsif option arch = 00:06 { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename "/ipxe/efi-i386.efi"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} elsif option arch = 00:07 { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename "/ipxe/efi-x86_64.efi"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} else { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename "/ipxe/ipxe.pxe"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;<br />}<br /><br />Это довольно сложно... Используется информация из vendor-class-identifier, пространства опций ipxe и архитектуры (общая опция код 93). Но было бы здорово иметь такое решение в RouterOS.<br /><br />Другой пример — микс VoIP-телефонов. В зависимости от производителя нужно отправлять разные опции…<br /><br /># Siemens Opti Stage IP Phones &nbsp;<br />class "OptiIpPhone" { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;match if option vendor-class-identifier = "OptiIpPhone"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;option vendor-encapsulated-options 01:07:53:69:65:6D:65:6E:73:02:...; &nbsp;<br />}<br /><br /># Lync Phone &nbsp;<br />class "CPE-OCPHONE" { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;match if option vendor-class-identifier = "CPE-OCPHONE"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;option vendor-encapsulated-options 01:0B:43:50:45:...; &nbsp;<br />}<br /><br />class "MS-UC-Client" { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;match if option vendor-class-identifier = "MS-UC-Client"; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;option vendor-encapsulated-options 01:0C:4d:53:2d:...; &nbsp;<br />}<br /><br />Спасибо за ваши отличные устройства и замечательную операционную систему для роутеров! &nbsp;<br />С наилучшими пожеланиями, Крис <br />
			<i>07.04.2015 21:59:00, eworm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393782</link>
			<guid>http://mikrotik.moscow/forum/forum57/85160-zapros-funktsii_-uslovnye-optsii-dhcp/message393782</guid>
			<pubDate>Tue, 07 Apr 2015 21:59:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
