Linux如何查看网络状态_使用ifconfig和ip命令精准判断网络问题【指导】

admin 百科 11
优先使用 ip 命令查看网络状态,如 ip -c a 查接口IP与状态、ip link show 查物理层连通性、ip route show/get 查路由,配合 ping 和 resolvectl 可快速定位90%基础网络问题。

Linux如何查看网络状态_使用ifconfig和ip命令精准判断网络问题【指导】-第1张图片-佛山资讯网

Linux 查看网络状态,优先用 ip 命令,ifconfig 已逐步被弃用(多数新系统默认不安装)。两者都能查接口、IP、状态,但 ip 更全面、语义更清晰,排查网络问题时也更可靠。

查看所有网卡及基础状态(UP/DOWN、IP地址)

运行以下命令,快速确认哪些网卡已启用、是否获取到 IP:

  • ip -c a(-c 启用颜色高亮,更易读;显示所有接口含 IPv4/IPv6 地址、MAC、UP/DOWN 状态)
  • ip link show(专注物理/逻辑层:MTU、收发包统计、是否 carrier detect、是否 UP)
  • 若需兼容旧习惯,可装 net-tools:sudo apt install net-tools(Debian/Ubuntu)或 sudo yum install net-tools(CentOS/RHEL),再用 ifconfig -a

判断网卡是否真正连通(不只是“UP”)

“UP”仅表示内核启用了该接口,不代表物理连接正常。关键看两处:

  • ip link show eth0 | grep "state\|carrier" —— 若显示 state UPcarrier on,说明网线插好、交换机端口通电握手成功
  • 若 state UP 但 carrier off,常见于:网线未插、对端设备关机、网口损坏、SFP模块异常
  • 补充验证:ethtool eth0(需安装 ethtool)可查速率、双工模式、link 检测结果,比 ip 更底层

检查路由与默认网关是否生效

有 IP 不代表能上网,必须有正确路由。重点检查:

标签: linux centos ipv6 端口 ubuntu mac ai 路由 dns 网络问题 子网

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~