实验拓扑
配置思路
1、给S5820配置接口IP地址。
2、开启FTP功能。
3、编写Python文件、上传Python脚本文件、设备配置文件。
4、电脑上用ftp方式,登录到H3C设备上,上传Python脚本文件、设备配置文件。
5、查看Python执行情况,是否生效。
配置步骤
1、给S5820配置接口IP地址
由于S5820连接的host是我电脑的虚拟网卡,所以先查看一下虚拟卡IP地址:为192.168.56.1 掩码24位的。
所以给S5820的接口IP地址就设置在192.168.56.0/24这个网段直连能通就可以了。
[H3C]int g1/0/1 [H3C-GigabitEthernet1/0/1]port link-mode route [H3C-GigabitEthernet1/0/1]ip add 192.168.56.201 24 [H3C-GigabitEthernet1/0/1]qu [H3C]
2、开启FTP功能。
开启FTP功能,并设置ftp账号密码,这样是为了待会上次Python文件和配置文件。
[H3C]ftp server enable [H3C]local-user along [H3C-luser-manage-along]password simple abc123 [H3C-luser-manage-along]service-type ftp [H3C-luser-manage-along]authorization-attribute user-role network-admin [H3C-luser-manage-along]quit
3、编写Python文件,编写设备配置文件,
编写Python文件,可以新建txt文本,输入下列代码,然后文件保存为py的后缀:
# !usr/bin/python import comware comware.CLI('system-view \n configuration replace file flash:/along.cfg')
编写设备配置文件,即想要替换当前的配置文件,为了证明实验是否生效,我直接下载了startup文件,只修改了设备名,然后再修改文件名,待会我们在执行Python脚本的时候,就可以观察设备名是否变化了,如果变化的,表明生效了。
4、电脑上用ftp方式,登录到H3C设备上,上传Python脚本文件、设备配置文件。
接下来,就是
(欢迎关注公众号:网络工程师阿龙)
(欢迎关注公众号:网络工程师阿龙)
5、查看Python执行情况,是否生效。
接下来,我们就来执行Python命令,然后查看是否生效:
<H3C> python flash:/test.py
回车,我们可以发现设备名,已经生效了。