-
在 linux 系统中,网络接口的名称不是固化不变的,总有一些情况会导致网络接口名称发生变化,而导致诸多问题。一般有以下情况都可能会导致网络接口名称的变化:
- 内核和设备命名规则的变化
- 传统命名(如 eth0, eth1),缺点:设备的探测顺序可能因硬件更改或热插拔而改变,导致网卡名称的不稳定。
- 基于一致网络接口命名(Predictable Network Interface Names,PNIN)
- 基于固件(如 BIOS 或 UEFI)提供的名称:例如 eno1、ens33。
- 基于 PCIe 总线拓扑的名称:例如 enp2s0、wlp3s0。
- 基于设备的 MAC 地址:例如 enx<MAC地址>
Read More - 内核和设备命名规则的变化
-
immich 是一个非常棒的相册管理软件,不仅功能齐全,而且各个端也是齐全的。 我也曾在 photoprism 和其二者中选择,最终选择了 immich, 主要还是全平台支持,和 timeline 界面的原因,个人比较喜欢 immich timeline 的风格。
关于
immich
的安装 官方文档里已经写的很清楚了。官方推荐的是Docker Compose
并提供了 compose.yaml 文件,可以让一个小白用户毫不费力的安装好 immich。immich 一共包含了4个服务
- immich service
- immich machine learning
- pgvectors (postgresql)
- redis
Read More -
背景
楼主一直使用的是 gentoo 手搓的路由器。虽然之前的文章分享中只提及了手搓路由器的部分,其实路由器中还跑了一些其他的服务,如(seafile,samba,等),这些数据除了保存在路由器系统的磁盘中,还挂了两个usb的硬盘,写了一个脚本,自动备份。可谓是十分的简陋。最近看到畅网的N305和N8505的主板十分心动,非常适合把我原来的路由器替代掉(原来的路由器差不多十年了)。
N8505 可以挂 6块 sata 盘,6 块 NVME,虽然我也用不了那么多,但是这块板子确实是为 NAS 而生的。 如果想要挂更多,还有一个 pcie 插槽,可以继续扩。
Read More -
有一些情况下在路由器中安装 dockerd 启动之后会发现不能正常上网。 一般在 openwrt 中安装 dockerd 不会遇到这样的问题, 大多数类似的事情都发生在手搓的路由器上。
查看系统的 iptables 规则, 发现一些 dockerd 在启动的时候会给 iptables 添加一些规则,是因为这些规则导致上网受影响。
1Chain DOCKER (1 references) 2target prot opt source destination 3 4Chain DOCKER-ISOLATION-STAGE-1 (1 references) 5target …
Read More -
家庭网络环境下(
slaac
)的 Linux 路由器 IPv6 的配置先说大概有内种方案吧
NAT
模式: 同IPv4
的NAT
一样。这个没有什么好说的,失去IPv6
的意义,直接不考虑。Relay
模式。这个就是现在OpenWRT
玩家采用的方案。 系统中自带的odhcpd
是支持 ra, nd, dhcpv6relay
。 我看网上有人说不稳定,但是也没有啥证据。 可惜Linux
没有这个东西,我在网上也找了相关文章,没有找到资料。Github
上有一个历史悠久的代码 Menci/magpie 通过抓包实现的Relay
我试着编译,报错太多了,Fix 难度太大了,直接不考虑。
Read More -
通过前面《iptables 之 —— 新手入门(图文并茂, 一文读懂 iptables)》文章的学习, 对 iptables 整体有一个比较清楚的理解了. 那接下来就是实操了, 既然 iptables 是操作表, 作为程序员都应该比较熟悉了
CRUD
对应 iptables 就是添加规则, 删除规则, 替换规则, 查看规则.BTW: 在 iptables 的命令中有一个约定, 表名: 小写, 链: 大写, 处理动作: 大写. 不写表名, 默认是 filter 表.
Read More -
关于防火墙,这里就不多说了。 大家都知道 Linux 的防火墙(自带)—— iptables, 其实这么说是不准确的。 iptables 应该只能算是一个代理软件, Linux 真正的防火墙叫 netfilter。 这是位于内核空间的一个安全框架, iptables 是帮助你操作、配置 netfilter 的工具。 Linux 内核很少收录软件系统的,但是有两个除外, 一个是 netfilter , 另一个是 LVS(Linux Virtual Server). 可见这两个软件的重要性。
在十几年前, LVS 非常的流行,只是现在CPU不值钱了,带宽不是问题了, Loadbalance 都慢慢的转去七层了。我不是搞运维的, 所以我 …
Read More -
前面有发过一文对部署私有网盘给了一些建议 《部署个人私有云盘的一些建议》, 我个人比较推荐 Seafile , 本文就主要分享一下在 gentoo linux 下部署 seafile 服务
系统安装
Gentoo 中并未收录 seafile-server 应用. 所以 emerge 命令是没有办法安装的, 如果有兴趣的小伙伴, 可以给 gentoo portage 提交 patch 把 seafile-server 放进去 源代码在这里 https://github.com/haiwen
最新版的代码已经废弃了 ccent-server 了, 转到了 seafile-server 中
- seahub: Web …
Read More -
不知道是从什么时候流行起来个人搞NAS了, 也许是因为各云盘厂商收费, 也许是觉得云盘不安全. 我没怎么用过云盘保存重要的数据, 所以不好评价, 但是云盘收费我是感受到了, 别人发一个云盘链接给我, 因为我的帐号没有付费, 下载速度堪比西天取经. 言归正传, 我不用云盘, 那我平时是如何实现多个设备间的文件同步的呢? 自建了一个云盘, 之前的文章有提及手搓路由器. 如果路由器是 linux 系统或是 openwrt , 就可以很方便的在上面部署一个云盘. 配合 DDNS, 在家和不在家, 都可以实现文件同步, 与公开的云盘在使用上没啥区别. 自己写一个脚本, 定时备份一下数据, 数据安全的问题就没啥可担忧的了.
Linux 路由器配 …
Read More