概述:本文介紹全新的 linux 下的 網絡 配置工具——iproute 一、簡介 很多UNIX及類UNIX操作系統都提供了arp、ifconfig、route等網絡配置工具,
新一代網絡配置工具iproute—介紹篇Windows系統
。但是在linux 2.2及其以上的內核中使用這些工具時,常常會發生一些奇怪的現象。這是因為linux 2.2及其以上的內核概述:本文介紹全新的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/rtaclearcase/" target="_blank" >cct
/usr/share/doc/iproute-2.2.4
/usr/share/doc/iproute-2.2.4/README.de.net
/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命令,進行網絡地址管理,
電腦資料
《新一代網絡配置工具iproute—介紹篇Windows系統》(http://www.solarmaxlimited.com)。三、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 各種命令的用法。
原文轉自:http://www.ltesting.net