stackkit network rebind, stackkit network status, stackkit network watch, stackkit network wifi
stackkit network rebind
将栈重新绑定到此服务器的新网络地址。 服务器迁移到另一个网络后,为新地址重新签发已签名的 LAN 解析器记录,并重新生成和应用栈,使监听器绑定到该地址。服务器未迁移时不会执行任何操作。 所有者身份、秘密、证书颁发机构和数据均不受影响;旧的解析器记录保留在 .stackkit/custody/backups 下。此后,LAN 客户端和路由器的 DNS 必须指向新的解析器地址。
示例
stackkit network status
显示此服务器是否迁移到了另一个网络。 比较服务器当前地址与 LAN 解析器保管及 .stackkit/inventory.yaml 中记录的地址。一致时判定为in-place;记录的地址已过期时为 moved;没有可比较记录时为 unknown。此命令始终以 0 退出。
示例
stackkit network watch
服务器迁移后自动重新绑定(systemd 定时器)。 安装一个 systemd 定时器,每分钟及启动后不久运行stackkit network rebind --yes --auto。网络未变化时保持静默,每次只进行一次重新绑定,失败后等待五分钟。stackkit apply 会在 systemd 主机上启用它;设置 STACKKIT_NETWORK_WATCH=off 或运行 stackkit network watch disable 可禁用。
stackkit network watch disable, stackkit network watch enable, stackkit network watch status
stackkit network watch disable
停止并移除网络监视器定时器。stackkit network watch enable
安装并启动网络监视器定时器。stackkit network watch status
显示网络监视器定时器是否已安装并正在运行。stackkit network wifi
迁移服务器之前预先配置目标 WiFi。 在主机自身的网络配置中预先配置 WiFi,使服务器迁移后自动加入目标 WiFi。NetworkManager 运行时使用它,否则使用 netplan。有线 DHCP 连接不受影响,口令仅写入系统网络配置(仅 root 可读,权限 0600);StackKits 不会输出或保存这些口令。stackkit network wifi add, stackkit network wifi list, stackkit network wifi remove
stackkit network wifi add
配置进入覆盖范围后会自动连接的 WiFi 网络。
示例
