Linux 系统无法连接网络,如何排查?

一、基础网络状态检查

1.1 查看网络接口状态

使用命令 ip a 或 ifconfig 检查网卡是否启用(状态应为UP):

ip a  # 查看所有网卡状态

若接口状态为DOWN,可通过 ip link set eth0 up 启用。

1.2 检查IP配置与路由表

  • IP配置:确认静态IP或DHCP获取是否正常,静态IP需检查 /etc/network/interfaces 或 /etc/sysconfig/network-scripts/ifcfg-* 文件。
  • 路由表:使用 ip route 或 route -n 确认默认网关是否配置正确。

1.3 测试连通性

  • 本地回环:ping 127.0.0.1,验证TCP/IP协议栈。
  • 本机IP:ping 本机IP,确认网卡配置生效。
  • 网关/外部IP:ping 网关IP 或 ping 8.8.8.8,定位网络中断点。

二、高级网络配置排查

2.1 DNS解析问题

  • 检查 /etc/resolv.conf 是否配置DNS服务器(如 8.8.8.8)。
  • 使用 nslookup 或 dig 测试域名解析。

2.2 防火墙与安全组

  • 暂时关闭防火墙测试:systemctl stop firewalld 或 ufw disable。
  • 检查SELinux日志:/var/log/audit/audit.log。

2.3 双网卡链路聚合配置(Bonding/Team)

2.3.1 Bonding模式(主备/负载均衡)

  1. 加载bonding模块:
   modprobe bonding
  1. 创建虚拟接口配置文件(如 /etc/sysconfig/network-scripts/ifcfg-bond0):
   DEVICE=bond0
   TYPE=Bond
   BOOTPROTO=none
   ONBOOT=yes
   IPADDR=192.168.1.100
   NETMASK=255.255.255.0
   BONDING_OPTS="mode=1 miimon=100"  # mode=1为主备模式
  1. 配置物理网卡为Slave:
   DEVICE=eth0
   TYPE=Ethernet
   BOOTPROTO=none
   ONBOOT=yes
   MASTER=bond0
   SLAVE=yes
  1. 重启网络服务:
   systemctl restart network

2.3.2 Team模式(负载均衡)

  1. 安装teamd工具:
   sudo apt-get install teamd
  1. 创建Team接口:
   sudo teamdctl team0 create
   sudo ip link set team0 up
  1. 添加成员网卡:
   sudo ip link set eth0 master team0
   sudo ip link set eth1 master team0
  1. 配置负载均衡策略:
   sudo teamdctl team0 config '{"runner": {"name": "roundrobin"}}'

2.3.3 交换机配置要求

  • 链路聚合模式:需与Linux端配置一致(如LACP动态聚合需交换机支持802.3ad)。
  • VLAN划分:主备模式(Bond1)需确保VLAN配置在物理网卡上。

三、硬件与驱动检查

3.1 网卡驱动状态

使用 lspci -v 查看网卡驱动信息,确认驱动版本兼容性。

3.2 物理链路检测

  • 检查网线/接口指示灯是否正常。
  • 使用 ethtool eth0 检查网卡状态。

四、日志与高级工具

4.1 查看系统日志

dmesg | grep eth0  # 查看内核日志
journalctl -u networking  # 查看服务日志

4.2 使用tcpdump抓包分析

sudo tcpdump -i eth0 icmp  # 抓取ICMP包分析连通性

五、总结建议

  1. 按顺序排查:从基础状态→连通性→DNS→防火墙→链路聚合逐步定位。
  2. 配置备份:修改网络配置前备份原始文件(如 cp ifcfg-eth0 ifcfg-eth0.bak)
  3. 专业支持:若涉及复杂交换机配置或驱动问题,建议联系网络管理员。

原创文章,转载请注明:转自于公牛博客

本文链接地址:Linux 系统无法连接网络,如何排查?

标签:
3
赞 福祝福我们的祖国繁荣昌盛 享
  • 请尽情挥洒您的笔墨!

    欢迎来到公牛博客更多分享更多精彩记录美丽点亮生活

    公牛博客·统计碑运行:3737 D
    博文:382 P
    评论:618 S