概述:本文介紹全新的 linux 下的 網(wǎng)絡(luò) 配置工具——iproute 一、簡(jiǎn)介 很多UNIX及類UNIX操作系統(tǒng)都提供了arp、ifconfig、route等網(wǎng)絡(luò)配置工具,
新一代網(wǎng)絡(luò)配置工具iproute—介紹篇Windows系統(tǒng)
。但是在linux 2.2及其以上的內(nèi)核中使用這些工具時(shí),常常會(huì)發(fā)生一些奇怪的現(xiàn)象。這是因?yàn)閘inux 2.2及其以上的內(nèi)核概述:本文介紹全新的linux下的網(wǎng)絡(luò)配置工具——iproute
一、簡(jiǎn)介
很多UNIX及類UNIX操作系統(tǒng)都提供了arp、ifconfig、route等網(wǎng)絡(luò)配置工具。但是在linux 2.2及其以上的內(nèi)核中使用這些工具時(shí),常常會(huì)發(fā)生一些奇怪的現(xiàn)象。這是因?yàn)閘inux 2.2及其以上的內(nèi)核中,網(wǎng)絡(luò)子系統(tǒng)已經(jīng)完全被重新設(shè)計(jì)過(guò),重新設(shè)計(jì)過(guò)的網(wǎng)絡(luò)子系統(tǒng)具有更高的性能和穩(wěn)定性,但是也造成了與一些老的網(wǎng)絡(luò)管理工具的不兼容。比如GRE通道已經(jīng)成為了路由的一部分,因此我們需要完全不同的工具來(lái)配置我們的網(wǎng)絡(luò)。于是,全新的網(wǎng)絡(luò)配置工具——iproute誕生了。
二、安裝
一般高版本的linux發(fā)行版本都包含了iproute,比如RedHat 7.1中自帶了iproute-2.2.4.rpm安裝包,可以使用簡(jiǎn)單的rpm –ivh iproute-2.2.4.rpm進(jìn)行安裝。安裝完成后,其目錄結(jié)構(gòu)如下所示:
/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 命令是用來(lái)進(jìn)行流量控制的命令(traffic control);
rtmon 命令是用來(lái)產(chǎn)生鏈接、地址、路由信息記錄文件的命令;
rtacct 命令用來(lái)查看數(shù)據(jù)包流量狀態(tài)的命令;
ifcfg 類似以前的ifconfig命令,進(jìn)行網(wǎng)絡(luò)地址管理,
電腦資料
《新一代網(wǎng)絡(luò)配置工具iproute—介紹篇Windows系統(tǒng)》(http://www.ipr-jzsc.com)。三、ip命令語(yǔ)法
ip 命令語(yǔ)法如下:
ip [ OPTIONS ] OBJECT [ COMMAND [ ARGUMENTS ]]
說(shuō)明:
OPTIONS常用的有:
-V 打印iproute 信息
-r 將ip地址轉(zhuǎn)換成域名
-s 輸出更為詳細(xì)的結(jié)果,如果連續(xù)使用多個(gè)-s可以得到更為詳細(xì)的結(jié)果。
OBJECT 即為管理的對(duì)象,可以是:
Link 網(wǎng)絡(luò)接口設(shè)備,通常為網(wǎng)卡
Address ip地址
Neighbour arp記錄
Rule 路由策略
Maddress 多址廣播地址
Mroute 多址路由規(guī)則
Tunnel ip通道
COMMAND 即指定對(duì)對(duì)象所執(zhí)行的操作。對(duì)不同的對(duì)象可能有不一樣的操作,常用的操作有添加(add)、刪除(delete)、列表(list/show)、幫助(help)。可以通過(guò)help操作查看某一對(duì)象的全部操作。假如沒(méi)有指定對(duì)象的操作,則認(rèn)為缺省操作是進(jìn)行l(wèi)ist,如果該對(duì)象沒(méi)有l(wèi)ist操作,就認(rèn)為缺省操作為help。
ARGUMENTS 即為操作參數(shù),對(duì)不同的對(duì)象和操作,其可能的參數(shù)也不一樣。但是一般只有兩種類型的參數(shù):
標(biāo)志參數(shù):一般就是一個(gè)關(guān)鍵字
值型參數(shù):也就是具有一個(gè)參數(shù)及其參數(shù)值
在使用時(shí),可以不寫(xiě)全,比如link可以寫(xiě)成l 或者 ln,只要能和其它對(duì)象區(qū)別開(kāi)來(lái)即可,這有點(diǎn)象配置路由器。
以上就是iproute的一些簡(jiǎn)單介紹。在下一篇文章中,我們進(jìn)一步深入下去,結(jié)合具體的實(shí)例為大家詳細(xì)講解具體的iproute 各種命令的用法。
原文轉(zhuǎn)自:http://www.ltesting.net