0

我正在尝试编写脚本以简化网络连接,并且可以连接到 Cisco 交换机,但无法连接到 Cisco 无线控制器。当我连接时,它会关闭连接并显示以下消息。

不支持原始模式,关闭连接。

Stack Exchange 上有另一篇文章说创建一个选项处理程序回调并打印出服务器正在发送的内容,以便我可以提前处理它。

所以我创建了一个简单的回调函数来打印发送的参数。

def debugcallback(first, second, third):
    print second
    print third

然而,这个的输出是

√ ☺ √ ♥ √ ☺ √ ♥</p>

这让我完全没有希望处理这些选项。

所以我的问题是,我怎样才能使选项可读并响应它们,或者我如何具体地连接到 WLC?或者我可以使用另一个可以使用的 telnet 包吗?

4

1 回答 1

0

通过 telnetlib 提供的公开套接字接口发送 telnet 选项。见下文:

tn = Telnet()
tn.set_debuglevel(debug_level)
tn.open(<ipaddress>)
tn.read_some()
tn.get_socket().send(b'\xff\xfd\x03\xff\xfd\x01')
于 2016-04-13T04:32:44.367 回答