国产探花免费观看_亚洲丰满少妇自慰呻吟_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)            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华坪县| 平昌县| 洪泽县| 偏关县| 百色市| 获嘉县| 天全县| 静安区| 尼玛县| 阿图什市| 蒙自县| 深水埗区| 丰县| 寿光市| 桑植县| 东源县| 建水县| 金乡县| 丰城市| 崇义县| 延寿县| 文化| 秦安县| 重庆市| 静乐县| 兰西县| 八宿县| 广河县| 五台县| 密云县| 黎城县| 高陵县| 高碑店市| 灵台县| 广汉市| 冷水江市| 衢州市| 东乌珠穆沁旗| 肇州县| 上高县| 石门县|