Skip to main content

单网口 PVE 小主机利用 VLAN 跑 OpenWrt 作主路由

· 9 min read

需求是用 PVE 上的 OpenWrt 虚拟机做主路由,运行 NAT 和透明代理,以及一些家长控制之类的。硬路由当 AP 用。

方案:PVE 单网口走 VLAN trunk,OpenWrt VM 做主路由,硬 OpenWrt 平时只做“交换机 + AP + 救援入口”。

墙壁网口单线复用小记

· 3 min read

为什么要折腾这个:单个 MAC 只能分到一个前缀 /128 的公网 IPv6,如果网口下接路由器,那就只有路由器能有一个 IPv6. 而我需要路由器和连到路由器的 archlinux 电脑主机都有 IPv6,于是需要电脑主机通过某种方式和墙壁网口桥接,然后在电脑主机上 DHCP 拿地址。

全程通过远程连接实现,人不在现场。能这么做有很大一部分原因是用了 Tailscale, 它会智能切换到当前可用的接口和线路,只要保证电脑和路由器总是能连接到互联网就能连上。

Word 毕业论文自用工作流

· 8 min read

到了要写毕业论文的时候,首先面临一个选择:LaTeX 还是 Word ?这个问题你需要咨询你的指导老师,看查重系统能否提交 Word 以外的格式。我的学校只接受 Word 所以被迫选择 Word.

我写论文的思路是每章分开写,先写实验部分,再写理论部分,最后写绪论和总结。每章节的草稿使用 Markdown 格式,最后再合并成一个大 Markdown 然后使用 pandoc 转成 docx. 这样有个好处是我写公式可以直接在 Markdown 里写 LaTeX, 然后 pandoc 会自动帮我转成 MS Word 里的公式。

iOS App 降级

· One min read

简单记录一下 iOS App 降级需要用到的各种工具。

Archlinux 安装 EPSON 老打印机驱动

· 2 min read

打印机型号为 Epson M105 Series. 通过官网 http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX 查询得驱动包名称为 epson-inkjet-printer-201215w,AUR 上也有对应的包。但是已经好几年不更新了。直接安装 AUR 上的 1.0.0 版无法正常编译,说是找不到 debug_msg 这个函数。我不想深究,正好有新版 1.0.1 的源码包,于是直接下载下来在本地开个服务器 serve 给 Arch 编译,对应修改 PKGBUILD 即可。fixbuild.patch 也不需要了。