背景
我们知道用Python在cli配置网络设备的前提是:
- 网络设备与Python主机网络可达
- 网络设备已开启并完成ssh相关配置
目标
本文已华为S5720S-52P-LI-AC交换机为例,完成:
- 完成网络设备开局配置;
- 用Python脚本验证ssh登录
配置
一、网络设备开局配置
如果之前配置杂乱,建议console登录之后首先在用户视图下用reset saved-configuration删除配置,然后重启设备,如未重启原配置仍然生效;如果是新设备可直接进行开局配置。
1、console线连接
2、默认账户登录
交换机默认用户名admin 密码admin@huawei.com
路由器默认用户名admin 密码Admin@huawei
3、配置设备名称(可选)
#进入系统视图
system view
#重命名设备为XXX
sysname xxx
4、配置时区时间(可选)
#配置时区
clock timezone Beijing add 08:00:00
#配置时间
clock datatime 19:00:00 2024-03-06
#查看配置
dis clock
5、配置管理接口及IP
执行ip address命令,配置设备管理IP地址,执行命令ip route-static,配置设备缺省网关。