Openwrt 和 MikroTik RouterOS 路由器通过 IPIP/EOIP 进行二层组网
一直以来,本地路由器远程连接实验室的网络连接都是通过办公室ikuai软路由的L2TP连接实现的,但L2TP作为一个有状态协议,在遇到连接中断后恢复起来会比较麻烦,以及ikuai的L2TP server并不是很稳定,且没有办法分配IPv6。因此在近期,笔者将路由器连接实验室网络的组网方式改为了IPIP及EoIP的组合组网配置,并在很大程度上解决了上述问题。 ...
一直以来,本地路由器远程连接实验室的网络连接都是通过办公室ikuai软路由的L2TP连接实现的,但L2TP作为一个有状态协议,在遇到连接中断后恢复起来会比较麻烦,以及ikuai的L2TP server并不是很稳定,且没有办法分配IPv6。因此在近期,笔者将路由器连接实验室网络的组网方式改为了IPIP及EoIP的组合组网配置,并在很大程度上解决了上述问题。 ...
在前一篇文章中,笔者尝试了用Openwrt和RouterOS配合IPIP和EoIP隧道进行二层组网。但由于Openwrt的EoIP包是一个用户态的包,AX6s转发EoIP流量的性能并不是特别好(有线500Mbps,无线300Mbps),同时RouterOS也是一个收费系统,并不是所有人都会只为了组网来购买RouterOS的授权。鉴于此,笔者也在下文提供一种将IPoE替换为GRETAP协议进行二层组网的方案,此方案仅需一台运行于实验室内网的通用Linux设备即可(本文使用的是Debian11)。 GRETAP? 相比于GRE,GRETAP是类似EoIP的二层协议,因此我们同样可以将其用于二层组网。但很可惜RouterOS不支持GRETAP(怀疑是为了推广自家的EoIP协议),因此笔者只能使用另一台Linux设备和Openwrt路由器进行组网了。 网络结构 此处依然简要列出一下代配置的网络结构: ...
效果图 既去年给自部署Overleaf实例添加了邮箱注册功能之后,最近在TUNA的同学的帮助下,笔者也为南科大的Overleaf实例添加了LDAP登录和OAuth2/OpenID Connect登录的选项,进一步减少了用户登录Overleaf时需要的步骤。由于加上了外部的单点登录,学校的Overleaf也就不再需要邮件注册的功能了,因此本文将不再提及如何启用邮件注册,如需了解可以看笔者之前写的文章。 ...
最近小米有品上再次开始售卖起了红米AX6,由于这是小米出品的,能刷Openwrt的机器中较为便宜的一款,便购买了一台。根据网上的一些帖子,解锁AX6的SSH需要额外找一台运行Openwrt的路由器来跑脚本。不过经过研究,理论上任何能够开Wi-Fi热点(AP),且能够配置静态IP的设备都能用于路由器的解锁。 准备 一台能够开Wi-Fi热点(AP),且能够配置静态IP的设备。(笔者使用了安装Ubuntu的树莓派开热点,理论上Linux虚拟机+能够开热点的无线网卡或者Windows电脑直接开热点都能达到类似的效果)。 设备上需要能运行web服务器(笔者用的nginx),或者能运行python(能监听本地端口即可) 未解锁的红米AX6路由器。 (可选)随便找台路由器,让操作的电脑,AX6和树莓派处在同一内网内方便ssh操作。 接线拓扑图 ...
Skype的充值服务在中国大陆目前被一个名为「光明网」的实体代理(似乎是一些合规性问题,可以见下方知乎中的回答)。因此,所有被Skype的系统标记为「中国大陆」的账户,在充值时都会被跳转到光明网下的一个充值网页。而如果我们不希望充值时被跳转,则可以通过与在线客服沟通的方式让Skype取消账户的「中国大陆」标记。需要注意的是,沟通时需要向客服提供中国大陆以外的地址证明(银行月结单,水电费信用卡账单均可)。 ...
在 Vuepress 2 中使用 Google Adsense 并配置自适应加载 迫于服务器续费的压力,最近抽时间和同学一起在社团运营的vuepress中配置了Google Adsense广告,并失陪了微信小程序,令广告只在非小程序环境下加载(由于小程序对域名备案的要求,adsense广告是无法在小程序的webview里面显示,强行显示还会造成小程序直接被「配置业务域名」的弹窗覆盖)。 ...
腾讯实习小结:你走过的路都将会在未来发挥意想不到的作用 时间过得很快,本周已经是实习的第七周,实习的最后一周了。腾讯的实习让我认识到了许多不曾在校园内能够体验到的东西,比如学术界和工业界对技术运用的差异,大型企业的协作与分工,和同事间的关系等等。在写这篇文章时,我还是更希望继续回到学术界进行深造,因此我选择了放弃此次实习的转正考核。 ...
自建OpenStreetsmap地图瓦片服务 地图显示效果 迫于openstreetsmap官方的瓦片服务器(tile server)速度太慢,而提供矢量瓦片(vector tile)服务的mapbox和maptiler的免费额度太少,更新慢。笔者最近尝试基于tileserver-gl,openmaptiles和tilemaker等工具自建了一个openstreetsmap的地图瓦片服务器。 ...
腾讯实习初体验 说起来这个实习的来历还十分坎坷。在三月份的实习申请季,学院为我们推荐了华为海思的实习,可海思的实习笔试占比的绝大部分均是和verilog和验证有关的题目,而这正好触碰到了我知识的盲区😂(我们的课题组主要做的是生物与光学器件的仿真)。在被华为挂了之后,我「病急乱投医」地把阿里和腾讯都投了一遍。在选择岗位时,想到自己不是科班出身,只对运维方面的事务略有了解,于是就选择了腾讯的技术运营和阿里的基础架构开发。 ...
为校园生成街景 给学校做一个街景是大一入学以来一直以来的一个愿望了。在大二的时候,我们已经为学校拍摄了数张航拍全景,本想打算以此为基础为学校做一个完整的全景覆盖的,可惜疫情之后学校就不再让学生在未经老师允许的情况下飞行无人机了。街景的实现方式也从无人机变成了土制街景单车(误)。 ...