问题描述
我认为我选择的词是正确的。我想使用一组交换机并编译一个 IP 地址和特定接口的列表,以便让 netmiko 推送命令。例如,扫描所有 cisco 交换机并将 vlan X 中所有未使用的接口列表放在一起。有人能指出我如何做到这一点的正确方向吗?
解决方法
听起来您需要找出不同的步骤来制定您的解决方案。
也许是这样的:
- 连接到交换机
- 运行显示命令
- 配置接口到 vlan xx
到目前为止,我没有看到任何代码或您尝试过的任何内容,但这里有一个简单的流程,用于循环遍历 IP 地址列表。
#Python 3.7
from netmiko import ConnectionHandler
username = "user"
password = "password"
for ip in IPlist:
# netmiko code profiles;
cisco ={
"host":IP,"username":username,"password":password,"device_type: "cisco_ios"
}
with ConnectHandler(**cisco) as ssh_conn:
print(sshcon.find_prompt())
# do stuff here.