跳到主要内容

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

· 阅读需 9 分钟

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

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

墙壁网口单线复用小记

· 阅读需 3 分钟

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

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

Word 毕业论文自用工作流

· 阅读需 8 分钟

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

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

Archlinux 安装 EPSON 老打印机驱动

· 阅读需 2 分钟

打印机型号为 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 也不需要了。