适用情况
测试连通性:
bash
# 测试IP连通性(确认路由与基础网络)
ping -c 4 223.5.5.5
# 测试DNS解析(判断是否为DNS问题)
ping -c 4 www.baidu.com
# 测试HTTP访问(判断是否为上层协议/代理问题)
curl -I https://www.baidu.com
如果是IP通,DNS和HTTP不通,那么按照下面的方式解决
解决方案
-
先关掉 IPv6(L2TP 必坑)
bashsudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 -
强制使用阿里 DNS
bashecho "nameserver 223.5.5.5" | sudo tee /etc/resolv.conf echo "nameserver 223.6.6.6" | sudo tee -a /etc/resolv.conf -
重启网络服务
bashsudo systemctl restart NetworkManager -
重新连接 L2TP VPN并测试
bashping www.baidu.com curl https://www.baidu.com