发布于 2024-04-28
网络配置是 VPS 管理的基础技能,本文将介绍常用的网络配置和故障排查方法。
查看网络配置
ip addr show ip route show ss -tulpn hostname -I
配置静态 IP(Netplan)
sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
ethernets:
eth0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
sudo netplan apply
DNS 配置
# 编辑 resolv.conf sudo nano /etc/resolv.conf nameserver 8.8.8.8 nameserver 1.1.1.1
网络故障排查命令
ping -c 4 google.com # 测试连通性 traceroute google.com # 路由追踪 mtr google.com # 网络质量分析 nslookup example.com # DNS 查询 curl -I https://example.com # HTTP 测试 nc -zv 8.217.108.236 4321 # 端口测试 tcpdump -i eth0 port 80 # 抓包分析
网卡性能优化
# 查看网卡队列 ethtool -l eth0 # 调整网卡设置 ethtool -K eth0 gro on gso on tso on # 查看中断亲和性 cat /proc/interrupts | grep eth0