<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Apple Back to My Mac и реализация uPnP в Mikrotic...]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Apple Back to My Mac и реализация uPnP в Mikrotic... форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 22:41:06 -0400</pubDate>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423821">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Функция Back to my Mac по-прежнему не работает в RouterOS версии 6.40.4. Это очень неудобно. Кроме того, серьезные дефекты в кэшировании DNS мешают оптимальной работе, даже в простых домашних маршрутизаторах… Есть ли какие-то работы по исправлению этого дефекта uPnP? <br />
			<i>29.11.2017 16:10:00, pjkundert.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423821</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423821</guid>
			<pubDate>Wed, 29 Nov 2017 16:10:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423820">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Мне не удалось заставить UPnP в RouterOS 5.6 работать с Apple Back to My Mac. <br />
			<i>22.06.2015 05:18:00, piersdd.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423820</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423820</guid>
			<pubDate>Mon, 22 Jun 2015 05:18:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423819">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Извиняюсь, что воскресил такую старую тему, но, похоже, это всё ещё не работает. Только что пробовал «Back to My Mac» с двух разных маков: один на OS X 9, другой на 10.10. Никакие динамические NAT-правила так и не создаются. Кто-нибудь вообще когда-нибудь запускал UPNP и «Back to My Mac» вместе?<br /><br />Моя конфигурация выглядит так:<br /><br />@MikroTik] &gt; ip upnp print &nbsp;<br />enabled: yes &nbsp;<br />allow-disable-external-interface: no &nbsp;<br />show-dummy-rule: no<br /><br />@MikroTik] &gt; ip upnp interfaces print &nbsp;<br />Flags: X - отключено, D - динамическое &nbsp;<br /># INTERFACE TYPE FORCED-EXTERNAL-IP &nbsp;<br />0 ether1-gateway external &nbsp;<br />1 bridge-local internal<br /><br />Пробовал включать «show-dummy-rule» и «allow-disable-external-interface», но результат тот же.<br /><br />С наилучшими пожеланиями, &nbsp;<br />Дэниэл <br />
			<i>17.09.2014 21:50:00, nizce.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423819</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423819</guid>
			<pubDate>Wed, 17 Sep 2014 21:50:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423818">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ты, наверное, прав — эта тема действительно плохо документирована, и это касается как Mikrotik, так и Apple. С другой стороны, всегда поднимаются вопросы безопасности при использовании uPnP. Меня больше всего беспокоит разница между Mikrotik на базе x86 и MIPS. Я сталкивался с этим и в других моментах — различия не огромные, но достаточно раздражающие.<br /><br />Ты проверял, что путь к интернету свободен? В одном из моих удалённых офисов xDSL-модем имел опцию uPnP passthrough, которая изначально была выключена. Когда я её включил, казалось, что всё заработало, но при этом не было документировано, что требуется перезагрузка, чтобы изменения вступили в силу. Только после этого у меня что-то получилось — приходилось с каждой попыткой в довольно навязчивой манере ставить и снимать галочки в этих плохо описанных настройках Mikrotik.<br /><br />Сейчас в одном из офисов работает, но у меня на хостинге x86 нет промежуточного NAT или других препятствий (как уверяет провайдер), а всё равно не работает… Ian <br />
			<i>19.07.2010 14:40:00, ibeeby.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423818</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423818</guid>
			<pubDate>Mon, 19 Jul 2010 14:40:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423817">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Как я уже писал в своём первом посте, я перепробовал все обходные пути, включая правило dummy = NO, и ничего не сработало. Кстати, отключать правило dummy — это не то, чего я действительно хотел, потому что время от времени у меня в сети появляются Windows ПК, на которых UPNP тоже должен работать. Это однозначно баг, либо со стороны Mikrotik, либо со стороны Apple, который требует тщательного расследования и исправления. С наилучшими пожеланиями, Мартин. <br />
			<i>19.07.2010 14:12:00, maruchinu.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423817</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423817</guid>
			<pubDate>Mon, 19 Jul 2010 14:12:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423816">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Смотрите мой отчет выше — установите правило dummy в положение NO, это должно сработать — у меня сработало на моей настройке. Вторая машина, которая не проходит UPnP, — это роутер на базе x86, не уверен, влияет ли это как-то. С уважением, Ian. <br />
			<i>19.07.2010 14:01:00, ibeeby.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423816</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423816</guid>
			<pubDate>Mon, 19 Jul 2010 14:01:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423815">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Отправил supout.rif, логин для удалённого доступа и немного другой информации в техподдержку через форму обратной связи. Надеюсь, это поможет. Эта штука становится всё страннее с каждым днём, когда я на неё смотрю. Вчера я попробовал небольшую программу под названием HTTPClient (<noindex><a href="http://ditchnet.org/httpclient/" target="_blank" rel="nofollow" >http://ditchnet.org/httpclient/</a></noindex>), чтобы вручную отправить UPNP-запрос. Я скопировал захваченный запрос из Back to my Mac (через wireshark) и с помощью указанной программы отправил его вручную. И это сработало?! Никаких проблем.<br /><br />HTTPClient: &nbsp;<br />POST /upnp/control/wanipconn-7 HTTP/1.1 &nbsp;<br />Content-Type: text/xml; &nbsp;<br />Soapaction: "urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping" &nbsp;<br />User-Agent: Mozilla/4.0 (compatible; UPnP/1.0; Windows 9x) &nbsp;<br />Host: 192.168.0.1:2828 &nbsp;<br />Connection: close &nbsp;<br />Content-Length: 1116 (&lt;-- HTTPClient изменил с 1119 на 1116) &nbsp;<br />Pragma: no-cache &nbsp;<br /><br />&lt;?xml version="1.0"?&gt; &nbsp;<br />&lt;SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt; &nbsp;<br /> &nbsp;&lt;SOAP-ENV:Body&gt; &nbsp;<br /> &nbsp; &nbsp;&lt;m:AddPortMapping xmlns:m="urn:schemas-upnp-org:service:WANIPConnection:1"&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewRemoteHost xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"&gt;&lt;/NewRemoteHost&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewExternalPort xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui2"&gt;4501&lt;/NewExternalPort&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewProtocol xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"&gt;UDP&lt;/NewProtocol&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewInternalPort xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui2"&gt;4501&lt;/NewInternalPort&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewInternalClient xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"&gt;192.168.0.102&lt;/NewInternalClient&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewEnabled xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="boolean"&gt;1&lt;/NewEnabled&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewPortMappingDescription xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"&gt;iC4500&lt;/NewPortMappingDescription&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewLeaseDuration xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui4"&gt;0&lt;/NewLeaseDuration&gt; &nbsp;<br /> &nbsp; &nbsp;&lt;/m:AddPortMapping&gt; &nbsp;<br /> &nbsp;&lt;/SOAP-ENV:Body&gt; &nbsp;<br />&lt;/SOAP-ENV:Envelope&gt; &nbsp;<br /><br />============================================================<WBR/>&shy;==== &nbsp;<br /><br />HTTP/1.1 200 OK &nbsp;<br />CONTENT-LENGTH: 282 &nbsp;<br />CONTENT-TYPE: text/xml; &nbsp;<br />DATE: Wed, 14 Jul 2010 18:06:30 GMT &nbsp;<br />EXT: &nbsp; <br />SERVER: RouterOS/5.0beta4UPnP/1.0 MikroTik UPnP/1.0 &nbsp;<br /><br />&lt;s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt; &nbsp;<br /> &nbsp;&lt;s:Body&gt; &nbsp;<br /> &nbsp; &nbsp;&lt;u:AddPortMappingResponse xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"&gt;&lt;/u:AddPortMappingResponse&gt; &nbsp;<br /> &nbsp;&lt;/s:Body&gt; &nbsp;<br />&lt;/s:Envelope&gt; &nbsp;<br /><br />Потом я попытался сделать то же самое, используя сервис Back to my Mac, и — конечно же — не получилось?! &nbsp;<br /><br />Back to my Mac: &nbsp;<br />POST /upnp/control/wanipconn-7 HTTP/1.1 &nbsp;<br />Content-Type: text/xml; &nbsp;<br />SOAPAction: "urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping" &nbsp;<br />User-Agent: Mozilla/4.0 (compatible; UPnP/1.0; Windows 9x) &nbsp;<br />Host: 192.168.0.1:2828 &nbsp;<br />Content-Length: 1119 &nbsp;<br />Connection: close &nbsp;<br />Pragma: no-cache &nbsp;<br /><br />&lt;?xml version="1.0"?&gt; &nbsp;<br />&lt;SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt; &nbsp;<br /> &nbsp;&lt;SOAP-ENV:Body&gt; &nbsp;<br /> &nbsp; &nbsp;&lt;m:AddPortMapping xmlns:m="urn:schemas-upnp-org:service:WANIPConnection:1"&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewRemoteHost xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"&gt;&lt;/NewRemoteHost&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewExternalPort xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui2"&gt;4500&lt;/NewExternalPort&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewProtocol xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"&gt;UDP&lt;/NewProtocol&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewInternalPort xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui2"&gt;4500&lt;/NewInternalPort&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewInternalClient xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"&gt;192.168.0.102&lt;/NewInternalClient&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewEnabled xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="boolean"&gt;1&lt;/NewEnabled&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewPortMappingDescription xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"&gt;iC4500&lt;/NewPortMappingDescription&gt; &nbsp;<br /> &nbsp; &nbsp; &nbsp;&lt;NewLeaseDuration xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui4"&gt;0&lt;/NewLeaseDuration&gt; &nbsp;<br /> &nbsp; &nbsp;&lt;/m:AddPortMapping&gt; &nbsp;<br /> &nbsp;&lt;/SOAP-ENV:Body&gt; &nbsp;<br />&lt;/SOAP-ENV:Envelope&gt; &nbsp;<br /><br />========================================== &nbsp;<br /><br />НИ КАКОГО ОТВЕТА! Единственное отличие, которое я заметил с помощью Wireshark — HTTPClient, похоже, изменил заголовок Content-Length, но разве это может быть причиной проблемы? Эта штука реально, реально странная… <br />
			<i>15.07.2010 13:08:00, maruchinu.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423815</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423815</guid>
			<pubDate>Thu, 15 Jul 2010 13:08:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423814">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Пожалуйста, отправьте файл supout.rif в службу поддержки, и было бы отлично, если бы мы также могли получить удалённый доступ к роутеру. <br />
			<i>15.07.2010 11:44:00, normis.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423814</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423814</guid>
			<pubDate>Thu, 15 Jul 2010 11:44:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423813">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Сегодня я занялся охотой на ошибки, чтобы понять, почему UPNP и Apple Back to my Mac не работают вместе… Во-первых: у меня есть Routerboard RB450G с последней версией RouterOS 5.0beta4. Конфигурация такая: Routerboard 450G настроен как основной NAT (маскарадинг) роутер для моей небольшой сети. IP: 192.168.0.1 Мой компьютер подключается напрямую к Routerboard по Ethernet. IP: 192.168.0.102 Мои настройки UPNP такие: [admin@MikroTik] /ip upnp&gt; print<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; enabled: yes<br /> &nbsp;allow-disable-external-interface: no<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; show-dummy-rule: yes Я попробовал несколько разных программ, которые форвардят порты через UPNP и/или NAT-PMP. Все работало отлично, кроме сервиса Back to my Mac, который постоянно говорит, что мой роутер не поддерживает UPNP (ну конечно, как же иначе ^^). Я перепробовал всё, что нашёл в интернете, чтобы заставить это работать (например, пост прямо перед этим), но Back to my Mac и RouterOS как будто не хотят играть вместе. Эта проклятая несовместимость меня так достала, что я решил запустить Wireshark и разобраться поглубже.<br /><br />Я попытался форвардить порт тремя разными программами, чтобы понять в чём разница:<br />- Transmission (<noindex><a href="http://www.transmissionbt.com/" target="_blank" rel="nofollow" >http://www.transmissionbt.com/</a></noindex>)<br />- Portmap (<noindex><a href="http://www.codingmonkeys.de/portmap/" target="_blank" rel="nofollow" >http://www.codingmonkeys.de/portmap/</a></noindex>)<br />- Сервис Apple Back to my Mac<br /><br />С первыми двумя программами я получаю то, что ожидаю — красивый успешный ответ на запрос проброса порта.<br /><br />Transmission: &nbsp;<br />===ЗАПРОС=== &nbsp;<br />POST /upnp/control/wanipconn-7 HTTP/1.0 &nbsp;<br />Host: 192.168.0.1:2828 &nbsp;<br />User-Agent: Darwin/10.4.0, UPnP/1.0, MiniUPnPc/1.4 &nbsp;<br />Content-Length: 606 &nbsp;<br />Content-Type: text/xml &nbsp;<br />SOAPAction: "urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping" &nbsp;<br />Connection: Close &nbsp;<br />Cache-Control: no-cache &nbsp;<br />Pragma: no-cache &nbsp;<br /><br />[здесь содержится XML тело запроса]<br /><br />===ОТВЕТ=== &nbsp;<br />HTTP/1.1 200 OK &nbsp;<br />CONTENT-LENGTH: 282 &nbsp;<br />CONTENT-TYPE: text/xml; &nbsp;<br />DATE: Tue, 13 Jul 2010 15:08:31 GMT &nbsp;<br />EXT: &nbsp; <br />SERVER: RouterOS/5.0beta4UPnP/1.0 MikroTik UPnP/1.0 &nbsp;<br /><br />[XML тело ответа]<br /><br />Portmap: &nbsp;<br />===ЗАПРОС=== &nbsp;<br />POST /upnp/control/wanipconn-7 HTTP/1.1 &nbsp;<br />Host: 192.168.0.1:2828 &nbsp;<br />User-Agent: POSIX, UPnP/1.0, miniUPnPc/1.0 &nbsp;<br />Content-Length: 614 &nbsp;<br />Content-Type: text/xml &nbsp;<br />SOAPAction: "urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping" &nbsp;<br />Connection: Close &nbsp;<br />Cache-Control: no-cache &nbsp;<br />Pragma: no-cache &nbsp;<br /><br />[XML тело запроса]<br /><br />===ОТВЕТ=== &nbsp;<br />HTTP/1.1 200 OK &nbsp;<br />CONTENT-LENGTH: 282 &nbsp;<br />CONTENT-TYPE: text/xml; &nbsp;<br />DATE: Tue, 13 Jul 2010 15:09:48 GMT &nbsp;<br />EXT: &nbsp; <br />SERVER: RouterOS/5.0beta4UPnP/1.0 MikroTik UPnP/1.0<br /><br />[XML тело ответа]<br /><br />Но когда я пытаюсь сделать то же с Apple Back to my Mac, я НЕ ПОЛУЧАЮ НИЧЕГО.<br /><br />Back to my Mac: &nbsp;<br />===ЗАПРОС=== &nbsp;<br /><br />POST /upnp/control/wanipconn-7 HTTP/1.1 &nbsp;<br />Content-Type: text/xml; &nbsp;<br />SOAPAction: "urn:schemas-upnp-org:service:WANIPConnection:1#DeletePortMapping" &nbsp;<br />User-Agent: Mozilla/4.0 (compatible; UPnP/1.0; Windows 9x) &nbsp;<br />Host: 192.168.0.1:2828 &nbsp;<br />Content-Length: 604 &nbsp;<br />Connection: close &nbsp;<br />Pragma: no-cache &nbsp;<br /><br />[XML тело запроса]<br /><br />===ОТВЕТ=== &nbsp;<br />Нет никакого сообщения об ошибке, ничего! Только пустой пакет в ответ: &nbsp;<br />84	6.360812	192.168.0.1	192.168.0.102	TCP	itm-lm &gt; 63728 [ACK] Seq=1 Ack=913 Win=7616 Len=0 TSV=480186 TSER=464120379  <br /><br />[двоичные данные пакета]<br /><br />Разве не должно быть хотя бы какое-то подтверждение или сообщение об ошибке? (как описано в разделе 2.4.16.1 <noindex><a href="http://upnp.org/specs/gw/UPnP-gw-WANIPConnection-v1-Service.pdf)" target="_blank" rel="nofollow" >http://upnp.org/specs/gw/UPnP-gw-WANIPConnection-v1-Service.pdf)</a></noindex> &nbsp;<br />Единственная заметная разница между тремя запросами в том, что Apple гораздо активнее использует XML-пространства имён и атрибуты, чем остальные две программы. Например: &nbsp;<br />&lt;NewExternalPort xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui2"&gt;4500&lt;/NewExternalPort&gt; &nbsp;<br />вместо намного проще &nbsp;<br />&lt;NewExternalPort&gt;12345&lt;/NewExternalPort&gt;, как у первых двух.<br /><br />Скорее всего, это не проблема, поскольку XML-запросы все по крайней мере корректно сформированы (я не валидировал их по XSD, но думаю, что и это в порядке), но не может ли быть так, что RouterOS неправильно парсит такие XML-запросы? &nbsp;<br />Очень надеюсь, что моя информация поможет исправить этот баг как можно скорее, потому что эта функция мне реально нужна, и Apple Back to my Mac — не единственная реализация UPNP, у которой проблемы с RouterOS.<br /><br />С уважением, Мартин (aka maruchinu) &nbsp;<br />P.S. Могу предоставить файлы Wireshark, которые я снял, но не хочу выкладывать их публично, так как там может быть другая чувствительная информация. <br />
			<i>13.07.2010 18:54:00, maruchinu.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423813</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423813</guid>
			<pubDate>Tue, 13 Jul 2010 18:54:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423812">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это работает — по крайней мере, на одном из моих сайтов: установите allow для отключения внешнего интерфейса в NO и выставьте show dummy rule в NO — и вуаля! Другой сайт с такими же правилами не работает, но там другой провайдер. Ian <br />
			<i>12.07.2010 19:45:00, ibeeby.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423812</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423812</guid>
			<pubDate>Mon, 12 Jul 2010 19:45:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423811">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Извиняюсь за задержку. Всё ещё не работает на версии 4.9 с RouterBoard (RB433UAH) или x86 устройствами. Конфигурация uPNP для обоих идентична — вот экспортированная конфигурация для x86:<br /><br />jun/05/2010 15:45:28 от RouterOS 4.9, software id = H96A-414P &nbsp;<br />/ip upnp set allow-disable-external-interface=no enabled=yes show-dummy-rule=yes &nbsp;<br />/ip upnp interfaces add disabled=no interface=WAN_PPPoE type=external &nbsp;<br />/ip upnp interfaces add disabled=no interface=bridge1 type=internal &nbsp;<br /><br />Интерфейс WAN_PPPoE смотрит в сторону нашего интернет-провайдера, а bridge1 — это мост между несколькими ethernet-портами на устройстве. Это Celeron 1.2 ГГц с 256 Мб ОЗУ, и загрузка процессора никогда не превышала 3%. Буду очень признателен за любые мысли по этому поводу. Ian <br />
			<i>05.06.2010 13:57:00, ibeeby.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423811</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423811</guid>
			<pubDate>Sat, 05 Jun 2010 13:57:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Apple Back to My Mac и реализация uPnP в Mikrotic...</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423810">Apple Back to My Mac и реализация uPnP в Mikrotic...</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ребята, извиняюсь, если вопрос глупый, но нужна ваша помощь. Пытаюсь настроить Back to My Mac в своей сети на базе Mikrotik и, насколько я понимаю, для этого нужно включить uPnP — я так и сделал, согласно инструкции Mikrotik, такой, какая она есть. Внутренний и внешний интерфейсы у меня прописаны и всё такое. Но это не работает. Клиент Mac пишет, что uPnP не включён и всё в таком духе. Мои Mikrotik'и — один RB500, другой x86-бокс — работают на RouterOS версии 3.22. Буду очень благодарен за дельные советы (шаг за шагом, для полного чайника). Кто-нибудь уже успешно это сделал? С уважением, Ian Beeby <br />
			<i>01.02.2010 23:07:00, ibeeby.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423810</link>
			<guid>http://mikrotik.moscow/forum/forum57/88137-apple-back-to-my-mac-i-realizatsiya-upnp-v-mikrotic.../message423810</guid>
			<pubDate>Mon, 01 Feb 2010 23:07:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
