<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Как установить telnet-сессию с комм...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html</link>
    <description>Есть известная &quot;проблема&quot;: из скрипта (php, perl, python и т.п.) средствами самого языка установить telnet-соединение с коммутаторами EdgeCore не получается. Сразу после соединения свитч присылает бинарный &quot;мусор&quot;, потом коннект просто висит и отваливается по таймауту. Т.е. даже строки приглашения от коммутатора получить не удается. В то же время тот же самый скрипт может прекрасно работать по телнету с D-Link&apos;ами.&lt;br&gt;&lt;br&gt;Происходит это потому что edgecorе&apos;ам надо согласовывать параметры терминала при поднятии телнет-сессии. Т.е. сначала (сразу после коннекта на 23-й порт) передать свитчу желаемые параметры сессии - и только после этого он передаст окно приглашения и с ним можно будет работать.&lt;br&gt;&lt;br&gt;Пример рабочей последовательности параметров:&lt;br&gt;&lt;br&gt;   0xFF 0xFD 0x03 0xFF 0xFB 0x18 0xFF 0xFB 0x1F 0xFF 0xFB 0x20 0xFF 0xFB 0x21 0xFF 0xFB 0x22 0xFF 0xFB 0x27 0xFF 0xFD 0x05 &lt;br&gt;&lt;br&gt;   0xFF 0xFA 0x18 0x00 0x58 0x54 0x45 0x52 0x4D 0xFF 0xF0 &lt;br&gt;&lt;br&gt;   0xFF 0xFD 0x01 0xFF 0xFC 0x01&lt;br&gt;&lt;br&gt;Что интересно - в таком виде отлично работается</description>

<item>
    <title>Как установить telnet-сессию с коммутатором EdgeCore из скрипта (zzyyzz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#17</link>
    <pubDate>Sun, 08 Jan 2012 15:49:10 GMT</pubDate>
    <description>Проверено, работает на Edge-Core ES3528M&lt;br&gt;$t = new Net::Telnet (Timeout =&amp;gt; 10,Prompt =&amp;gt; &apos;/#/&apos;);&lt;br&gt;$t-&amp;gt;open(&quot;192.168.0.5&quot;);&lt;br&gt;$t-&amp;gt;waitfor(&apos;/Username:.*$/&apos;);&lt;br&gt;$t-&amp;gt;print(&quot;admin&quot;);&lt;br&gt;$t-&amp;gt;waitfor(&apos;/Password:.*$/&apos;);&lt;br&gt;$t-&amp;gt;print(&quot;12345&quot;);&lt;br&gt;$t-&amp;gt;waitfor(&apos;/#.*$/&apos;);&lt;br&gt;$t-&amp;gt;print(&quot;sh sys&quot;);&lt;br&gt;$t-&amp;gt;getline(timeout=&amp;gt;10);&lt;br&gt;&#064;lines = $t-&amp;gt;cmd($cmd);&lt;br&gt;print &quot;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&amp;lt;PRE&amp;gt;&#064;lines&amp;lt;/PRE&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&quot;;&lt;br&gt;</description>
</item>

<item>
    <title>Раздел полезных советов: Как установить telnet-сессию с комм... (an)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#16</link>
    <pubDate>Wed, 27 Jul 2011 04:40:57 GMT</pubDate>
    <description>на этом &quot;не железе&quot; замечательно работают многие провайдеры.&lt;br&gt;например билайн (экс корбина) давший интернет и телевидение куче клиентов,&lt;br&gt;подключал и до сих пор подключает их через D-link. И все довольны.&lt;br&gt;Просто каждому железу - свое место. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Раздел полезных советов: Как установить telnet-сессию с комм... (anon8)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#15</link>
    <pubDate>Wed, 27 Jul 2011 03:06:26 GMT</pubDate>
    <description>надо начинать с того, что D-Link вообще не железо, так - мусор один. Впрочем как и китайские едж-коры.&lt;br&gt;</description>
</item>

<item>
    <title>Как установить telnet-сессию с коммутатором EdgeCore из скрипта (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#14</link>
    <pubDate>Tue, 26 Jul 2011 04:12:06 GMT</pubDate>
    <description>&amp;gt; именно о том что там есть свой протокол, на который есть RFC, &lt;br&gt;&amp;gt; речь в общем-то и идет. а либу притянуть, как уже было &lt;br&gt;&amp;gt; сказано, бывает не всегда возможно - в таком случае оптимальнее написать &lt;br&gt;&amp;gt; упрощенную реализацию на сокетах.&lt;br&gt;&lt;br&gt;Процитируйте в оригинальной новости слова где говорится что это TELNET protocol и данные последовательности это настройка терминала ?&lt;br&gt;Автор вывалил кучу байтов не потрудившись разобраться зачем они вообще нужны.&lt;br&gt;</description>
</item>

<item>
    <title>Раздел полезных советов: Как установить telnet-сессию с комм... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#13</link>
    <pubDate>Tue, 26 Jul 2011 04:08:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; что интересно автор не взял на себя труд разобраться в стандарте на &lt;br&gt;&amp;gt;&amp;gt; Telnet протокол - побыстрому продампил и объявил себя героем. А стоило &lt;br&gt;&amp;gt;&amp;gt; бы стандарты почитать.&lt;br&gt;&amp;gt; автор не объявлял себя героем. автору нужно было решить конкретную задачу - &lt;br&gt;&amp;gt; он ее решил. написать собсвтенную полноценную реализацию telnet задачи не стояло. &lt;br&gt;&amp;gt; цель была: имеющимися малыми средствами решить задачу. задача решена, цель достигнута. &lt;br&gt;&lt;br&gt;как миниум стоило разобраться что означают эти последовательности, дать ссылку на RFC и тп.&lt;br&gt;И написать что данные устройства требуют полноценного telnet протокола, с такими-то параметрами.&lt;br&gt;Но это можно заменить на ....&lt;br&gt;А не выкладывать банальный набор байтов - и объявлять что дескать решил задачу.&lt;br&gt;Это не решение, это тупая подгонка под результат.&lt;br&gt;В следующий раз изменится один байт - и что - будем писать новый how-to ?&lt;br&gt;Да и зачем далеко ходить - в этой новости 3 последовательности.&lt;br&gt;Автор - &quot;АААУУУУ&quot; - расшифруй что каждая из них делает и когда надо использовать ?&lt;br&gt;</description>
</item>

<item>
    <title>Раздел полезных советов: Как установить telnet-сессию с комм... (ram_scan)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#12</link>
    <pubDate>Mon, 25 Jul 2011 07:31:46 GMT</pubDate>
    <description>&amp;gt; автор не объявлял себя героем. автору нужно было решить конкретную задачу - &lt;br&gt;&amp;gt; он ее решил. написать собсвтенную полноценную реализацию telnet задачи не стояло. &lt;br&gt;&lt;br&gt;Автор анально удалил зубы мудрости, чего всем и посоветовал.&lt;br&gt;&lt;br&gt;Собсно подобные анальные манипуляции - каприз автора. Но вот советовать всем энто дело - как минимум аполитично. Как заметили уже вышеотписавшиеся товарищи проблема решается чтением соответствующего RFC.&lt;br&gt;</description>
</item>

<item>
    <title>Раздел полезных советов: Как установить telnet-сессию с комм... (Turbid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#11</link>
    <pubDate>Fri, 22 Jul 2011 14:10:46 GMT</pubDate>
    <description>через SNMP D-Link&apos;и тоже раньше прекрасно вешались&lt;br&gt;</description>
</item>

<item>
    <title>Раздел полезных советов: Как установить telnet-сессию с комм... (erazer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#10</link>
    <pubDate>Wed, 20 Jul 2011 13:52:24 GMT</pubDate>
    <description>&amp;gt; А зачем telnet, если есть SNMP ? Используя telnet достаточно плотно - &lt;br&gt;&amp;gt; можно свич повесить - проверено.&lt;br&gt;&lt;br&gt;фак... потому что вот была необходимость именно по телнету это сделать. кроме того, есть устройства, в которых snmp отсутстует.&lt;br&gt;</description>
</item>

<item>
    <title>Раздел полезных советов: Как установить telnet-сессию с комм... (erazer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79138.html#9</link>
    <pubDate>Wed, 20 Jul 2011 13:51:06 GMT</pubDate>
    <description>&lt;br&gt;&lt;br&gt;&amp;gt; что интересно автор не взял на себя труд разобраться в стандарте на &lt;br&gt;&amp;gt; Telnet протокол - побыстрому продампил и объявил себя героем. А стоило &lt;br&gt;&amp;gt; бы стандарты почитать.&lt;br&gt;&lt;br&gt;автор не объявлял себя героем. автору нужно было решить конкретную задачу - он ее решил. написать собсвтенную полноценную реализацию telnet задачи не стояло.&lt;br&gt;&lt;br&gt;цель была: имеющимися малыми средствами решить задачу. задача решена, цель достигнута.&lt;br&gt;&lt;br&gt;кому интересны подробности - тот уже может почитать RFC и пойти дальше, если ему это надо. &lt;br&gt;</description>
</item>

</channel>
</rss>
