当前位置: 首页 > news >正文

ip link show 查看/配置网络接口

ip link show(或简写为 ip link)是 Linux 系统中用于查看和配置网络接口(网卡、虚拟接口等)的命令,属于 iproute2 工具集的一部分。它是现代 Linux 系统中替代传统 ifconfig 命令的更强大工具。


命令详解

基本语法
ip link show [DEVICE]  # 查看指定设备(如eth0、wlan0)
ip link                # 简写,显示所有网络接口

输出字段解析

执行 ip link show 后,典型输出如下(以以太网接口 eth0 为例):

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000link/ether 08:00:27:3a:5d:7a brd ff:ff:ff:ff:ff:ff
  1. 接口编号和名称

    • 1: lo: 第一个接口是回环接口(lo)。
    • 2: eth0: 第二个接口是以太网接口(eth0)。
  2. 接口状态标志 <...>

    • LOOPBACK: 回环接口。
    • BROADCAST: 支持广播。
    • MULTICAST: 支持组播。
    • UP: 接口已启用。
    • LOWER_UP: 物理链路已连接(如网线插好)。
  3. 其他关键信息

    • mtu 1500: 最大传输单元(数据包大小)。
    • qdisc pfifo_fast: 队列调度算法(此处为默认的先进先出队列)。
    • state UP: 接口状态(UP/DOWN)。
    • mode DEFAULT: 接口模式。
    • link/ether 08:00:27:3a:5d:7a: MAC 地址。

常用选项

选项作用
-s显示统计信息(如收发包数量、错误计数)
-d显示详细信息(如驱动信息)
-c彩色输出(便于阅读)
-h显示帮助

示例:

ip -s link show eth0  # 查看eth0的统计信息

常见用途

  1. 查看所有接口状态

    ip link
    
  2. 检查某个接口的详细信息

    ip link show eth0
    
  3. 检查接口错误或丢包

    ip -s link show eth0
    
  4. 启用/禁用接口

    ip link set eth0 up    # 启用接口
    ip link set eth0 down  # 禁用接口
    
  5. 修改接口属性(如MTU)

    ip link set eth0 mtu 9000  # 设置MTU为9000(巨型帧)
    

与传统命令对比

功能ip linkifconfig(已淘汰)
查看接口ip linkifconfig -a
启用接口ip link set eth0 upifconfig eth0 up
禁用接口ip link set eth0 downifconfig eth0 down
修改MACip link set eth0 address 00:11:22:33:44:55ifconfig eth0 hw ether 00:11:22:33:44:55
http://www.dtcms.com/a/297839.html

相关文章:

  • keepalived篇
  • Spring Cloud微服务项目完整搭建指南
  • ODFM(正交频分复用)系统中加入汉明码(Hamming Code)的主要目的是增强抗误码能力,通过**前向纠错(FEC)**机制提高传输可靠性
  • 详解FreeRTOS开发过程(八)-- 时间标志
  • 相机ROI 参数
  • 【飞控】在 Windows 中为PX4自动驾驶仪安装 UAV 工具箱支持包
  • Python 程序设计讲义(19):选择结构程序设计
  • 架构篇(一):告别MVC/MVP,为何“组件化”是现代前端的唯一答案?
  • [2025CVPR-图象分类方向]CATANet:用于轻量级图像超分辨率的高效内容感知标记聚合
  • Git常用命令赏析
  • Spring Boot 优雅实现多租户架构!
  • 谁将统治AI游戏时代?腾讯、网易、米哈游技术暗战
  • 基于Android的2048休闲益智游戏App
  • 上位机程序开发基础介绍
  • 大型微服务项目:听书——11 Redisson分布式布隆过滤器+Redisson分布式锁改造专辑详情接口
  • HTML5武汉旅游网站源码
  • ZedGraph 可选定轴 通过鼠标移动或通过滚轮设置轴的范围
  • linux-开机启动流程
  • 解密国密 SSL 证书:SM2、SM3、SM4 算法的协同安全效应
  • 物联网技术:起源、发展、重点技术、应用场景与未来演进
  • [RPA] Excel中的字典处理
  • Y1第4课题解(A~E)
  • Kubernetes深度解析:企业级容器编排平台的核心实践
  • 在OpenMP中,#pragma omp的使用
  • JAVA_FourTEEN_常见算法
  • Python爬虫实战:研究flanker相关技术
  • 通过 Web3 区块链安全评估,领先应对网络威胁
  • Java零基础入门学习知识点2-JDK安装配置+Maven
  • k8s常用基础命令总结
  • P1106 删数问题 - 洛谷