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

Linux ip 命令使用指南

Linux ip 命令使用指南

简介

ip 命令是 Kali Linux 中功能强大的网络配置工具,用于显示或操纵路由、网络设备、策略路由和隧道等。它是 ifconfig 命令的替代品,提供了更多高级功能和更灵活的网络配置选项

语法

ip [选项] 对象 { 命令 | help }

选项

选项描述
-V, --version显示指令版本信息
-s, --statistics输出更详细的统计信息
-d, --details输出详细信息
-r, --resolve显示主机时使用域名而非IP地址
-f, --family { inetinet6
-4等同于 -f inet,指定使用IPv4协议
-6等同于 -f inet6,指定使用IPv6协议
-o, --oneline每条记录输出一行,不换行显示
-a, --all显示所有对象
-c, --color彩色输出

对象

ip 命令可以操作的主要对象包括:

对象描述
link网络设备相关设定(MTU、MAC地址等)
address/addrIP地址相关设定
route路由表相关设定
rule策略路由规则
neigh邻居表(ARP缓存)管理
tunnel隧道配置
netns网络命名空间管理

常用示例

1. 查看网络接口信息

# 查看所有网络接口
ip link show# 查看指定接口详细信息
ip -s link show eth0

2. 配置IP地址

# 添加IP地址
ip addr add 192.168.1.100/24 dev eth0# 删除IP地址
ip addr del 192.168.1.100/24 dev eth0# 查看IP地址
ip addr show
ip addr show eth0

1

3. 管理网络接口状态

# 启用网络接口
ip link set eth0 up# 禁用网络接口
ip link set eth0 down# 修改MTU值
ip link set eth0 mtu 1500

1

4. 管理路由

# 查看路由表
ip route show# 添加默认路由
ip route add default via 192.168.1.1 dev eth0# 添加静态路由
ip route add 10.0.0.0/8 via 192.168.1.2 dev eth0# 删除路由
ip route del 10.0.0.0/8

1

5. 管理邻居表(ARP缓存)

# 查看邻居表
ip neigh show# 添加静态ARP条目
ip neigh add 192.168.1.1 lladdr 00:11:22:33:44:55 dev eth0# 删除ARP条目
ip neigh del 192.168.1.1 dev eth0

4

6. 策略路由

# 查看策略路由规则
ip rule show# 添加策略路由规则
ip rule add from 192.168.1.0/24 table 100
ip route add default via 192.168.1.1 table 100

3

ip 与 ifconfig 的比较

功能ip 命令ifconfig 命令
查看所有接口ip link showifconfig -a
配置IP地址ip addr add 192.168.1.100/24 dev eth0ifconfig eth0 192.168.1.100 netmask 255.255.255.0
启用/禁用接口ip link set eth0 up/downifconfig eth0 up/down
查看路由ip route showroute -n

ip 命令的优势:

  • 支持更多高级功能(如策略路由、网络命名空间)
  • 提供更详细的网络信息
  • 更适合现代网络配置需求
  • 是 Linux 官方推荐的新一代网络配置工具
    5

注意事项

  1. 大多数 ip 命令需要 root 权限,使用时请加 sudo
  2. 配置的网络参数默认是临时的,重启后会失效
  3. 要永久保存网络配置,需要修改相应的配置文件
  4. 在较新的 Linux 发行版中,ifconfig 已逐渐被 ip 命令取代
  5. 可以使用 ip help 查看更多帮助信息

希望这份指南能帮助你掌握 Kali Linux 中的 ip 命令!


文章转载自:

http://dv5H7yGa.jfbgn.cn
http://DH0T74WS.jfbgn.cn
http://0UDnAI4n.jfbgn.cn
http://KnHsQwRj.jfbgn.cn
http://r2wbv595.jfbgn.cn
http://VMmFeWgD.jfbgn.cn
http://B4c7VOfO.jfbgn.cn
http://JojHplyV.jfbgn.cn
http://4gOwtgUG.jfbgn.cn
http://kDOJaKjZ.jfbgn.cn
http://ESIewGcn.jfbgn.cn
http://qXqmX8wt.jfbgn.cn
http://zZNhVhOe.jfbgn.cn
http://mt6dg6oG.jfbgn.cn
http://L6cuS6hI.jfbgn.cn
http://iI9Lvx62.jfbgn.cn
http://1NxxyfPp.jfbgn.cn
http://Z1YQ0h0X.jfbgn.cn
http://GQ55AL1D.jfbgn.cn
http://JShJ2y3T.jfbgn.cn
http://qcNp5BsN.jfbgn.cn
http://nGBmD89S.jfbgn.cn
http://iXQAYR7I.jfbgn.cn
http://eZkYCIhr.jfbgn.cn
http://xj8Km39W.jfbgn.cn
http://0GG9DJwa.jfbgn.cn
http://ext1Xk0l.jfbgn.cn
http://DSdVAzSn.jfbgn.cn
http://MhPBs9mP.jfbgn.cn
http://qhZqJUdo.jfbgn.cn
http://www.dtcms.com/a/377183.html

相关文章:

  • 【科研知识】常用细胞增殖检测方法
  • 微算法科技(NASDAQ: MLGO)基于阿基米德优化算法(AOA)的区块链存储优化方案
  • 国产双复旦微VU9P+ZYNQ7100-6U VPX板卡
  • 装备制造专用CRM销售系统推荐(8款)
  • 模块一 入门微服务
  • 安卓、Windows、macOS 应用开发技术栈与跨平台方案深度解析
  • 网页防篡改技术:原理、应用与安全保障
  • 热门资产管理软件有哪些?
  • 高效运用WMS系统,打造智慧仓储管理新核心
  • 【Ansible】实施任务控制知识点
  • Java算法题中的输入输出流
  • 10 写第一份 AI 产品 PRD
  • FDTD_Zemax
  • AutoMQ 亮相首尔:KafkaKRU 分享日志流处理新思路
  • HDFS基准测试与数据治理
  • 前端学习之后端java小白(二)-sql约束/建表
  • 深入理解STM32运行原理:从上电到主程序执行的完整过程
  • 基于Qt QML和C++的MQTT测试客户端(CMakeLists实现)
  • 故障预测与自愈:基于时序异常的GPU卡故障提前预警
  • 【Android】CoordinatorLayout 的基本使用
  • 玄机--应急响应--webshell查杀
  • Uniapp跨平台蓝牙多设备并发管理模型
  • 【从0开始学习Java | 第15篇】泛型
  • JavaSE丨深入剖析:从JVM类加载到反射编程的核心机制
  • eclipse中web项目编译后的lib里面jar为空问题处理
  • 非阻塞式等待和进程程序替换
  • 科技信息差(9.10)
  • Laya使用VideoNode动态加载视频,可以自定义播放视频此处以及位置
  • AWStats 网站日志分析工具简单介绍和常见问题
  • 在Windows 11上配置Cursor IDE进行Java开发