当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux下的网络配置工具:iproute

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

Unix/Linux 中的 linux下的网络配置工具:iproute


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 60 ::
收藏到网摘: n/a

概述:本文介绍全新的linux下的网络配置工具——iproute
概述:本文介绍全新的linux下的网络配置工具——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,只要能和其它对象区别开来即可,这有点象配置路由器。