记一次 Linux 下网卡启动异常排查
> 这篇博客可能写的比较乱,机器连不上网,我整个操作是通过 IPKVM 完成的,无法复制日志,委屈一下读者了。 ### 前情提要 我这是一台《NAS》,之前一直都是只装一张显卡,刚刚我尝试装第二张显卡,开机之后发现 NAS 连不上网,于是开始排查之路。 ### 排查历程 首先我观察机器连接的交换机,发现交换机对应网口灯都不亮,用各种操作排除了交换机…
将 docker 数据完全移动到其他目录
除了将 docker 的 data-root 移动到其他目录外,即修改 `/etc/docker/daemon.json`: ```json { "data-root": "/vol1/@docker/data" } ``` 还要修改 containerd 的目录,即修改 `/etc/containerd/config.toml`: ```toml…
记一次网络访问异常 ERR_CONNECTION_RESET 排查
最近访问 chatgpt.com 的时候,不间断的报 `ERR_CONNECTION_RESET`,ChatGPT 桌面应用也报 `net::ERR_CONNECTION_RESET`,这个问题很恼火,非常影响日常生活(迫真),于是开始了排查。 首先以前出现过,我用 EasyTier 的时候把 IP 网段设置为 `172.16.0.0/16`,然后…
OpenCode 在无头环境中报错 Error: Unexpected error
通过对 opencode 启动命令行添加参数 `--log-level DEBUG`,得到以下日志: ``` error: Executable not found in $PATH: "xdg-open" path: "xdg-open", errno: -2, syscall: "spawn xdg-open", spawnargs: [ "h…
fnOS 虚拟机使用 Windows 时加载驱动
首先前往 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/ 下载最新的 virtio-win.iso,然后在创建虚拟机时,将此 iso 添加为驱动镜像。 ### 硬盘:VirtIO-Block 在安装系统选择安装位置时发现硬盘没有加载出来…
在阿里 PPU 环境中使用 onnxruntime-gpu 的 Java 库
核心思路就是利用环境变量让 Java 应用加载 pixi 中安装的 onnxruntime 的 so。 > 使用 pixi 配置阿里 PPU 环境请参阅 https://sgpublic.xyz/archives/2026/04/p593/ 我这里项目使用的是 Gradle,在项目根目录的 `build.gradle.kts` 中添加如下内容: `…
校园全域联网:终极之究极突破客户端数量方案
这个方案无需软路由,但是需要至少有一台设备始终校园网在线,核心思路还是让其他设备的流量通过一台已登录校园网的设备出网。 当未登录校园网的设备可以访问局域网 IP 时,此方案可用。 首先你需要在已登录校园网的设备上运行任意代理软件的服务端,例如开启了允许局域网、监听了 sock5 端口的 mihomo,即 mihomo 的配置中包含如下内容: ```…
使用 pixi 配置阿里 PPU 环境
### 前言 pixi 基于 uv 开发,拥有与 uv 一样的速度,还支持一系列额外的功能,例如: + 完全替代 conda,兼容 conda 的所有生态,可以在虚拟环境中安装 ffmpeg、cuda-toolkit 等系统依赖,当然也可以安装 python; + 多语言环境,不仅可以管理 python,还能管理 Java、Node.js 等; +…
在无 TUN / 无 iptables 的容器环境中实现内网穿透 + DNS 劫持 + SSH 代理
在使用某算力平台的过程中,我有一个需求,我不希望在访问我自己的服务的时候,使用我内网穿透服务器中转流量,这成本太高,我希望使用我现有的 EasyTier 虚拟网络来访问,这样走的是 P2P。 但是这个平台提供的是容器,存在以下限制: + 无法使用 `TUN` 实现透明代理 + 无法使用 `iptables` 劫持 DNS 流量 因此需要一些手段。 …
解决 git 命令使用 SSH 时无法连接、没有使用代理的问题
我自己的网络环境是透明代理,再不济自己电脑上也能开 TUN,所以 git 命令就算走 ssh,搭配如下配置让连接 GitHub 使用 443 端口,就能走 HTTP 代理: ``` Host github.com HostName ssh.github.com Port 443 User git ``` 但是在不可控的容器环境里无法使用 TUN 的…