Ubuntu 网络提速实操指南
先澄清版本与定位
一 基线诊断与快速修复
ip addr showip routeping -c 4 8.8.8.8(纯网络层)与 ping -c 4 www.ubuntu.com(DNS+网络)sudo apt install -y traceroute && traceroute www.ubuntu.comiperf3 -s;客户端 iperf3 -c <服务器IP>echo "nameserver 223.5.5.5" | sudo tee /etc/resolv.confnslookup www.ubuntu.com,观察解析时延是否显著下降。二 配置与软件层面的优化
sudo apt update && sudo apt full-upgrade -yuname -r,并确认网卡驱动加载正常(lshw -C network)sudo apt install -y dnsmasqecho "listen-address=127.0.0.1" | sudo tee -a /etc/dnsmasq.conf/etc/resolv.conf 的 nameserver 指向本地:echo "nameserver 127.0.0.1" | sudo tee /etc/resolv.confsudo systemctl enable --now systemd-resolved && sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.confip link show <iface>sudo ip link set <iface> mtu 9000mtu: 9000,然后 sudo netplan apply(或 nmcli 修改后 nmcli con reload)sudo sysctl -w net.ipv4.tcp_window_scaling=1sudo sysctl -w net.core.rmem_default=131072sudo sysctl -w net.core.wmem_default=131072sudo sysctl -w net.ipv4.tcp_rmem="4096 87380 6291456"sudo sysctl -w net.ipv4.tcp_wmem="4096 65536 6291456"sudo sysctl -w net.ipv4.tcp_fastopen=3/etc/sysctl.d/99-network-tuning.conf,执行 sudo sysctl -p /etc/sysctl.d/99-network-tuning.confsudo sysctl -w net.mptcp.mptcp_enabled=1,并用 ss -ant | grep MPTCP 观察连接。三 针对不同环境的配置要点
sudo nano /etc/netplan/01-netcfg.yaml(文件名可能不同)sudo netplan applynmcli dev wifi;sudo nmcli dev wifi connect "<SSID>" password "<密码>" ifname <iface>nmcli con mod "<连接名>" ipv4.dns "223.5.5.5 8.8.8.8";nmcli con up "<连接名>"ip addr show <iface>(是否拿到预期 IP/MTU)resolvectl status(DNS 解析器与缓存是否生效)ping/traceroute/iperf3 复测时延与带宽。四 安全与风险提示
/etc/sysctl.conf 或 /etc/sysctl.d/*.conf)。