news 2026/4/18 9:12:15

Linux命令:ip

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux命令:ip

ip 命令

基本介绍

ip命令是 Linux 系统中用于网络配置的现代工具,是ifconfigroutearp等命令的替代品。它提供了更强大、更灵活的网络配置功能,是 Linux 系统中常用的网络工具之一。

资料合集:https://pan.quark.cn/s/6fe3007c3e95https://pan.quark.cn/s/561de99256a5https://pan.quark.cn/s/985f55b13d94https://pan.quark.cn/s/d0fb20abd19a

语法

ip [选项] 子命令 [参数]

常用子命令

  • address(addr/a):管理网络接口地址
  • link(l):管理网络接口
  • route®:管理路由表
  • neigh(n):管理 ARP 缓存
  • rule(ru):管理路由规则
  • tunnel(tun):管理 IP 隧道
  • netns(ns):管理网络命名空间
  • maddr:管理多播地址
  • mroute:管理多播路由
  • monitor:监控网络状态变化

常用选项

  • -4, -6:仅使用 IPv4 或 IPv6
  • -s, -stats, -statistics:显示详细统计信息
  • -h, -human:以人类可读的格式显示输出
  • -o, -oneline:以单行格式显示输出
  • -r, -resolve:解析主机名
  • --help:显示帮助信息
  • --version:显示版本信息

使用示例

1. 显示所有网络接口信息

ipaddr show

2. 显示指定网络接口信息

ipaddr show eth0

3. 添加 IP 地址

ipaddradd192.168.1.100/24 dev eth0

4. 删除 IP 地址

ipaddr del192.168.1.100/24 dev eth0

5. 启用网络接口

iplinkseteth0 up

6. 禁用网络接口

iplinkseteth0 down

7. 更改网络接口 MAC 地址

iplinkseteth0 address 00:11:22:33:44:55

8. 显示路由表

iproute show

9. 添加默认路由

iprouteadddefault via192.168.1.1

10. 添加网络路由

iprouteadd192.168.2.0/24 via192.168.1.1

11. 删除路由

iproute del192.168.2.0/24

12. 显示 ARP 缓存

ipneigh show

13. 添加 ARP 条目

ipneighadd192.168.1.100 lladdr 00:11:22:33:44:55 dev eth0

14. 删除 ARP 条目

ipneigh del192.168.1.100 dev eth0

15. 显示网络命名空间

ipnetns list

16. 创建网络命名空间

ipnetnsaddns1

17. 在网络命名空间中执行命令

ipnetnsexecns1ipaddr show

相关命令

  • ifconfig:显示网络接口信息(ip 命令的前身)
  • route:显示和修改路由表(ip route 的前身)
  • arp:显示和修改 ARP 缓存(ip neigh 的前身)
  • netstat:显示网络状态
  • ss:显示套接字统计信息
  • ping:测试网络连接
  • traceroute:跟踪网络路径
  • nslookup:域名解析工具
  • dig:DNS 查询工具

注意事项

  • ip命令需要 root 权限才能执行大部分操作
  • ip命令是现代 Linux 系统中推荐使用的网络配置工具
  • 可以通过组合不同子命令和选项来实现复杂的网络配置
  • 在配置网络时,ip命令是一个非常强大的工具
  • 可以使用man ip查看完整的命令手册

总结

ip命令是 Linux 系统中用于网络配置的现代工具,它提供了比传统命令更强大、更灵活的网络配置功能。通过ip命令,用户可以管理网络接口、IP 地址、路由表、ARP 缓存等网络资源,对于网络配置和故障排查非常有帮助。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 9:12:13

Thal深度解析:如何高效提取GitHub用户邮箱信息

Thal深度解析:如何高效提取GitHub用户邮箱信息 【免费下载链接】thal Getting started with Puppeteer and Chrome Headless for Web Scraping 项目地址: https://gitcode.com/gh_mirrors/th/thal Thal是一款基于Puppeteer和Chrome Headless技术构建的强大网…

作者头像 李华
网站建设 2026/4/18 9:11:13

小白也能搞定的DeOldify服务监控:安装、配置、可视化一步到位

小白也能搞定的DeOldify服务监控:安装、配置、可视化一步到位 1. 为什么需要监控DeOldify服务 当你成功部署了DeOldify图像上色服务后,最常遇到的困惑可能是:服务现在运行得怎么样?GPU资源够用吗?内存会不会爆掉&…

作者头像 李华
网站建设 2026/4/18 9:09:27

5个简单步骤:使用 React Native Offline 实现离线优先应用

5个简单步骤:使用 React Native Offline 实现离线优先应用 【免费下载链接】react-native-offline Handy toolbelt to deal nicely with offline/online connectivity in a React Native app. Smooth redux integration ✈️ 项目地址: https://gitcode.com/gh_mi…

作者头像 李华
网站建设 2026/4/18 9:08:31

IP Publisher × Hermes:个人IP内容自动化完全指南

本文定位:深度测评 真实案例 工具使用指南,适合做个人 IP 运营、自媒体创作、开发者博主等各类内容创作者阅读。核心不是推荐特定工具,而是通过多工具横向对比,帮你找到真正适合长期跑的内容系统。做了一年内容自动化&#xff0…

作者头像 李华
网站建设 2026/4/18 9:06:26

Python金融数据自动化终极指南:5分钟掌握同花顺问财API实战技巧

Python金融数据自动化终极指南:5分钟掌握同花顺问财API实战技巧 【免费下载链接】pywencai 获取同花顺问财数据 项目地址: https://gitcode.com/gh_mirrors/py/pywencai PyWenCai是一个专为金融数据分析和量化投资设计的Python工具库,通过简洁的A…

作者头像 李华