琉璃康康

琉璃苣的花语是勇气

云原生|关于K8s中Ingress和Egress流量的那些事儿

学习永无止境,记录相伴相随! —— 琉璃康康 为什么要写Linux|聊聊Linux系统中的路由策略这篇文章呢,主要为了今天这篇做铺垫。 随着5G技术的迅猛发展,通信网络正经历着一场前所未有的变革。在这个数字化、互联的时代,Kubernetes作为容器编排和管理的领军者,正在发挥越来越重要的作用,为5G网络的构建和管理提供了全新的可能性。 5G网络的特性包括超...

Linux|聊聊Linux系统中的路由策略

学习永无止境,记录相伴相随! —— 琉璃康康 路由是沟通任何双边关系的基础,比如现实世界中的邮路,网络世界中的路由,都是用来连接任何需要联系的双方实体。 那么在路由的基础上,会根据流量管控、路由分发、负载均衡等不同需求对路由选择进行规划,这便是路由策略(Routing Policy)。 Routing Policy是一种网络管理技术,通过一系列工具或方法对路...

应用|外企工作?被时区换算伤到了

学习永无止境,记录相伴相随! —— 琉璃康康 知乎里一直推一个外企工作有多爽的问答,我不知道是不是被大数据了。 我一直没有回答过这个问题,爽不爽呢,没什么感觉,因为从来没去过其他的公司,没有对比就没有发言权。 但是对于从事通信的行业来说,不管是外企还是华企,熬夜加班都是不可避免,尤其是远程跨时区工作,开个会要平衡各个时区的同僚。 比如我现在的项目有四个时区...

Linux|免密登录又又又失败了?

学习永无止境,记录相伴相随! —— 琉璃康康 因为某某原因,又到了需要搞免密登录的时候。 虽然自认为免密就是创建一套ssh key pair,然后把public key交给对方放到其authorized_keys里就可以了。 结果免密登录又又又失败了!!! 在ssh debug的模式下看到使用public key登录的时候server回复了type 51的...

Linux|tcpdump的抓包在Wireshark里显示Bogus IPv4 Version

学习永无止境,记录相伴相随! —— 琉璃康康 通信离不开看包,看包的前提是能抓到有用的包。 tcpdump是在Linux下抓包非常好用的命令,但是最近遇到了一个奇怪的抓包结果,就是使用any抓所有interface的时候会显示IP Invalid: 1 2 3 4 5 #左右滑动 # tcpdump -i any 23:45:55.313544 eth0...

Linux|反向路径过滤(rp_filter)导致Linux业务不通

学习永无止境,记录相伴相随! —— 琉璃康康 最近项目遇到了一个非常神奇的问题,细节不过多描述了,问题大概跟下图中的拓扑类似,就是路由器将数据包发给了服务器的eth1口,但是服务器的路由是从eth2出去,导致了此服务器不响应外部任何的业务请求。 理论上来说,服务器从任何口收到包之后,可以通过查询路由表后从任何口发出响应信息才对,到这里,如果对Linux很熟...

应用|递归批量创建文件夹的Python工具

学习永无止境,记录相伴相随! —— 琉璃康康 文件管理一直是电脑相关工作中容易被忽视但是却非常重要的事情,就如同线下的档案或者图书管理,有很好的逻辑结构,在索引和辨识度上都可以起到事半功倍的效果。 项目中需要存放各种各样的文件,分门别类,因此一个很好的文件夹结构就可以让这些文件更好的存放,也方便大家可以很快的找到。 最近的一个项目大概涉及到十几个产品,每个产...

应用|创建SNMPEngineID版本2

学习永无止境,记录相伴相随! —— 琉璃康康 时隔十天,版本2发布。 这个版本主要是丰富了主要功能,增加了针对ipv6、mac地址和任意的字符串的支持,也就是如下的四类全方位支持了,至于其他的format比如5 - Octets,没有想到使用场景,暂时就不考虑了: 1 2 3 4 5 #左右滑动 1 - IPv4 address (4 octe...

应用|创建SNMPEngineID的小工具

学习永无止境,记录相伴相随! —— 琉璃康康 为什么要写这个工具? 是因为在做K8s(Kubernetes)项目的时候遇到了告警监控的问题。 背景就是如果一个业务是走K8s Primary network,会发生一次SNAT,将发出去的包的原地址SNAT成对应worker上的接口IP。 然而一般来说snmp client需要定义的是业务地址,而不是某一个w...

Linux|二更WSL打造Windows下更顺畅的双系统

二更此文,是因为公司换电脑后出于安全角度,将微软商店做了很多限制,导致无法通过微软商店下载WSL的软件,所以针对这个部分做了调整。 1. 开启子系统功能 第一步开启WSL的功能没有任何变化。 默认情况下对于子系统的支持是关闭的,所以首要的一步就是要开启此功能,开启后需要重启电脑。 2. 安装一个Linux系统 接下来就是要安装一个Linux系统,可以通过微软商店...