百度
360搜索
搜狗搜索

linux怎么检查网络连接状态详细介绍

在 Linux 中检查网络连接状态,可以通过以下常用命令和方法逐步排查:

一、基础连通性测试

  1. ping(测试与目标主机的连通性)
    bash
       www.baidu.com  

  2. traceroute/mtr(追踪路由跳数,定位网络中断点)
    bash
     www.google.com  

    www.aliyun.com

二、网络接口状态

  1. ip addr(查看网卡状态和 IP 配置,替代旧工具ifconfig
    bash
     addr show eth0  

  2. nmcli(NetworkManager 图形化工具的命令行接口,适合桌面环境)
    bash
    nmcli device status  

    nmcli connection show

三、端口与连接状态

  1. ss(推荐,比netstat更高效,查看端口和套接字)
    bash
    ss   

    ss state established

  2. lsof(列出打开的网络文件,需 root 权限)
    bash
       :80  

四、DNS 与路由

  1. resolvectl(systemd-resolve 工具,查看 DNS 解析)
    bash
    resolvectl status  

    resolvectl query www.baidu.com

  2. route/ip route(查看路由表)
    bash
     route show  

五、无网络时的快速排查流程

  1. 检查网卡物理状态:ip addr 确认接口是否UP(非DOWN)。
  2. 检查 IP 配置:ip addr 查看是否获取到 IP(DHCP 失败可能显示 169.254.x.x)。
  3. 检查网关连通性:ping 网关IP(如:192.168.1.1,不通可能是路由器或网线问题)。
  4. 检查 DNS:ping 8.8.8.8(通但域名无法解析,大概率 DNS 故障)。

常用工具安装(按需)

  • net-tools(含ifconfig):sudo apt install net-tools(Debian/Ubuntu)。
  • iproute2(含ss):多数系统默认安装,旧系统需手动安装。
  • mtr:网络诊断工具,sudo apt install mtryum install mtr

根据以上步骤,可逐步定位网络问题是出在物理连接、IP 配置、路由、DNS 还是目标服务器。

阅读更多 >>>  linux与iphone如何连接网络设置

网站数据信息

"linux怎么检查网络连接状态"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux怎么检查网络连接状态的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!