自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 现网超长命令回显处理

现有一台安装了Python的Windows运维终端,其IP地址和防火墙位于同一网段,现在假设这台交换机的配置很长,把他理解成一台行为管控的防火墙,那么,如何通过Python脚本与真机设备分页符进行互动,而非联机后直接取消分页,如何通过这种方式把现网设备中的超长回显逐步提取出来。output = re.sub(r" ---- More ----.*42D","",output) #用re调用正则表达式匹配出来乱码的字符,达到修饰最后会显得效果,如果不修饰会出现乱码,下面会给大家演示。

2024-06-19 18:00:00 602

原创 使用subprocess来批量ping某个网段的地址

在网络在日常维护和使用的时候,当网络出现故障时,ping命令是一个非常重要的工具,它用于测试网络连接是否正常,然而,我们不知道网络哪里出现故障,通过批量ping IP地址,可以帮我们快速定位错位,帮助网络管理员提高工作效率以及有效的进行故障排查,通过批量ping 域名,网络管理员可以定期检查网络的连通性,及时发现并解决网络问题,确保网络的高可用性和稳定性。

2024-06-18 18:39:15 921

原创 使用Python实现网络设备的配置备份

将网络设备的配置做备份是网络运维中必不可少的一项工作,根据公司的规模和要求不同,管理层可能会要求对网络设备的配置做月备、周备甚至日备,传统的备份思科交换机配置的办法是手动SSH远程登陆设备,然后输入命令term len 0和show run,将回显内容手动复制,粘贴到一个TXT或者Word文本文件中,效率十分低下,在有成百上千台设备的需要备份的网络中尤为明显。

2024-06-18 14:50:39 829

原创 Python在连接到网络设备异常处理的应用

在网络设备数量超过千台甚至万台的大型企业中,难免会遇到某些设备的管理IP地址不通,SSH连接失败的情况,设备数量越多,这种情况的发生概率就越高,在这个时候如果你想用python批量配置所有的设备,就一定要注意这种情况,比如你有几百台设备需要统一更改本地用户名和密码,前100台交换机的连通性应该没啥问题,但是到了101台因为某个网络问题导致管理IP不可达,SSH连不上,此时Python就会返回一个错误(TimeoutError:timed out),如下图所示。

2024-06-16 18:15:00 1004

原创 1.批量登录地址不连续的交换

在生产环境中,交换机的管理IP地址基本上不可能是连续,有些交换机的管理IP地址甚至在不通的网段,在这种情况下,我们就不可能用简单的for循环来进行批量登录连续的IP地址的交换机,我们需要额外建立一个文本文件,把需要登陆的交换机的IP地址全部写进去,然后用for循环配合open()函数来读取该文档中的管理IP地址,从而达到批量登录交换机的目的。

2024-06-15 20:02:29 747

原创 Python网络运维实验(网络模拟器)

python作为网工进阶必学的技能,利用各种网络自动化库自动完成各种网络配置任务,不仅可以在配置的时候节约大量时间,还可以直观的了解到Python是如何把繁杂、单调、耗时的传统网络运维实现自动化(所有实验均基于华为的ENSP)本章主要讲解如何使用Python里的telnetlib模块连接到网络设备初识Paramiko和Netmiko模块通过Paramiko和Netmiko连接到网络设备使用input()函数和getpass模块。

2024-06-14 20:24:50 1047

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除