Linux 网络配置与故障排查 Print

  • 13

发布于 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

Was this answer helpful?

« Back