<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Команда API для редактирования IP-адреса Radius.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Команда API для редактирования IP-адреса Radius. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 20 Aug 2026 16:05:50 -0400</pubDate>
		<item>
			<title>Команда API для редактирования IP-адреса Radius.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219713">Команда API для редактирования IP-адреса Radius.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо, попробую и посмотрю твой PHP-клиент. Мы всё ещё в процессе бета-тестирования, я видел это на выходе, когда использовал пример от greencomputing. Работало очень хорошо. Копировал, вставлял и адаптировал: заработало как надо, спасибо большое! Должен тебе пива, но пока что отправил немного положительной кармы. Спасибо всем за потраченное время и помощь, вы ребята просто супер! <br />
			<i>14.08.2012 06:38:00, KatsuroKurosaki.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219713</link>
			<guid>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219713</guid>
			<pubDate>Tue, 14 Aug 2012 06:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Команда API для редактирования IP-адреса Radius.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219712">Команда API для редактирования IP-адреса Radius.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Обрати внимание, что значение поля .id похоже на эти примеры: *1; *4; *AC4 и т.д. Обычные числа из CLI не подойдут. <br />
			<i>13.08.2012 13:34:00, janisk.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219712</link>
			<guid>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219712</guid>
			<pubDate>Mon, 13 Aug 2012 13:34:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Команда API для редактирования IP-адреса Radius.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219711">Команда API для редактирования IP-адреса Radius.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, сэр, команда не работает, потому что вам нужно получить и указать ID записей, чтобы выполнить команду set ip. В следующем примере мы читаем список записей radius с предположением, что нам нужна только одна строка, и поэтому мы используем ID, который мы получаем при чтении, чтобы построить команду set для изменения IP. Ключевая строка кода: `$API-&gt;write('=.id='.$ARRAY[0]['.id'],false);`. Этот код работает на 100% и вы можете легко адаптировать его под свои нужды. Вот рабочий пример (пожалуйста, адаптируйте имя класса).<br /><br />&lt;?php<br /><br />require('api_mkt.php');<br /><br />$API = new routeros_api();<br /><br />$API-&gt;debug = true;<br /><br />if ($API-&gt;connect('10.20.30.40', 'greencomputinuser', 'greencomputinpwd')) {<br /><br /> &nbsp; $API-&gt;write('/radius/getall');<br /><br /> &nbsp; $READ = $API-&gt;read(false);<br /> &nbsp; $ARRAY = $API-&gt;parse_response($READ);<br /><br /> &nbsp; print_r($ARRAY);<br /><br /> &nbsp;$API-&gt;write('/radius/set',false);<br /> &nbsp;$API-&gt;write('=.id='.$ARRAY[0]['.id'],false);<br /> &nbsp;$API-&gt;write('=address=10.11.12.13');<br /><br /> &nbsp; &nbsp; &nbsp;$READ = $API-&gt;read(false);<br /> &nbsp; $ARRAY = $API-&gt;parse_response($READ);<br /><br /> &nbsp; print_r($ARRAY);<br /><br /> &nbsp; $API-&gt;disconnect();<br /><br />}<br /><br />?&gt; Надеюсь, это поможет решить вашу задачу. Жду хороших новостей! <br />
			<i>13.08.2012 13:05:00, greencomputing.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219711</link>
			<guid>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219711</guid>
			<pubDate>Mon, 13 Aug 2012 13:05:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Команда API для редактирования IP-адреса Radius.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219710">Команда API для редактирования IP-адреса Radius.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Хотя вы не используете моего клиента, я скину вам ссылку на эту часть моей документации, потому что описанная там "теория" применима и к вашей ситуации. В общем, вам нужно сначала получить ID с помощью запроса на печать, а затем передать его как значение в "numbers", как в вашем третьем примере. <br />
			<i>13.08.2012 10:48:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219710</link>
			<guid>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219710</guid>
			<pubDate>Mon, 13 Aug 2012 10:48:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Команда API для редактирования IP-адреса Radius.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219709">Команда API для редактирования IP-адреса Radius.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет всем! Я использую RB433 с RouterOS 5.19. Доступ к API через PHP, используя этот класс: <noindex><a href="http://wiki.mikrotik.com/wiki/API_PHP_class" target="_blank" rel="nofollow" >http://wiki.mikrotik.com/wiki/API_PHP_class</a></noindex>. Попробовал следующие команды:<br /><br />1. &nbsp;`$API-&gt;write('/radius/set/0/address/10.11.12.13');`<br />2. &nbsp;`$API-&gt;write('/radius/set');`<br /> &nbsp; &nbsp;`$API-&gt;write('=id=0');`<br /> &nbsp; &nbsp;`$API-&gt;write('=address=10.11.12.13');`<br />3. &nbsp;`$API-&gt;write('/radius/set');`<br /> &nbsp; &nbsp;`$API-&gt;write('=numbers=0');`<br /> &nbsp; &nbsp;`$API-&gt;write('=address=10.11.12.13');`<br /><br />Безрезультатно... Мне нужно просто выполнить эту команду через API: `/radius set numbers=0 address=10.11.12.13`. Буду благодарен за любую помощь. <br />
			<i>13.08.2012 10:06:00, KatsuroKurosaki.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219709</link>
			<guid>http://mikrotik.moscow/forum/forum57/58117-komanda-api-dlya-redaktirovaniya-ip_adresa-radius./message219709</guid>
			<pubDate>Mon, 13 Aug 2012 10:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
