Create your own Overlay Network
Intro 月余之前的一篇博客中,我没有回答如何访问在 NAT 之下的 LXC 容器的问题,其实这个问题就是一个非常典型的内网穿透问题,内网穿透有许多经典方案,例如大名鼎鼎的 frp, 或者直接在路由器上配置端口转发, 这些以端口为作为穿透粒度的方案并不能令我满意,它们既不灵活,也不优雅。 这里的 VPN 不是指用来翻墙的某些代理软件,而是指虚拟专用网络,即 Virtual Private Network。 而 Overlay Network 实际上就是我认为解决内网穿透的完美方案,我使用 tailscale 作为我的 Overlay Network 的组网工具。虽然传统的 VPN 也可以视作一种 Overlay Network,但是 Tailscale 很大程度上解决了传统 VPN 方案存在的单机瓶..
更多什么是EVPN?
什么是EVPN?EVPN(Ethernet Virtual Private Network)是下一代全业务承载的VPN解决方案。EVPN统一了各种VPN业务的控制面(VXLAN、VPWS、VPLS),利用BGP扩展协议来传递二层或三层的可达性信息,实现了转发面和控制面的分离。 EVPN解决传统L2VPN的无法实现负载分担、网络资源的消耗较高等不足,同时也可以对L3VPN业务进行承载,降低了协议的复杂程度。EVPN还将IP VPN流量均衡和部署灵活的优势引入到了以太网中。种种优势使其广泛应用于大型数据中心二层网络互连场景。 什么是EVPN和BGP EVPN?EVPN是下一代全业务承载的VPN解决方案,它颠覆了传统二层VPN通过转发面来学习MAC地址的机制,引入了控制面,利用BGP扩..
更多Veeam Backup Replication 12 7月更新安装
介绍只需单个平台即可保护并管理所有工作负载、应用及数据:云端、虚拟、物理、SaaS、Kubernetes、VMware、Hyper-V、Windows、Linux、UNIX、NAS、AWS、Azure、企业应用等。 个人主要用于备份ESXi上的虚拟机,可以实现单次完整备份,和定时的增量备份。 此文章提供了ISO安装文件的下载和安装激活。 下载ISO 具体版本为: 12.0.0.1420_20230718官方网站下载ISO官方网站下载升级补丁 安装要求(推荐) 操作系统推荐 Windows Server 2016-2022 CPU要求至少四个内核、内存建议4GB以上。 存储空间建议100GB以上,备份用空间根据需求来算。 数据库可使用自带的PostgreSQL 15.1 或安装 SQL Server ..
更多NetBox - PostgreSQL数据库优化指南
简介默认安装下的 PostgreSQL 配置无法完全利用现有硬件,影响Netbox的性能。 本文章讲解了如何简单去优化。 (默认配置使用Netbox Web界面很容易卡顿) Netbox 系列文章:https://songxwn.com/categories/NetBox/ 优化项目地址:https://github.com/le0pard/pgtune 首先打开:https://pgtune.leopard.in.ua/ (此网站会根据你的选择自动生成优化配置) 如上图示例: PG版本选择15 系统为Linux 类型为Web 应用 物理内存为16GB CPU核心数量为8个 连接数为1024 存储类型为 SSD 点击生成即可在右侧生成优化配置。 编辑配置123456789vim /var/..
更多Zabbix Ping 丢包问题
简介最近遇到一个问题,在Zabbix主机shell下Ping 目标IP是完全不丢包的。但是使用Zabbix 监控项去Ping丢包率为33.3%。 原因Rocky Linux 8 默认源安装的 fping 为 v3 版本,默认超过500ms就判定丢包。(Zabbix的ping依赖于fping) (因遇到的网络为卫星网络,延迟超高。) https://www.zabbix.com/documentation/6.0/zh/manual/config/items/itemtypes/simple_checks 解决安装 fping v4+版本即可。 Rocky Linux 8,安装epel库,然后更新fping即可。 其他发行版可以替换二进制文件,或编译安装。 12345dnf install epel..
更多Vllink无线调试上手体验
Foreword 想尝试一下无线版本的J-Link,仔细调研了一下发现,实际上是CMSIS-DAP来实现的。而无线版本的J-Link全都断货了,只好找一些其他厂家的,于是看到了Vllink。比较巧的Vllink是基于AIC8800的,之前刚好调研过。 Vllink http://vllogic.com/ 官方文档,介绍了主要功能。 Vllink可以用有线模式,也可以用无线模式。 有线的话就是一个DAP-Link,走CMSIS-DAP,无线需要两个模块,一个作为AP,一个做STA,二者配对以后才能进行无线调试(他竟然用的是wifi6的ap)。 用起来还是比较方便的,双击两下按钮就能切模式,AP配对也只需要几秒钟就行了。 Vllink 支持的IDE比较多,基本各个厂家的都支持了 ..
更多NetBox CSV导出中文乱码问题
介绍NetBox 在导出CSV的时候,会是使用UTF-8编码,而不是UTF-8-SIG编码。 这样会导致导出的文件,在微软的Excel打开中会乱码。(使用Notepad ++不会) NetBox 系列文章:https://songxwn.com/categories/NetBox/ 思路直接修改Netbox 虚拟环境的 django_tables2 库的默认编码,这样只要不升级或重装此库就不会失效。 修改123456789101112131415161718192021vim /opt/netbox/venv/lib/python3.9/site-packages/django_tables2/export/export.py# 修改库文件,路径看自己的实际情况。 FORMATS = { ..
更多NetBox安装指南-为网络工程师打造的基础设施管理
NetBox 是用于建模和记录现代网络的领先解决方案。由 结合 IP 地址管理 (IPAM) 的传统学科和 具有强大 API 和扩展的数据中心基础架构管理 (DCIM), NetBox 为推动网络自动化提供了理想的“事实来源”。 NetBox 在 Apache 2.0 许可下作为开源软件提供 作为数千个组织中网络自动化的基石。 物理基础设施: 准确模拟物理世界,从全球区域到单个机柜。然后连接一切 - 网络、Console和电源! 现代的IPAM: 您期望的所有标准 IPAM 功能,IP地址自动层级以及 VRF 导入/导出跟踪、VLAN 管理和Overlay网络支持。 传输线路: 自信地管理来自不同服务提供商的关键电路的交付,并与您自己的基础设施无缝建模。 电力跟踪: 将上游电源的配电映射到单个..
更多一日一技:不走常规路线,列表页1秒搞定
最近遇到一个需求,需要抓取Docusaurus上面的全部文档。如下图所示:抓文档的正文非常简单,使用GNE高级版,只要有URL直接就能抓取下来,如下图所示:但现在的问题是,我怎么获取到每一篇文档的URL?Docusaurus是一个文档框架,它的页面和目录都是JavaScript实时渲染的。当我们没有展开它的目录时,XPath只能提取到当前大标题的链接,如下图所示:当我们点开了某个大标题,让里面的小标题出现时,XPath能够提取的数据会随之变化,如下图所示:在这种情况下,我们经常使用的爬虫方案,都会遇到阻碍:直接使用Requests获取源代码——源代码里面没有每条目录的URL使用Selenium——直接执行XPath获取不完整。你需要控制Selenium依次点开每个小箭头,才能使用XPath获取到全部的UR..
更多网站页面域名获取工具-Edge (2.1.4P)
简介用Python写了一个小工具,可以打开指定网站,抓取此网站的所有域名。 适合用来做分流和过滤。 要求系统要求 Windows 10 1809版本以上,要求64位系统。 要求安装最新的Edge浏览器。 使用说明: 打开后会让你设置操作时间。 点击抓取后,会打开一个浏览器窗口,此浏览器只存在60秒,且不要手动关闭。 期间可以浏览网站和登录网站等操作,60秒之后会把期间抓取的域名输出到上面,然后点击复制即可 注意:本机要使用最新Edge浏览器。下载地址:https://www.microsoft.com/zh-cn/edge/download 下载安装包:https://cowtransfer.com/s/cf4102d94afa42 传输口令 u12amg 压缩包:https://cowtran..
更多