利用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远程登录配置思科交换机的主要内容,如果未能解决你的问题,请参考以下文章

思科设备的远程管理

思科综合实验

思科综合实验

思科设备的远程管理

思科Cisco 远程访问

在思科模拟器中搭建拓扑使PC机可以远程连接交换机