国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python netmiko模塊的使用

2020-02-15 18:24:58
字體:
來源:轉載
供稿:網友

一、簡介

此模塊用于簡化paramiko與網絡設備之間的ssh連接,可在windows與Unix平臺使用 

二、目前支持的設備

(2019.03.07)

Regularly tested  Arista vEOS  Cisco ASA  Cisco IOS  Cisco IOS-XE  Cisco IOS-XR  Cisco NX-OS  Cisco SG300  HP Comware7  HP ProCurve  Juniper Junos  LinuxLimited testing  Alcatel AOS6/AOS8  Apresia Systems AEOS  Calix B6  Cisco AireOS (Wireless LAN Controllers)  Dell OS9 (Force10)  Dell OS10  Dell PowerConnect  Extreme ERS (Avaya)  Extreme VSP (Avaya)  Extreme VDX (Brocade)  Extreme MLX/NetIron (Brocade/Foundry)  Huawei  IP Infusion OcNOS  Mellanox  NetApp cDOT  OneAccess  Palo Alto PAN-OS  Pluribus  Ruckus ICX/FastIron  Ubiquiti EdgeSwitch  Vyatta VyOSExperimental  A10  Accedian  Aruba  Ciena SAOS  Citrix Netscaler  Cisco Telepresence  Check Point GAiA  Coriant  Dell OS6  Dell EMC Isilon  Eltex  Enterasys  Extreme EXOS  Extreme Wing  Extreme SLX (Brocade)  F5 TMSH  F5 Linux  Fortinet  MRV Communications OptiSwitch  Nokia/Alcatel SR-OS  QuantaMesh  Rad ETX

三、實驗環境

1.操作系統:win10

2.python版本: python3.6.6

3.netmiko模塊版本:2.3.0

四、安裝netmiko模塊

#前提準備模塊(安裝netmiko可自動下載依賴項):Paramiko >= 2.4.1scp >= 0.10.0pyyamlpyserialtextfsm#安裝netmikopip install netmiko

ps:沒有全部安裝前提模塊,在使用netmiko沒有報錯,說明運行代碼里沒有調用到而已,而不是不需要

五、簡單實例

5.1 執行查看命令:show ip int brief

from netmiko import ConnectHandlercisco = {  'device_type':'cisco_ios',  'host':'ip地址',  'username':'用戶名',  'password':'密碼'}net_connect = ConnectHandler(**cisco)##或者# net_connect = ConnectHandler(device_type='cisco_ios',host='IP地址',username='用戶名',password='密碼')#找到目前所在視圖current_view = net_connect.find_prompt()print(current_view)#執行命令,返回結果為字符串,賦值給outputoutput = net_connect.send_command('show ip int brief')print(output)# #此為在windows里如果/n不能顯示回車,則進行如下語句格式化# o_list = output.split("/n")# for line in o_list:#   print(line)

5.2 執行配置命令:手動關閉接口G1/0/29

from netmiko import ConnectHandlercisco = {  'device_type':'cisco_ios',  'host':'ip地址',  'username':'用戶名',  'password':'密碼'}net_connect = ConnectHandler(**cisco)##或者# net_connect = ConnectHandler(device_type='cisco_ios',host='IP地址',username='用戶名',password='密碼')#要配置的命令config_commands = ['interface GigabitEthernet1/0/29','shutdown']#提交要配置的命令,input為提交的真實內容input = net_connect.send_config_set(config_commands)#驗證shutdown是否執行成功output = net_connect.send_command('show run inter gi1/0/29')print(output)# #此為在windows里如果/n不能顯示回車,則進行如下語句格式化# o_list = output.split("/n")# for line in o_list:#   print(line)            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广西| 新民市| 阳朔县| 仁寿县| 红河县| 平利县| 青铜峡市| 酉阳| 吉首市| 通道| 鸡西市| 龙里县| 南宫市| 武乡县| 阜南县| 渝北区| 保山市| 明光市| 南康市| 台中市| 图们市| 理塘县| 定安县| 和平区| 安新县| 延津县| 蒙城县| 甘孜| 湘潭市| 凯里市| 枣庄市| 巴东县| 肇源县| 咸阳市| 海丰县| 青阳县| 长汀县| 于田县| 西贡区| 巢湖市| 海安县|