最近怀疑 BBR 会导致手机(iOS 16,14 Pro)随机地死机,于是想换成 CUBIC

控制算法可以通过 TurboAcc 更改,但是每次 Passwall 重启后都会重置在 TurboAcc 中的设置,回到 BBR(我使用的 ImmortalWrt 版本自带了 Reno、CUBIC 和 BBR)

可以使用通过更改 sysctl.conf 配置文件来写死拥塞控制算法

编辑 /etc/sysctl.conf,写入

net.ipv4.tcp_congestion_control = cubic

然后应用配置

sysctl -p

这样可以将 TCP 拥塞控制算法锁死为 CUBIC

另:可以通过执行

sysctl net.ipv4.tcp_available_congestion_control

来查看系统当前支持的拥塞控制算法,指令实际上是读取了 /proc/sys/net/ipv4/tcp_available_congestion_control,所以执行

cat /proc/sys/net/ipv4/tcp_available_congestion_control

也可以查看,同理,执行

cat /proc/sys/net/ipv4/tcp_congestion_control

也可以查看当前启用的 TCP 拥塞控制算法

以下内容是一名 VyOS 尝鲜用户的记录,仅包含 VyOS (nightly builds) 的安装、网络接口 DHCP 以及系统 DNS 的配置,不包含配置 VyOS 作为路由等内容

虚拟化平台使用 Proxmox VE

环境

  • Proxmox VE 7

参考

步骤

VyOS 的安装

VyOS 基于 Debian,安装方式和基本的命令行工具没有大的区别

在 VyOS nightly builds 获取最新的 VyOS 镜像,上传到 PVE

新建 PVE 虚拟机,内存大于等于 2 GB,其他选项没有特殊要求

开启虚拟机,会自动进入 live system 的 CLI(与其他发行版不同,VyOS 只能进入 live system 安装)

Continue reading "安装 VyOS 虚拟机并配置 DHCP 和系统 DNS"