利用Python远程登录配置思科交换机
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Python远程登录配置思科交换机相关的知识,希望对你有一定的参考价值。
#!/usr/bin/python36
# -*- coding: UTF-8 -*-
import netmiko
from netmiko import ConnectHandler
#Netmiko example
iosv_l2_s5 = {
'device_type': 'cisco_ios',
'ip': '192.168.122.75',
'username': 'cisco',
'password': 'cisco'
'secret':'cisco'
}
with open('iosv_l2_config') as f:
lines = f.read().splitlines()
print (lines)
all_devices = [iosv_l2_s5]
for devices in all_devices:
net_connect = ConnectHandler(**devices)
output = net_connect.send_config_set(lines) #配置交换机
print (output)
iosv_l2_config #配置命令所在的文件
#Configure Context
#vlan 2
# name Data
#interface FastEthernet0/23
#switch mode access
#switch access vlan 20
以上是关于利用Python远程登录配置思科交换机的主要内容,如果未能解决你的问题,请参考以下文章