【发布时间】:2021-10-10 20:27:31
【问题描述】:
如何通过 NetMiko 上的串行总线连接?我知道this question 3 年前问过。但是,它似乎不再相关。
我有以下代码。
from netmiko import ConnectHandler
device = {
"device_type": "aruba_osswitch",
"username": "manager",
"password": "",
"serial_settings": {"port": "COM4"}
}
net_connect = ConnectHandler(**device)
output = net_connect.send_command("show version")
print(output)
我收到错误:ValueError:必须设置 ip 或主机。 但是,由于它是串行的,据我所知,它不需要主机或 IP。有人可以建议吗?
谢谢,
【问题讨论】:
-
不幸的是,到 aruba 交换机的串行连接未在 Netmiko 中实现。我唯一能看到的是思科设备。每当您想使用串行电缆连接到设备时,只需将
_serial附加到设备类型即可。对于 cisco 设备,它类似于cisco_ios_serial。如果你想自己做,尝试使用pyseriallibrary。