- 博客(9)
- 问答 (2)
- 收藏
- 关注
原创 python自动化运维脚本(批量备份配置)
下面是用条件语句来区分不同厂商的设备,我们提前在device文件里写好设备厂商,这个时候就可以拿来区分,根据不同厂商输入不同命令,如果不是条件语句里写的这俩厂商,那么最后else还有个保底的uname -a命令;之所以要单独搞个函数来载入信息,是因为这样可以让代码和设备信息分离开,设备信息全都放在device.json这个文件里,后续要对控制的设备进行增删时可以根本不打开代码文件,减少不小心改了核心代码的可能性。那个dev是在for循环里的临时字典,devices是一个列表,里面有若干字典(设备信息)
2026-05-22 14:01:46
302
原创 VRRP+MSTP组网实验-配置思路
注意这里的每个备设备上都额外配置了ospf cost为4,这是解决回包的选路问题,ospf的cost默认都是1,那么流量从出口路由器往内网走的时候就有两条路可以选择了,如果流量出去的时候走的是右边的核心2,回来的时候走核心1,又会出现来回路径不一致的情况,导致网络不稳定。因此在备用设备上增加了cost值,这样就能告诉R1,我这里也是通的,你可以走我这边,但是代价要大,所以在核心2没故障的时候,出口路由器会优先选择代价小的核心2,避免了来回路径不一致的情况,如果核心2设备挂了,那代价大也得走左边了。
2026-05-02 22:30:16
399
原创 中小型企业核心网-配置思路
比如教学楼二楼机房的接入层交换机1,命名为JiaoXue_2_jieru_sw1,或者可以再简单点JX2JR,但是自己得知道是啥意思,后续运维如果排查出来问题设备,一看命名就知道在哪了,很方便。在每个校区的出口路由器上配置ospf,都放区域0就行,注意必须要配置ospf的router id,这样首先可以防止一条链路断了就直接挂掉,而且后续如果有新的校区加进来方便扩展,别用静态路由。),它能自动检测链路故障。在核心交换机上配置DHCP,可以用接口地址池方式,这样每个vlan都能拿到对应的地址段的ip。
2026-05-01 22:06:46
688
原创 wireshark学习-ospfv2
然后是hello包,hello interval 表示hello 间隔,下面option是具体说明一些功能的,然后是dr的优先级,dead间隔(默认是四倍的hello间隔),还有DR和BDR的地址,这里没有DR和BDR所以是0。下一阶段开始发DD报文,此时是exstart状态,即10号和11号报文,这个状态发的DD报文是空的,用于确定主从关系,router-id大的是主。还有个sequence,因为这是第一个DD报文,两边发的都是随机生成的数,后续谁是主设备,就用谁的序列号,用来隐式确认,判断有没有丢包。
2026-04-30 17:49:44
544
1
原创 wireshark学习-ARP
因为你要给一个ip地址发包,要先进行arp,问问人家的mac地址吧,但是pc8一看这地址,我去,是192.168.1.1,跟我不是一个网段!网关(也就是路由器)拿到了icmp,一看,目的地址是2.1,于是去查路由表,发现一个符合的都没有,于是直接按默认路由发,路由表上写的,默认路由的下一跳是10.10.10.2这个地址。再仔细一看,哎,这不是我自己的接口地址吗,居然还是up的,说明好使,那也就是说,我和192.168.2.1是二层互通的呀。1.2的地址在我这,我的mac地址是...
2026-04-29 20:22:16
503
原创 wireshark学习-DNS
一开始你输入了百度的网址,浏览器就向电脑发送请求,用网卡来发送/接收dns包,得到了那个shifen的ip地址之后,给shifen发送http请求包,去拿构建网页所需的资源(图片、css样式等等),然后浏览器解析页面的过程中发现,这个页面里还有一堆超链接,为了提高速度,浏览器会直接自动帮你查询这些超链接的域名ip地址,这样你点击的时候就不用现场解析了,直接发http去请求内容就可以。但是多了一个answers(回答),这就是响应的内容,也就是说,针对你给我的“上面这个问题”,我的答案是:xxx。
2026-04-28 18:54:05
773
1
原创 wireshark学习-Telnet
意思是上面这些明文,红色的是客户端发的,蓝色的是服务器发的,因此也就能解释为什么红字和蓝字全部重复。用aaa其实也是一样的,所以问题不在于你到底是用cipher还是simple,而是,当你用了telnet,那你就已经相当于裸奔了。需要注意的是,到这里其实也不是完全安全,因为我配置的是默认的512位RSA,建议直接配置2048;其实我这个也是可以被暴力破解的,用linux的hydra或者kali的一些工具就可以破解。客户端就是用来进行telnet的设备,这里是我的R1,服务器就是被操作的那台设备。
2026-04-28 14:41:10
394
原创 wireshark学习-icmp
为啥mac地址变了呢,因为pc2觉得129这个地址并不和自己在同一子网,也就是二层不可达,所以pc2会把这个数据包直接发给自己的网关,让网关帮自己找到并把数据包发给pc1,咱们看到的不认识的mac地址就是网关的mac地址。首先就是第一个问题,如图所示,sw充当网关,pc2在配置掩码的时候不小心配置错了,本来是/24,配置成27了,现在问这两台机器能不能互通,以及理由是什么。---------------手动分割线---------------
2026-04-27 00:31:22
621
空空如也
switch语句的符合条件为什么匹配不上
2023-06-02
wireshark为啥总是无响应
2022-05-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅