ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

HCIA-datacom 8.1 网络编程与自动化基础

2022-08-26 15:01:51  阅读:155  来源: 互联网

标签:datacom 8.1 python HCIA Telnet Python 实验 telnetlib


前言:

把今天的python讲完,我们的所有HCIA-datacom的实验就做完了,但是这就够了吗?不够的,我们还需要做一个综合实验。但是综合实验,我就不会像前面讲解的这么细致了,因为如果你不懂证明你前面的地方没学会,俗称老师一讲就会,自己一做就错。工作中这个是大忌,因为你的同事可能和你拿一样的工资,大家都很忙的,不一定有时间来教你。

我接下来的综合实验尽量贴近实战,同时我们就不在ENSP里面配置了,我向让大家尽可能的模拟现实环境,我们选择用xshell远程来配。同时我还会讲一点HCIA没有的内容,但你工作中又可能会用到的设备,比如防火墙。我先构思一下网络架构,尽量让HCIA的每个知识点都用上。

 

实验介绍

通过本实验,读者将掌握Python telnetlib库的常用方法。

实验目标
 掌握Python基本语法
 掌握telnetlib基本方法

 

实验组网介绍

注意 由于我们是在模拟器上面实验,模拟器的PC不支持telnet怎么办呢,我们可以换一种思维方式,让SW1和本地网络在一个局域网内

 

还需要准备python的编译器 我这里用的是PyCharm Community Edition 2021.3.1  ,大家可以根据自己的喜好自行选择其他的编译器

 

 

 

实验背景
某公司现有一台交换机,管理IP地址为192.168.1.188/24。现在需要编写自动化脚本,查看设备当前配置文件。(IP地址根据自己的实际网络自行调整)

 

实现需求:

1. 完成设备Telnet预配置:配置Telnet密码,开启Telnet功能和允许Telnet登录。
2. 编写Python脚本:调用telnetlib登陆设备,然后查看配置。

 

实验步骤:

1. 完成设备Telnet预配置:配置Telnet密码,开启Telnet功能和允许Telnet登录。

这个实验我们之前做过 我就不重复了。如果不清楚的,可以看之前的文档。

我们讲一下云设备的连接,详情可以参考我在ENSP模拟器中关于web登陆防火墙的讲解。

 

网卡和IP地址根据自己是实际网络情况调整。

 

 

 以上 就是我们前期要准备好的工作了,接下来讲python。

 

2. 编写Python脚本:调用telnetlib登陆设备,然后查看配置。

 

 

 

 然后我们运行一下,看他是不是获取到了。

 

 OK,那我们这个实验就做完了。 如果大家不会python的可以考虑其他的,比如shell,也是可以的。

 

 

 

 网络拓扑图和配置:

链接:https://pan.baidu.com/s/1yD5ZSCKHLLRF_4lQhH6N1w?pwd=HCIA
提取码:HCIA

python的脚本 (大家根据自己的实际网络情况编写,我这个只是给大家做参考的)

链接:https://pan.baidu.com/s/1cIvDibrYxuBel2AzVUsKug?pwd=HCIA
提取码:HCIA

明天要搬家,所以综合实验大概是周日发出来。

 

标签:datacom,8.1,python,HCIA,Telnet,Python,实验,telnetlib
来源: https://www.cnblogs.com/never-say-die/p/16627531.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有