本文主要介绍原版OpenWRT系统使用FTP ALG功能。

- 阅读剩余部分 -

本文主要以通过N2N组二层网并在其上运行OSPF动态路由,最终效果使得运行N2N的各个节点下的子网可以经路由实现互通。

Chapter 0: 这个运行N2N的节点均为OpenWRT设备,因为OpenWRT官方源已经没有N2N软件了,所以先基于N2N 2.8的源代码编译了N2N for OpenWRT, 交叉编译的Makefile以及预编译的ipk安装包可以在此下载: Github hiplon/openwrt-n2n-latest

Chapter 1:

N2N的配置比较简单,Supernode部分以及Edge的基础部分可以参考 Github ntop/n2n ,不过由于此次需要经过N2N的虚拟网络作数据包的转发以及动态路由,所以需要启动Enable packet forwarding功能以及Accept multicast MAC addresses,具体可以参考以下配置文件:

- 阅读剩余部分 -

本文主要以Zerotier组好的各Virtual L2网络节点 + 动态路由 RIP 为例,最终效果就是让网关建立Zerotier的Virtual L2网络,网关下的其它网段就能相互通信。

拓扑如下:

Zerotier RIP 拓扑

例如如上拓扑,Zerotier建立了192.168.193.0/24的互联虚拟二层,有192.168.193.6、192.168.193.11、192.168.193.21的网关下面有172.16.0.0/23、192.168.2.0/24、192.168.11.0/24三个网段,那么通过建立rip动态路由,让这三个网段可以互通。

网关设备默认是OpenWRT设备,前提是已经通过例如VPN/Tinc/Zerotier等方法建立了互联段。

如果还没建立的话可以参考: /2020/03/openwrt-tinc/

/2019/12/zerotier-sd-lan/

先建好互联的段,

下面开始做动态路由的配置

- 阅读剩余部分 -

以Oracle Cloud环境为例,从现有Linux系统上安装Archlinux [理论上可以无VNC实现]

以Oracle Cloud环境为例,启用一个Oracle Linux 7.8的实例,opc登陆系统,sudo -i切换为root用户。继续后续操作:

- 阅读剩余部分 -

最近趁打折入了CKA的考试券,从入门到考试学习了一个多星期参加了考试,最后以93%的分数通过考试,分享一下最新的情况。

首先还是说下当前Kubernetes已经基本成为业界的标准,连电信行业也引进了Container Network Function (AKA. CNF) 的做法,所以还是有必要更新一下自己的知识库。

前人已经分享了许多经验了,CKA的考试其实网上也有分享了挺多题库,但是都算比较久,所以仅供参考。我下面只说一些自己考试的一些Bibel。

- 阅读剩余部分 -

本文主要实现在OpenWRT路由器配置Apache2 based 的 Webdav(s)共享文件,之前曾经试过通过 lighttpd部署Webdav 不过由于在尝试通过lighttpd部署的Webdav作为Joplin的后端Webdav存储时,会出现4XX的故障码,经查询,应该是lighttpd的Webdav默认不是全部的Webdav Method都支持,所以这次改用OpenWRT Apache2 Webdav

(1)安装相关软件

opkg install apache2 apache-mod-webdav apache-mod-ssl

(2)配置apache2

以下为模板 由于这次部署基本打算也是全站开启webdav,所以以vhost模式走webdav

- 阅读剩余部分 -

本文主要实现在OpenWRT路由器配置Webdav(s)共享文件,主要通过lighttpd

lighttpd版本的webdav可能有些webdav方法不一定支持,需要全功能的webdav可以参考另外一篇用openwrt-apache做的webdav服务器 /2020/05/openwrt-apache-webdavs/

(1)安装相关软件

opkg install lighttpd lighttpd-mod-webdav lighttpd-mod-auth lighttpd-mod-authn_file lighttpd-mod-openssl

(2)配置lighttpd

以下为模板

- 阅读剩余部分 -