<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Тест веб-ссылки для RouterOS 2.8]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Тест веб-ссылки для RouterOS 2.8 форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 03 Aug 2026 11:13:44 -0400</pubDate>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226490">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Поправьте меня, если я не прав, но мне кажется, что сигнал приходит от устройства, которое вы измеряете, потому что стандарт 802.11 не передает информацию об уровне сигнала между точкой доступа и клиентом. Если у вас Mikrotik в качестве клиента, попробуйте включить SNMP на нем и используйте этот линктест против клиента. Не знаю, как можно придумать обходной путь для этого на PHP. Может, я сделаю вариант через SSH вместо SNMP. Тогда можно будет показать больше информации, которая недоступна через SNMP. И еще используйте “/ip neighbor”, чтобы решить проблему с уровнем сигнала приема/передачи. <br />
			<i>03.04.2005 14:26:00, arve.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226490</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226490</guid>
			<pubDate>Sun, 03 Apr 2005 14:26:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226489">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Отличная работа… Если Mikrotik выдаёт уровень сигнала tx и rx в виде SNMP… <br />
			<i>02.04.2005 13:16:00, _ASM.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226489</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226489</guid>
			<pubDate>Sat, 02 Apr 2005 13:16:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226488">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Добавил более подробную информацию о клиентах. Текущая версия — 0.04. <br />
			<i>01.04.2005 23:46:00, arve.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226488</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226488</guid>
			<pubDate>Fri, 01 Apr 2005 23:46:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226487">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я это уже читал: <noindex><a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764549553/002-9557920-0064837?v=glance" target="_blank" rel="nofollow" >http://www.amazon.com/exec/obidos/tg/detail/-/0764549553/002-9557920-0064837?v=glance</a></noindex> <noindex><a href="http://www.php.net" target="_blank" rel="nofollow" >http://www.php.net</a></noindex> тоже имеет отличную документацию. <br />
			<i>31.03.2005 10:24:00, arve.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226487</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226487</guid>
			<pubDate>Thu, 31 Mar 2005 10:24:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226486">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Круто... отличная работа. Черт, мне срочно нужно купить книгу по PHP! <br />
			<i>30.03.2005 23:55:00, wildbill442.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226486</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226486</guid>
			<pubDate>Wed, 30 Mar 2005 23:55:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226485">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			snmpwalk в PHP возвращает OID на одном из моих дебианов, но не на другом. Это создаст проблемы, когда мы будем пытаться получить MAC из OID. v0.03 решает эту проблему (используя snmpwalk через exec). Сообщите мне, если это работает и у вас. Сейчас демо можно посмотреть на <noindex><a href="http://jumper.biatches.org/~arve/mikrotik/demo/" target="_blank" rel="nofollow" >http://jumper.biatches.org/~arve/mikrotik/demo/</a></noindex>. <br />
			<i>30.03.2005 22:50:00, arve.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226485</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226485</guid>
			<pubDate>Wed, 30 Mar 2005 22:50:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226484">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Поработал немного над этим. Задача — интегрировать базу данных клиентов (freeradius-dialupadmin или самописный sql) с точками доступа Mikrotik. Это сильно облегчит администрирование. Обновлённый интерфейс веб-теста linktest можно скачать здесь: <noindex><a href="http://jumper.biatches.org/~arve/mikrotik/" target="_blank" rel="nofollow" >http://jumper.biatches.org/~arve/mikrotik/</a></noindex> Ещё кое-что будет. <br />
			<i>22.03.2005 23:04:00, arve.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226484</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226484</guid>
			<pubDate>Tue, 22 Mar 2005 23:04:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226483">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Отличная работа, друг! Обязательно попробую, спасибо… <br />
			<i>22.03.2005 18:02:00, djape.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226483</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226483</guid>
			<pubDate>Tue, 22 Mar 2005 18:02:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест веб-ссылки для RouterOS 2.8</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226482">Тест веб-ссылки для RouterOS 2.8</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я сделал очень простой PHP-скрипт для отображения зарегистрированных клиентов, их MAC-адресов, уровня сигнала и подключенного интерфейса. Улучшения последуют, я надеюсь. Поместите код в PHP-файл где-нибудь в директории вашего веб-сервера Apache. Убедитесь, что snmpwalk и snmpget установлены в вашей системе, SNMP включен в RouterOS, и что $snmpwalk и $snmpget настроены правильно (где находится snmpwalk).<br /><br />&lt;?php<br />/*<br />TODO:<br />- Использовать модуль SNMP для Apache<br />- Таблица SQL над MAC-адресами<br />- Автоматическое обновление<br />- Выбор одного клиента<br />- Когда клиент выбран, отправлять трафик на него (ping/и т.п.), чтобы уровень сигнала обновлялся чаще<br />- Сообщения об ошибках<br />*/<br /><br />/*<br />Протестировано на Debian Sarge со следующими пакетами:<br />- Apache 1.3.26-0woody6<br />- PHP 4.1.2-7.0.1<br />- net-snmp 5.1.1-2<br />*/<br /><br />/* установите эти значения в соответствии с вашей средой. */<br />$snmpwalk = "/usr/bin/snmpwalk";<br />$snmpget = "/usr/bin/snmpget";<br />?&gt;<br />&lt;html &gt;<br />&lt;head&gt;<br />&lt;title&gt;Mikrotik linktest&lt;/title&gt;<br />&lt;/head&gt;<br />&lt;body &gt;<br />&lt;form action="&lt;?php echo $_SERVER[PHP_SELF]; ?&gt;" method="post"&gt;<br />IP Mikrotik AP:<br />&lt;input type="text" maxlength="15" name="ip" value="&lt;?php echo $_POST['ip']; ?&gt;"&gt;<br />SNMP Community:<br />&lt;input type="password" name="password" value="&lt;?php echo $_POST['password']; ?&gt;"&gt;<br />&lt;input type="submit" name="submitted" value="Проверка соединения!"&gt;<br />&lt;/form&gt;<br />&lt;?php<br />if ($_POST['submitted']) {<br /> /* Открыть tmp файл - открыть snmp соединение - бла бла бла */<br /> /* Код/идеи позаимствованы из freeradius-dialupadmin. */<br /> $server = escapeshellcmd($_POST['ip']);<br /> $community = escapeshellcmd($_POST['password']);<br /> $tmp_file = tempnam('/tmp/','LT');<br /> $command_clients = $snmpwalk . " -v 1 -c $community $server .1.3.6.1.4.1.14988.1.1.1.2.1.3" . ' &gt;' . $tmp_file;<br /> $filepointer = popen("$command_clients","w");<br /> pclose($filepointer);<br /> $reply = file($tmp_file);<br /> unlink($tmp_file);<br /> $int = 0;<br /> echo &lt;&lt;&lt; EOM<br /><table class="data-table"><tr><th>Клиент</th><th>MAC</th><th>сигнал(dBm)</th><th>Интерфейс</th></tr><br />EOM;<br />;<br /> foreach ($reply as $reply_line) {<br /> &nbsp;$int++;<br /> &nbsp;$oid_splitted = explode('.',$reply_line);<br /> &nbsp;echo "<tr><td>$int</td><td>" . dechex($oid_splitted[8]) . ':' .<br /> &nbsp; &nbsp; &nbsp; &nbsp;dechex($oid_splitted[9]) . ':' . dechex($oid_splitted[10]) . ':' . dechex($oid_splitted[11]) . ':' . dechex($oid_splitted[12]) . ':' .<br /> &nbsp; &nbsp; &nbsp; &nbsp;dechex($oid_splitted[13]) .<br /> &nbsp; &nbsp; &nbsp; &nbsp;"</td><td>";<br /> &nbsp;$dbm = explode (" ", $oid_splitted[14]);<br /> &nbsp;$command_interface = "$snmpget -v 1 -c $community $server ifDescr.$dbm[0]";<br /> &nbsp;$interface = exec($command_interface);<br /> &nbsp;$interface = explode(" ", $interface);<br /> &nbsp;$interface = $interface[3];<br /> &nbsp;echo "$dbm[3]</td><td>$interface</td></tr>";<br /> &nbsp;}<br /> echo '</table>';<br /> }<br />?&gt;<br />&lt;/body &gt;<br />&lt;/html &gt; <br />
			<i>22.03.2005 17:07:00, arve.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226482</link>
			<guid>http://mikrotik.moscow/forum/forum57/59591-test-veb_ssylki-dlya-routeros-2.8/message226482</guid>
			<pubDate>Tue, 22 Mar 2005 17:07:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
