`

新一代网络配置工具iproute—介绍篇

阅读更多

 一、简介
  很多UNIX及类UNIX操作系统都 提供了arp、ifconfig、route等网络配置工具。但是在linux 2.2及其以上的内核中使用这些工具时,常常会发生一些奇怪的现象。这是因为linux 2.2及其以上的内核中,网络子系统已经完全被重新设计过,重新设计过的网络子系统具有更高的性能和稳定性,但是也造成了与一些老的网络管理工具的不兼 容。比如GRE通道已经成为了路由的一部分,因此我们需要完全不同的工具来配置我们的网络。于是,全新的网络配置工具——iproute诞生了。
  二、安装
  一般高版本的linux发行版本都包含了iproute,比如RedHat 7.1中自带了iproute-2.2.4.rpm安装包,可以使用简单的rpm –ivh iproute-2.2.4.rpm进行安装。安装完成后,其目录结构如下所示:
  /etc/iproute2
  /etc/iproute2/rt_dsfield
  /etc/iproute2/rt_protos
  /etc/iproute2/rt_realms
  /etc/iproute2/rt_scopes
  /etc/iproute2/rt_tables
  /sbin/ifcfg
  /sbin/ip
  /sbin/rtmon
  /sbin/tc
  /usr/sbin/rtacct
  /usr/share/doc/iproute-2.2.4
  /usr/share/doc/iproute-2.2.4/README.decnet
  /usr/share/doc/iproute-2.2.4/README.iproute2+tc
  /usr/share/doc/iproute-2.2.4/RELNOTES
  ……
  其中:
  ip 命令是主要的配置命令;
  tc 命令是用来进行流量控制的命令(traffic control);
  rtmon 命令是用来产生链接、地址、路由信息记录文件的命令;
  rtacct 命令用来查看数据包流量状态的命令;
  ifcfg 类似以前的ifconfig命令,进行网络地址管理。
  三、ip命令语法
  ip 命令语法如下:
  ip [ OPTIONS ] OBJECT [ COMMAND [ ARGUMENTS ]]
  说明:
  OPTIONS常用的有:
  -V 打印iproute 信息
  -r 将ip地址转换成域名
  -s 输出更为详细的结果,如果连续使用多个-s可以得到更为详细的结果。
  OBJECT 即为管理的对象,可以是:
  Link 网络接口设备,通常为网卡
  Address ip地址
  Neighbour arp记录
  Rule 路由策略
  Maddress 多址广播地址
  Mroute 多址路由规则
  Tunnel ip通道
   COMMAND 即指定对对象所执行的操作。对不同的对象可能有不一样的操作,常用的操作有添加(add)、删除(delete)、列表(list/show)、帮助 (help)。可以通过help操作查看某一对象的全部操作。假如没有指定对象的操作,则认为缺省操作是进行list,如果该对象没有list操作,就认 为缺省操作为help。
  ARGUMENTS 即为操作参数,对不同的对象和操作,其可能的参数也不一样。但是一般只有两种类型的参数:
  标志参数:一般就是一个关键字
  值型参数:也就是具有一个参数及其参数值
  在使用时,可以不写全,比如link可以写成l 或者 ln,只要能和其它对象区别开来即可,这有点象配置路由器。
  以上就是iproute的一些简单介绍。在下一篇文章中,我们进一步深入下去,结合具体的实例为大家详细讲解具体的iproute 各种命令的用法。

分享到:
评论

相关推荐

    Linux网络工具iproute2的使用简介

    ### Linux网络工具iproute2的使用简介 #### 一、iproute2概述 iproute2是一套用于管理和控制TCP/IP网络以及流量控制的工具包,...无论是对于日常维护工作还是进行更复杂的网络配置,iproute2都能够提供强有力的支持。

    ip route2 源码 第二代网络工具

    作为网络配置工具的一份子,iproute2是linux下管理控制TCP/IP网络和流量控制的新一代工具包,旨在替代老派的工具链net-tools,即大家比较熟悉的ifconfig,arp,route,netstat等命令。。net-tools通过procfs(/proc)...

    ip route命令手册

    `ip route`命令是Linux操作系统中用于网络配置的核心工具,它隶属于iproute2软件包,取代了传统的网络管理工具如`ifconfig`和`route`。这份手册详细介绍了`ip`命令的使用方法,包括其语法、选项以及对各种网络对象的...

    iproute2-3.4.0

    传统的linux下配置路由的工具是route,而实现策略性路由配置的工具是iproute2工具包。

    移植iproute2-4.4.0

    在IT行业中,网络管理是至关重要的一环,而iproute2工具包是Linux系统中用于网络配置和路由管理的核心组件之一。本文将深入探讨如何移植iproute2-4.4.0到不同的操作系统或硬件平台,以及这个第三方库在实际应用中的...

    iproute2高级路由命令集

    `iproute2` 是一个功能强大的网络工具集合,用于Linux系统中的网络配置与管理。它提供了比传统的`ifconfig`更强大、更灵活的功能。本文将详细介绍`iproute2`高级路由命令集的相关知识点,包括基本命令、具体应用场景...

    IPROUTE2 OLNY FOR CAN 一个简化的can专用设置的程序

    IPROUTE2是Linux内核路由和网络配置工具集,通常包括如ip、route、ifconfig等命令,用于处理网络接口、路由表、策略路由以及VLAN等功能。而IPROUTE2 OLNY FOR CAN则将这些功能针对CAN接口进行了优化和精简,更专注于...

    iproute2-2.6.29-1.tar.bz2

    iproute2 的2.6版本! 用于linux下的源码包

    世邦对讲IP配置工具.rar

    总的来说,《世邦对讲IP配置工具》是IP对讲系统运维人员的得力助手,它简化了复杂的网络配置过程,提升了系统的稳定性和可用性,为用户带来了更高效、更灵活的IP对讲体验。无论是安防监控、商业沟通还是公共广播,这...

    ip_route_的用途和命令语法

    ip_route 的用途和命令语法 IP Route 是一种静态路由配置命令,用于在路由器中配置静态...IP Route 命令是静态路由配置的重要工具,能够帮助路由器连接到末节网络和远程网络,节省资源,并提高网络的可靠性和安全性。

    linux下使用iptables和iproute2做高级路由

    使用iptables配合iproute2做策略路由

    ip route 手册

    介绍linux操作系统的ip route的手册

    C# IP配置工具 含源码

    总的来说,这个C# IP配置工具是一个实用的网络管理软件,适用于学习C#编程、理解.NET Framework以及网络配置的原理。源代码的开放性使得用户能够深入理解如何使用C#处理网络配置问题,同时也可以根据自身需求进行二...

    IP音频终端配置工具V2.1(20110615).rar

    1. 设备发现:工具能够自动搜索并列出网络中的所有IP音频终端,方便用户管理和配置。 2. 参数设置:允许用户自定义终端的各项参数,如IP地址、子网掩码、端口号,以及音频编码格式等,以适应不同的网络环境和音频...

    新一代打IP工具和平使者

    "新一代 只要一下就OK"意味着该工具可能具有快速执行任务的能力,如一键式操作,只需点击一次即可完成IP相关的处理工作,这对于日常网络管理或是紧急情况下的快速响应至关重要。 【标签】:“IP”标签进一步确认了...

    IPC网络摄像头修改工具 IPC测试配置工具

    IPC测试配置工具是一款用于网络摄像机的远程配置和管理的软件。主要功能是探测设备,配置网络,配置单台设备,一键设IP,升级设备,以及显示各机器的端口等等,让你很方便的在PC端管理这些IPC设备。 设备发现:发现...

    三星摄像机IP搜索配置工具

    为了适应日益复杂的网络环境,并简化对大量摄像机的管理与配置,三星推出了一个专用的软件工具——“三星摄像机IP搜索配置工具”。此工具专为三星网络摄像机设计,能够帮助用户在局域网内快速搜索并配置三星摄像机的...

    iproute-4.11.0-30.el7.x86_64.rpm

    离线安装包,亲测可用

    iproute2-3.3.0.tar.bz2

    iproute2-3.3.0.tar.bz2 qca9531

Global site tag (gtag.js) - Google Analytics