小白网工的python之路
「Python 网络自动化」Netmiko
实验环境
我的实验环境是GNS3搭建拓扑图,用云桥接到在VMware Workstation 16运行的CentOS 7,
CentOS 7上搭建好了python3.8,
所有交换机已经预配好了SSH服务,ssh登录账号为python,密码为123
拓扑
IP规划
CentOS 7 跑python代码 | 192.168.10.46 |
---|---|
vIOS-L2-1 | 192.168.10.111 |
vIOS-L2-2 | 192.168.10.112 |
vIOS-L2-3 | 192.168.10.113 |
vIOS-L2-4 | 192.168.10.114 |
vIOS-L2-5 | 192.168.10.115 |
实验一 -lab1
实验目的
使用Netmiko登陆第一台交换机
实验准备
1.CentOS 7先下载好netmiko模块:
pip install netmiko
2.在CentOS 7上创建netmiko-lab1.py文件:
python代码
from netmiko import ConnectHandler
sw1 = {
'device_type': 'cisco_ios',
'ip': '192