iptables工具_(dá)_過濾包—命令(-A猜敢、-I、-D侮攀、-R锣枝、-L等)、參數(shù)(-p兰英、-s撇叁、-d、--sport畦贸、--dport陨闹、-i、-o等)薄坏、動(dòng)作-j (ACCEPT趋厉、DROP、REJECT胶坠、REDIRECT等)

iptables 指令

語法:

iptables?[-t?table]?command?[match]?[-j?target/jump]

-t?參數(shù)用來指定規(guī)則表君账,內(nèi)建的規(guī)則表有三個(gè),分別是:nat沈善、mangle?和?filter乡数,

當(dāng)未指定規(guī)則表時(shí),則一律視為是?filter闻牡。

各個(gè)規(guī)則表的功能如下:

nat?此規(guī)則表擁有?Prerouting?和?postrouting?兩個(gè)規(guī)則鏈净赴,主要功能為進(jìn)行一對(duì)一、一對(duì)多罩润、多對(duì)多等網(wǎng)址轉(zhuǎn)譯工作(SNATDNAT)玖翅,由于轉(zhuǎn)譯工作的特性,需進(jìn)行目的地網(wǎng)址轉(zhuǎn)譯的封包割以,就不需要進(jìn)行來源網(wǎng)址轉(zhuǎn)譯金度,反之亦然,因此為了提升改寫封包的率拳球,在防火墻運(yùn)作時(shí)审姓,每個(gè)封包只會(huì)經(jīng)過這個(gè)規(guī)則表一次。如果我們把封包過濾的規(guī)則定義在這個(gè)數(shù)據(jù)表里祝峻,將會(huì)造成無法對(duì)同一包進(jìn)行多次比對(duì),因此這個(gè)規(guī)則表除了作網(wǎng)址轉(zhuǎn)譯外,請(qǐng)不要做其它用途莱找。

mangle?此規(guī)則表擁有?Prerouting酬姆、FORWARD?和?postrouting?三個(gè)規(guī)則鏈。除了進(jìn)行網(wǎng)址轉(zhuǎn)譯工作會(huì)改寫封包外奥溺,在某些特殊應(yīng)用可能也必須去改寫封包(TTL辞色、TOS)或者是設(shè)定?MARK(將封包作記號(hào),以進(jìn)行后續(xù)的過濾)浮定,這時(shí)就必須將這些工作定義在?mangle?規(guī)則表中相满,由于使用率不高,我們不打算在這里討論?mangle?的用法桦卒。

filter?這個(gè)規(guī)則表是預(yù)設(shè)規(guī)則表立美,擁有INPUT、FORWARD?和?OUTPUT三個(gè)規(guī)則鏈方灾,這個(gè)規(guī)則表顧名思義是用來進(jìn)行封包過濾的理動(dòng)作(例如:DROP建蹄、?LOG、?ACCEPT?或?REJECT裕偿,我們會(huì)將基本規(guī)則都建立在此規(guī)則表中洞慎。

主要包含::命令表用來增加(-A、-I)刪除(-D)修改(-R)查看(-L)規(guī)則等嘿棘;

常用參數(shù)用來指定協(xié)議(-p)劲腿、源地址(-s)、源端口(--sport)鸟妙、目的地址(-d)焦人、目的端口(--dport)、

進(jìn)入網(wǎng)卡(-i)圆仔、出去網(wǎng)卡(-o)等設(shè)定包信息(即什么樣的包)垃瞧;

用來描述要處理包的信息。

常用處理動(dòng)作用?? -j???來指定對(duì)包的處理(ACCEPT坪郭、DROP个从、REJECT、REDIRECT等)歪沃。

1嗦锐、常用命令列表:??常用命令(-A追加規(guī)則、-D刪除規(guī)則沪曙、-R修改規(guī)則奕污、-I插入規(guī)則、-L查看規(guī)則)

命令-A,--append

范例?iptables?-A?INPUT?...

說明新增規(guī)則(追加方式)到某個(gè)規(guī)則鏈(這里是INPUT規(guī)則鏈)中液走,該規(guī)則將會(huì)成為規(guī)則鏈中的最后一條規(guī)則碳默。

命令-D,--delete

范例?iptables?-D?INPUT?--dport?80?-j?DROP

iptables?-D?INPUT?1

說明?從某個(gè)規(guī)則鏈中刪除一條規(guī)則贾陷,可以輸入完整規(guī)則,或直接指定規(guī)則編號(hào)加以刪除嘱根。

命令-R,?--replace

范例?iptables?-R?INPUT1-s?192.168.0.1?-j?DROP

說明取代現(xiàn)行規(guī)則髓废,規(guī)則被取代后并不會(huì)改變順序。(1是位置)

命令-I,--insert

范例?iptables?-I?INPUT1--dport?80?-j?ACCEPT

說明插入一條規(guī)則该抒,原本該位置(這里是位置1)上的規(guī)則將會(huì)往后移動(dòng)一個(gè)順位慌洪。

命令-L,?--list

范例?iptables?-L?INPUT

說明?列出某規(guī)則鏈中的所有規(guī)則。

命令-F,?--flush

范例?iptables?-F?INPUT

說明?刪除某規(guī)則鏈(這里是INPUT規(guī)則鏈)中的所有規(guī)則凑保。

命令-Z,--zero

范例?iptables?-Z?INPUT

說明?將封包計(jì)數(shù)器歸零冈爹。封包計(jì)數(shù)器是用來計(jì)算同一封包出現(xiàn)次數(shù),是過濾阻斷式攻擊不可或缺的工具欧引。

命令-N,?--new-chain

范例?iptables?-N?allowed

說明?定義新的規(guī)則鏈频伤。

命令-X,?--delete-chain

范例?iptables?-X?allowed

說明?刪除某個(gè)規(guī)則鏈。

命令-P,?--policy

范例?iptables?-P?INPUT?DROP

說明?定義過濾政策维咸。?也就是未符合過濾條件之封包剂买,預(yù)設(shè)的處理方式。

命令-E,--rename-chain

范例?iptables?-E?allowed?disallowed

說明?修改某自訂規(guī)則鏈的名稱癌蓖。

2瞬哼、常用封包比對(duì)參數(shù):(-p協(xié)議、-s源地址租副、-d目的地址坐慰、--sport源端口、--dport目的端口用僧、-i進(jìn)入網(wǎng)卡结胀、-o?出去網(wǎng)卡)

參數(shù)-p,?--protocol(指定協(xié)議)

范例?iptables?-A?INPUT?-p?tcp(指定協(xié)議)????? -p all?? 所有協(xié)議,? -p !tcp 去除tcp外的所有協(xié)議责循。

說明?比對(duì)通訊協(xié)議類型是否相符糟港,可以使用?!?運(yùn)算子進(jìn)行反向比對(duì),例如:-p?!?tcp?院仿,

意思是指除?tcp?以外的其它類型秸抚,包含udp、icmp?...等歹垫。如果要比對(duì)所有類型剥汤,則可以使用?all?關(guān)鍵詞,例如:-p?all排惨。

參數(shù)-s,?--src,?--source(指定源地址吭敢,指定源端口--sport)

例如:?iptables?-A?INPUT?-s?192.168.1.1

說明?用來比對(duì)封包的來源?IP,可以比對(duì)單機(jī)或網(wǎng)絡(luò)暮芭,比對(duì)網(wǎng)絡(luò)時(shí)請(qǐng)用數(shù)字來表示屏蔽鹿驼,

例如:-s?192.168.0.0/24欲低,比對(duì)?IP?時(shí)可以使用?!?運(yùn)算子進(jìn)行反向比對(duì),

例如:-s?!?192.168.0.0/24蠢沿。

參數(shù)-d,?--dst,?--destination(指定目的地址伸头,指定目的端口--dport)

例如:?iptables?-A?INPUT?-d?192.168.1.1

說明?用來比對(duì)封包的目的地?IP匾效,設(shè)定方式同上舷蟀。

參數(shù)-i,?--in-interface(指定入口網(wǎng)卡)????? -i? eth+?? 所有網(wǎng)卡

例如:?iptables?-A?INPUT?-i?eth0

說明?用來比對(duì)封包是從哪片網(wǎng)卡進(jìn)入,可以使用通配字符?+?來做大范圍比對(duì)面哼,

例如:-i?eth+?表示所有的?ethernet?網(wǎng)卡野宜,也以使用?!?運(yùn)算子進(jìn)行反向比對(duì),

例如:-i?!?eth0魔策。

參數(shù)-o,?--out-interface(指定出口網(wǎng)卡)

例如:?iptables?-A?FORWARD?-o?eth0

說明?用來比對(duì)封包要從哪片網(wǎng)卡送出匈子,設(shè)定方式同上。

參數(shù)--sport,?--source-port(源端口)

例如:?iptables?-A?INPUT?-p?tcp?--sport?22

說明?用來比對(duì)封包的來源端口號(hào)闯袒,可以比對(duì)單一埠虎敦,或是一個(gè)范圍,

例如:--sport?22:80政敢,表示從?22?到?80?端口之間都算是符合件其徙,

如果要比對(duì)不連續(xù)的多個(gè)埠,則必須使用--multiport?參數(shù)喷户,詳見后文唾那。比對(duì)埠號(hào)時(shí),可以使用?!?運(yùn)算子進(jìn)行反向比對(duì)褪尝。

參數(shù)--dport,?--destination-port(目的端口)

例如:?iptables?-A?INPUT?-p?tcp?--dport?22

說明?用來比對(duì)封包的目的端口號(hào)闹获,設(shè)定方式同上。

參數(shù)--tcp-flags(只過濾TCP中的一些包河哑,比如SYN包避诽,ACK包,F(xiàn)IN包璃谨,RST包等等)

例如:?iptables?-p?tcp?--tcp-flags?SYN,FIN,ACK?SYN

說明? 比對(duì)?TCP?封包的狀態(tài)旗號(hào)沙庐,參數(shù)分為兩個(gè)部分,第一個(gè)部分列舉出想比對(duì)的旗號(hào)睬罗,

第二部分則列舉前述旗號(hào)中哪些有被設(shè)轨功,未被列舉的旗號(hào)必須是空的。TCP?狀態(tài)旗號(hào)包括:SYN(同步)容达、ACK(應(yīng)答)古涧、

FIN(結(jié)束)、RST(重設(shè))花盐、URG(緊急)PSH(強(qiáng)迫推送)?等均可使用于參數(shù)中羡滑,除此之外還可以使用關(guān)鍵詞?ALL?和

NONE?進(jìn)行比對(duì)菇爪。比對(duì)旗號(hào)時(shí),可以使用?!?運(yùn)算子行反向比對(duì)柒昏。

參數(shù)--syn

例如:?iptables?-p?tcp?--syn

說明?用來比對(duì)是否為要求聯(lián)機(jī)之?TCP?封包凳宙,與?iptables?-p?tcp?--tcp-flags?SYN,

FIN,ACK?SYN?的作用完全相同,如果使用?!運(yùn)算子职祷,可用來比對(duì)非要求聯(lián)機(jī)封包氏涩。

參數(shù)-m?multiport?--source-port

例如:?iptables?-A?INPUT?-p?tcp?-m?multiport?--source-port?22,53,80,110

說明?用來比對(duì)不連續(xù)的多個(gè)來源埠號(hào),一次最多可以比對(duì)?15?個(gè)埠有梆,可以使用?!

運(yùn)算子進(jìn)行反向比對(duì)是尖。

參數(shù)-m?multiport?--destination-port

例如:?iptables?-A?INPUT?-p?tcp?-m?multiport?--destination-port?22,53,80,110

說明?用來比對(duì)不連續(xù)的多個(gè)目的地埠號(hào),設(shè)定方式同上泥耀。

參數(shù)-m?multiport?--port

例如:?iptables?-A?INPUT?-p?tcp?-m?multiport?--port?22,53,80,110

說明?這個(gè)參數(shù)比較特殊饺汹,用來比對(duì)來源埠號(hào)和目的埠號(hào)相同的封包,設(shè)定方式同上痰催。

注意:在本范例中兜辞,如果來源端口號(hào)為?80目的地埠號(hào)為?110,這種封包并不算符合條件夸溶。

參數(shù)--icmp-type

例如:?iptables?-A?INPUT?-p?icmp?--icmp-type?8

說明?用來比對(duì)?ICMP?的類型編號(hào)逸吵,可以使用代碼或數(shù)字編號(hào)來進(jìn)行比對(duì)。

請(qǐng)打?iptables?-p?icmp?--help?來查看有哪些代碼可用蜘醋。

參數(shù)-m?limit?--limit

例如:?iptables?-A?INPUT?-m?limit?--limit?3/hour

說明?用來比對(duì)某段時(shí)間內(nèi)封包的平均流量胁塞,上面的例子是用來比對(duì):每小時(shí)平均流量是

否超過一次?3?個(gè)封包。?除了每小時(shí)平均次外压语,也可以每秒鐘啸罢、每分鐘或每天平均一次,

默認(rèn)值為每小時(shí)平均一次胎食,參數(shù)如后:?/second扰才、?/minute、/day厕怜。?除了進(jìn)行封數(shù)量的

比對(duì)外衩匣,設(shè)定這個(gè)參數(shù)也會(huì)在條件達(dá)成時(shí),暫停封包的比對(duì)動(dòng)作粥航,以避免因駭客使用洪水

攻擊法琅捏,導(dǎo)致服務(wù)被阻斷。

參數(shù)--limit-burst

范例?iptables?-A?INPUT?-m?limit?--limit-burst?5

說明?用來比對(duì)瞬間大量封包的數(shù)量递雀,上面的例子是用來比對(duì)一次同時(shí)涌入的封包是否超

過?5?個(gè)(這是默認(rèn)值)柄延,超過此上限的封將被直接丟棄。使用效果同上缀程。

參數(shù)-m?mac?--mac-source

范例?iptables?-A?INPUT?-m?mac?--mac-source?00:00:00:00:00:01

說明?用來比對(duì)封包來源網(wǎng)絡(luò)接口的硬件地址搜吧,這個(gè)參數(shù)不能用在?OUTPUT?和?Postrouting規(guī)則煉上市俊,這是因?yàn)榉獍统龅骄W(wǎng)后,才能由網(wǎng)卡驅(qū)動(dòng)程序透過?ARP?通訊協(xié)議查出目的地的?MAC?地址滤奈,所以?iptables?在進(jìn)行封包比對(duì)時(shí)摆昧,并不知道封包會(huì)送到個(gè)網(wǎng)絡(luò)接口去。

參數(shù)--mark

范例?iptables?-t?mangle?-A?INPUT?-m?mark?--mark?1

說明?用來比對(duì)封包是否被表示某個(gè)號(hào)碼蜒程,當(dāng)封包被比對(duì)成功時(shí)绅你,我們可以透過?MARK?處理動(dòng)作,將該封包標(biāo)示一個(gè)號(hào)碼搞糕,號(hào)碼最不可以超過?4294967296勇吊。

參數(shù)-m?owner?--uid-owner

范例?iptables?-A?OUTPUT?-m?owner?--uid-owner?500

說明?用來比對(duì)來自本機(jī)的封包,是否為某特定使用者所產(chǎn)生的窍仰,這樣可以避免服務(wù)器使用

root?或其它身分將敏感數(shù)據(jù)傳送出,可以降低系統(tǒng)被駭?shù)膿p失礼殊【运保可惜這個(gè)功能無法比對(duì)出

來自其它主機(jī)的封包。

參數(shù)-m?owner?--gid-owner

范例?iptables?-A?OUTPUT?-m?owner?--gid-owner?0

說明?用來比對(duì)來自本機(jī)的封包晶伦,是否為某特定使用者群組所產(chǎn)生的碟狞,使用時(shí)機(jī)同上。

參數(shù)-m?owner?--pid-owner

范例?iptables?-A?OUTPUT?-m?owner?--pid-owner?78

說明?用來比對(duì)來自本機(jī)的封包婚陪,是否為某特定行程所產(chǎn)生的族沃,使用時(shí)機(jī)同上。

參數(shù)-m?owner?--sid-owner

范例?iptables?-A?OUTPUT?-m?owner?--sid-owner?100

說明?用來比對(duì)來自本機(jī)的封包泌参,是否為某特定聯(lián)機(jī)(Session?ID)的響應(yīng)封包脆淹,使用時(shí)

機(jī)同上。

參數(shù)-m?state?--state

范例?iptables?-A?INPUT?-m?state?--state?RELATED,ESTABLISHED

說明?用來比對(duì)聯(lián)機(jī)狀態(tài)沽一,聯(lián)機(jī)狀態(tài)共有四種:INVALID盖溺、ESTABLISHED、NEW?和?RELATED铣缠。

INVALID?表示該封包的聯(lián)機(jī)編號(hào)(Session?ID)無法辨識(shí)或編號(hào)不正確烘嘱。

ESTABLISHED?表示該封包屬于某個(gè)已經(jīng)建立的聯(lián)機(jī)。

NEW?表示該封包想要起始一個(gè)聯(lián)機(jī)(重設(shè)聯(lián)機(jī)或?qū)⒙?lián)機(jī)重導(dǎo)向)蝗蛙。

RELATED?表示該封包是屬于某個(gè)已經(jīng)建立的聯(lián)機(jī)蝇庭,所建立的新聯(lián)機(jī)。例如:FTP-DATA?聯(lián)機(jī)必定是源自某個(gè)?FTP?聯(lián)機(jī)捡硅。

3哮内、常用的處理動(dòng)作:?(-j??指定對(duì)滿足條件包的處理,常用動(dòng)作有ACCEPT接受報(bào)病曾、DROP丟棄報(bào)牍蜂、REJECT丟棄報(bào)并通知對(duì)方漾根、REDIRECT重定向包等)

-j?? 參數(shù)用來指定要進(jìn)行的處理動(dòng)作常用的處理動(dòng)作包括:ACCEPT鲫竞、REJECT辐怕、DROP、REDIRECT从绘、MASQUERADE寄疏、LOG、DNAT僵井、SNAT陕截、MIRROR、QUEUE批什、RETURN途凫、MARK厘线,分別說明如下:

ACCEPT將封包放行,進(jìn)行完此處理動(dòng)作后,將不再比對(duì)其它規(guī)則倡怎,直接跳往下一個(gè)規(guī)則鏈(natostrouting)合蔽。

REJECT攔阻該封包板乙,并傳送封包通知對(duì)方漩勤,可以傳送的封包有幾個(gè)選擇:ICMP?port-unreachable、ICMP?echo-reply?或是?tcp-reset(這個(gè)封包會(huì)要求對(duì)方關(guān)閉聯(lián)機(jī))淌实,進(jìn)行完此處理動(dòng)作后冻辩,將不再比對(duì)其它規(guī)則,直接中斷過濾程序拆祈。

例如:iptables?-A?FORWARD?-p?TCP?--dport?22?-j?REJECT--reject-with?tcp-reset

DROP丟棄封包不予處理恨闪,進(jìn)行完此處理動(dòng)作后,將不再比對(duì)其它規(guī)則缘屹,直接中斷過濾程序凛剥。

REDIRECT將封包重新導(dǎo)向到另一個(gè)端口(PNAT),進(jìn)行完此處理動(dòng)作后轻姿,將會(huì)繼續(xù)比對(duì)其它規(guī)則犁珠。

這個(gè)功能可以用來實(shí)作通透式porxy?或用來保護(hù)?web?服務(wù)器。

例如:iptables?-tnat-A?PREROUTING?-p?tcp?--dport?80?-j?REDIRECT--to-ports?8080

MASQUERADE改寫封包來源?IP?為防火墻?NIC?IP互亮,可以指定?port?對(duì)應(yīng)的范圍犁享,進(jìn)行完此處理動(dòng)作后,直接跳往下一個(gè)規(guī)則(mangleostrouting)豹休。這個(gè)功能與?SNAT?略有不同炊昆,當(dāng)進(jìn)行?IP?偽裝時(shí),不需指定要偽裝成哪個(gè)?IP,IP?會(huì)從網(wǎng)卡直接讀凤巨,當(dāng)使用撥接連線時(shí)视乐,IP?通常是由?ISP?公司的?DHCP?服務(wù)器指派的,這個(gè)時(shí)候?MASQUERADE?特別有用敢茁。

例如:iptables?-tnat-A?POSTROUTING?-p?TCP?-j?MASQUERADE?--to-ports?1024-31000

LOG將封包相關(guān)訊息紀(jì)錄在?/var/log?中佑淀,詳細(xì)位置請(qǐng)查閱?/etc/syslog.conf?組態(tài)檔,進(jìn)行完此處理動(dòng)作后彰檬,將會(huì)繼續(xù)比對(duì)其規(guī)則伸刃。

例如:iptables?-A?INPUT?-p?tcp?-j?LOG?--log-prefix?"INPUT?packets"

SNAT改寫封包來源IP?為某特定?IP?或?IP?范圍,可以指定?port?對(duì)應(yīng)的范圍逢倍,進(jìn)行完此處理動(dòng)作后捧颅,將直接跳往下一個(gè)規(guī)則(mangleostrouting)。

例如:iptables?-tnat-A?POSTROUTING?-p?tcp-o?eth0?-j?SNAT--to-source194.236.50.155-194.236.50.160:1024-32000

DNAT改寫封包目的地IP?為某特定?IP?或?IP?范圍较雕,可以指定?port?對(duì)應(yīng)的范圍碉哑,進(jìn)行完此處理動(dòng)作后,將會(huì)直接跳往下一個(gè)規(guī)煉(filter:input?或?filter:forward)郎笆。

例如:iptables?-tnat-A?PREROUTING?-p?tcp?-d?15.45.23.67?--dport?80?-j?DNAT--to-destination?192.168.1.1-192.168.1.10:80-100

MIRROR鏡射封包谭梗,也就是將來源?IP?與目的地?IP?對(duì)調(diào)后,將封包送回宛蚓,進(jìn)行完此處理動(dòng)作后,將會(huì)中斷過濾程序设塔。

QUEUE中斷過濾程序凄吏,將封包放入隊(duì)列,交給其它程序處理闰蛔。透過自行開發(fā)的處理程序痕钢,可以進(jìn)行其它應(yīng)用,

例如:計(jì)算聯(lián)機(jī)費(fèi)......等序六。

RETURN結(jié)束在目前規(guī)則煉中的過濾程序任连,返回主規(guī)則煉繼續(xù)過濾,如果把自訂規(guī)則煉看成是一個(gè)子程序例诀,那么這個(gè)動(dòng)作随抠,就相當(dāng)提早結(jié)束子程序并返回到主程序中。

MARK將封包標(biāo)上某個(gè)代號(hào)繁涂,以便提供作為后續(xù)過濾的條件判斷依據(jù)拱她,進(jìn)行完此處理動(dòng)作后,將會(huì)繼續(xù)比對(duì)其它規(guī)則扔罪。

例如:iptables?-t?mangle?-A?PREROUTING?-p?tcp?--dport?22?-j?MARK?--set-mark?2

四.拓展模塊

1.按來源MAC地址匹配

# iptables -t filter -A FORWARD-m --mac-source 00:02:b2:03:a5:f6-j DROP

拒絕轉(zhuǎn)發(fā)來自該MAC地址的數(shù)據(jù)包

2.按多端口或連續(xù)端口匹配

20:表示20以后的所有端口

20:100表示20到100的端口

:20表示20之前的所有端口

-m multiport [--prots, --sports,--dports]

例子:

# iptables -A INPUT -p tcp -m multiport --dports 21,20,25,53,80 -j ACCEPT 【多端口匹配】

#?iptables -A INPUT -p tcp --dport 20: -j ACCEPT

# iptables -A INPUT -p tcp --sport 20:80 -j ACCEPT

# iptables -A INPUT -p tcp --sport :80 -j ACCEPT

3.還可以按數(shù)據(jù)包速率和狀態(tài)匹配

-m limit --limit匹配速率 如: -m limit --limit 50/s -j ACCEPT

-m state --state 狀態(tài) 如: -m state --state INVALID,RELATED -j ACCEPT

4.還可以限制鏈接數(shù)

-m connlimit?--connlimit-above n 限制為多少個(gè)

例如:

iptables -I FORWARD -p tcp -m connlimit --connlimit-above 9 -j DROP ? ? ? ?//表示限制鏈接數(shù)最大為9個(gè)

5秉沼、模擬隨機(jī)丟包率

iptables -A FORWARD -p icmp -m statistic --mode random --probability 0.31 ?-j REJECT ? //表示31%的丟包率

或者

-m random --average 5 -j DROP 表示模擬丟掉5%比例的包

相關(guān)知識(shí):

Linux 中延時(shí)模擬

設(shè)置延時(shí) 3s :

tc qdisc add dev eth0 root netem delay 3000ms

可以在 3000ms 后面在加上一個(gè)延時(shí),比如 ’3000ms 200ms‘表示 3000ms ± 200ms ,延時(shí)范圍 2800 – 3200 之間.

結(jié)果顯示如下

Linux 中丟包模擬

設(shè)置丟包 50% ,iptables 也可以模擬這個(gè)唬复,但一下不記的命令了矗积,下次放上來:

tc qdisc change dev eth0 root netem loss50%

上面的設(shè)丟包,如果給后面的 50% 的丟包比率修改成 ’50% 80%’ 時(shí)敞咧,這時(shí)和上面的延時(shí)不一樣棘捣,這是指丟包比率為 50-80% 之間。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末妄均,一起剝皮案震驚了整個(gè)濱河市柱锹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌丰包,老刑警劉巖禁熏,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異邑彪,居然都是意外死亡瞧毙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門寄症,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宙彪,“玉大人,你說我怎么就攤上這事有巧∈推幔” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵篮迎,是天一觀的道長男图。 經(jīng)常有香客問我,道長甜橱,這世上最難降的妖魔是什么逊笆? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮岂傲,結(jié)果婚禮上难裆,老公的妹妹穿的比我還像新娘。我一直安慰自己镊掖,他們只是感情好乃戈,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著堰乔,像睡著了一般偏化。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上镐侯,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天侦讨,我揣著相機(jī)與錄音驶冒,去河邊找鬼。 笑死韵卤,一個(gè)胖子當(dāng)著我的面吹牛骗污,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沈条,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼需忿,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了蜡歹?” 一聲冷哼從身側(cè)響起屋厘,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎月而,沒想到半個(gè)月后汗洒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡父款,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年溢谤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憨攒。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡世杀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肝集,到底是詐尸還是另有隱情瞻坝,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布杏瞻,位于F島的核電站湿镀,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏伐憾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一赫模、第九天 我趴在偏房一處隱蔽的房頂上張望树肃。 院中可真熱鬧,春花似錦瀑罗、人聲如沸胸嘴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽劣像。三九已至,卻和暖如春摧玫,著一層夾襖步出監(jiān)牢的瞬間耳奕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留屋群,地道東北人闸婴。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像芍躏,于是被迫代替她去往敵國和親邪乍。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • iptabels是與Linux內(nèi)核集成的包過濾防火墻系統(tǒng)对竣,幾乎所有的linux發(fā)行版本都會(huì)包含iptables的功...
    隨風(fēng)化作雨閱讀 4,741評(píng)論 1 16
  • 1, 網(wǎng)絡(luò)是什么 計(jì)算機(jī)網(wǎng)絡(luò)的組成組件: 節(jié)點(diǎn) (node):節(jié)點(diǎn)主要是具有網(wǎng)絡(luò)地址 (IP) 的設(shè)備之稱庇楞。 服務(wù)...
    求閑居士閱讀 1,466評(píng)論 0 3
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 10,869評(píng)論 6 13
  • 名詞延伸 通俗的說烦味,域名就相當(dāng)于一個(gè)家庭的門牌號(hào)碼聂使,別人通過這個(gè)號(hào)碼可以很容易的找到你。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,588評(píng)論 2 57
  • 此前我有一個(gè)誤區(qū)谬俄。 認(rèn)為一個(gè)人投入到工作或者某些事情上的專注力是無限的柏靶,或者可以非常多,如果沒有達(dá)到溃论,主要也是因?yàn)?..
    馬文小哥哥閱讀 387評(píng)論 2 0