Я пытаюсь написать сценарии, чтобы упростить работу в сети, и я могу подключиться к коммутаторам Cisco, но я не могу подключиться к Cisco Wireless Controller. Когда я подключаюсь, он закрывает соединение со следующим сообщением.Использование TelnetLib с беспроводным контроллером Cisco
Необработанный режим не поддерживается, закрытие соединения.
Существует еще одно сообщение на Stack Exchange, в котором говорится, чтобы создать обратный вызов обработчика параметров и распечатать, что отправляет сервер, чтобы я мог справиться с ним раньше времени.
Итак, я создал простую функцию обратного вызова, которая печатает отправленные аргументы.
def debugcallback(first, second, third):
print second
print third
Однако выход из этого
√ ☺ √ ♥ √ ☺ √ ♥
Который не дает мне надежду на все обращения варианты.
Итак, мой вопрос заключается в том, как я могу сделать параметры доступными для чтения и ответить на них, или как конкретно я могу подключиться к WLC? Или я могу использовать другой пакет telnet, который будет работать?
Похоже, устройство cisco пытается согласовать некоторые параметры протокола telnet и не удовлетворено, поскольку оно не получает ответа. Попробуйте напечатать шестнадцатеричное представление значений, а затем погрузитесь в RFC 854 (http://tools.ietf.org/html/rfc854.html), чтобы узнать, что они означают. В вашем обратном вызове вам придется реализовать свой собственный механизм ответа. – jwygralak67
Как напечатать шестнадцатеричное представление? – iargue
для ch во втором: print hex (ord (ch)) – jwygralak67