<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: python telnetlib не работает на Mikrotik RouterOS]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме python telnetlib не работает на Mikrotik RouterOS форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 13 Aug 2026 04:03:04 -0400</pubDate>
		<item>
			<title>python telnetlib не работает на Mikrotik RouterOS</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411567">python telnetlib не работает на Mikrotik RouterOS</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Не хочу уводить тему в сторону, но мне действительно очень нравится раскраска ANSI. Она кажется гораздо более читаемой, чем у «других» поставщиков. <br />
			<i>29.06.2017 03:56:00, idlemind.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411567</link>
			<guid>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411567</guid>
			<pubDate>Thu, 29 Jun 2017 03:56:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>python telnetlib не работает на Mikrotik RouterOS</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411566">python telnetlib не работает на Mikrotik RouterOS</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Извини, что тебе кажется, будто я жалуюсь на «цвета». Просто убери ANSI полностью из терминала. Как это делают любые нормальные сетевые вендоры. <br />
			<i>28.06.2017 12:34:00, savage.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411566</link>
			<guid>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411566</guid>
			<pubDate>Wed, 28 Jun 2017 12:34:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>python telnetlib не работает на Mikrotik RouterOS</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411565">python telnetlib не работает на Mikrotik RouterOS</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Мне жаль, что вам кажется, что это выглядит некрасиво, но, к сожалению, мы не можем подбирать цвета на вкус каждого. Мы всегда открыты к предложениям, так что если у вас есть идеи, не стесняйтесь предложить другую цветовую гамму. <br />
			<i>28.06.2017 12:28:00, mrz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411565</link>
			<guid>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411565</guid>
			<pubDate>Wed, 28 Jun 2017 12:28:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>python telnetlib не работает на Mikrotik RouterOS</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411564">python telnetlib не работает на Mikrotik RouterOS</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			В этом нет ничего приятного. Это огромная головная боль. Даже с +cti это всё равно не «тупой» терминал. <br />
			<i>27.06.2017 18:04:00, savage.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411564</link>
			<guid>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411564</guid>
			<pubDate>Tue, 27 Jun 2017 18:04:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>python telnetlib не работает на Mikrotik RouterOS</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411563">python telnetlib не работает на Mikrotik RouterOS</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ты забыл, что терминал RouterOS по умолчанию выводит красивые строки с цветными кодами. Либо нужно это учитывать, либо отключить цвета и/или включить режим «dumb». Смотри руководство по опциям входа в консоль <noindex><a href="https://wiki.mikrotik.com/wiki/Manual:Console_login_process#Console_login_options" target="_blank" rel="nofollow" >https://wiki.mikrotik.com/wiki/Manual:Console_login_process#Console_login_options</a></noindex> <br />
			<i>27.06.2017 07:27:00, mrz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411563</link>
			<guid>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411563</guid>
			<pubDate>Tue, 27 Jun 2017 07:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>python telnetlib не работает на Mikrotik RouterOS</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411562">python telnetlib не работает на Mikrotik RouterOS</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Согласен с idlemind, избегайте telnet как огня. Но если вы всё же используете его только на локальном устройстве, вот что можно попробовать, чтобы починить этот скрипт, предположим, что вход по логину работает, как вы сказали: mtcommand = "/interface disable 4" prompt = "&gt;"<br /><br />...<br /><br />tn.read_until(prompt) time.sleep(4) tn.write(mtcommand.encode("UTF-8") + "\r\n")<br /><br />Если хотите написать Python-скрипт для продакшена, используйте библиотеку «paramiko» и создавайте ssh-соединение. <br />
			<i>26.06.2017 17:06:00, che.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411562</link>
			<guid>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411562</guid>
			<pubDate>Mon, 26 Jun 2017 17:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>python telnetlib не работает на Mikrotik RouterOS</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411561">python telnetlib не работает на Mikrotik RouterOS</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Тебе стоит хотя бы подумать об SSH и аутентификации на основе ключей или использовать MikroTik API для внесения изменений. TELNET передаёт всё в открытом виде, включая твой пароль. К слову: я не смог установить пакет telnet через PIP на свою машину (Python3), чтобы проверить — не уверен, совместим ли он. <br />
			<i>26.06.2017 14:33:00, idlemind.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411561</link>
			<guid>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411561</guid>
			<pubDate>Mon, 26 Jun 2017 14:33:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>python telnetlib не работает на Mikrotik RouterOS</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411560">python telnetlib не работает на Mikrotik RouterOS</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Пожалуйста, кто-нибудь помогите мне, скрипт на Python ниже должен был зайти на мой роутер mikrotik 750 с версией 6.30.2 и отключить интерфейс 4, но ничего не работает. Я пробовал разные варианты, но никак не получается. Из лога роутера видно, что скрипт входит в систему, но не может выполнить изменение конфигурации.<br /><br />import getpass<br />import telnetlib<br />import time<br /><br />HOST = "192.168.1.5"<br />user = input("Введите ваш удалённый аккаунт: ")<br />password = getpass.getpass()<br />tn = telnetlib.Telnet(HOST)<br />tn.read_until(b"Login: ")<br />tn.write(user.encode('ascii') + b"\n")<br />time.sleep(1)<br />#tn.write(b"\n")<br />if password:<br /> &nbsp; &nbsp;tn.read_until(b"Password: ")<br /> &nbsp; &nbsp;tn.write(password.encode('ascii') + b"\n")<br />time.sleep(1)<br />tn.read_until(b"] &gt; ")<br />print("[OK] Вход выполнен успешно")<br />time.sleep(1)<br />tn.write(b" /interface disable 4" + b"\n")<br />print(tn.read_all().decode('ascii')) <br />
			<i>05.06.2017 08:36:00, tega2rule.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411560</link>
			<guid>http://mikrotik.moscow/forum/forum57/86909-python-telnetlib-ne-rabotaet-na-mikrotik-routeros/message411560</guid>
			<pubDate>Mon, 05 Jun 2017 08:36:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
