亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: dreamever
打印 上一主題 下一主題

[網(wǎng)絡管理] linux網(wǎng)橋做流量控制時使用iptables的MARK問題 [復制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2007-06-27 22:54 |只看該作者
我就是把樓主的匹配的源地址刪掉了再執(zhí)行的結(jié)果呀。

樓主寫的是

  1. iptables -t mangle -F
  2. iptables -t mangle -A PREROUTING -i eth2 -s 90.0.11.66/32 -j MARK --set-mark 11
  3. iptables -t mangle -A PREROUTING -i eth2 -s 90.0.11.66/32 -j RETURN
復制代碼

這個MARK語句我執(zhí)行了就是第一個結(jié)果

按后我把MARK語句改為

  1. iptables -t mangle -F
  2. iptables -t mangle -A PREROUTING -i eth2 -j MARK --set-mark 11
  3. iptables -t mangle -A PREROUTING -i eth2 -j RETURN
復制代碼

執(zhí)行的就是第二個結(jié)果。


我貼出的是第二次結(jié)果時的mangle表內(nèi)容

[ 本帖最后由 ssmarine 于 2007-6-27 22:58 編輯 ]

論壇徽章:
0
12 [報告]
發(fā)表于 2007-06-27 22:58 |只看該作者
汗~!

1、你按樓主的方法測試了,感覺不成功
2、你修改了,感覺成功了
3、我讓你貼不成功時的 iptables 內(nèi)容
4、你貼的是修改后的成功了時候的 iptables 內(nèi)容
5、我給你解釋了為什么要你貼不成功時的內(nèi)容
6、你沒明白我前面的 3、4、5 點……

論壇徽章:
0
13 [報告]
發(fā)表于 2007-06-27 23:01 |只看該作者
哦,找到樓主的錯誤了,-i eth2 -d xxx 寫成了 -i eth2 -s xxx

論壇徽章:
0
14 [報告]
發(fā)表于 2007-06-27 23:02 |只看該作者
哦,這樣呀。
第一次的內(nèi)容在我執(zhí)行第二次時已經(jīng)變了,所以我就貼了第二次的。

第一次的結(jié)果是

  1. # Generated by iptables-save v1.2.11 on Sat Jun 23 01:22:41 2007
  2. *mangle
  3. :PREROUTING ACCEPT [6567:1283707]
  4. :INPUT ACCEPT [1896:139126]
  5. :FORWARD ACCEPT [4666:1144381]
  6. :OUTPUT ACCEPT [1984:213265]
  7. :POSTROUTING ACCEPT [6650:1357646]
  8. [0:0] -A PREROUTING -s 192.168.0.3 -i eth2 -j MARK --set-mark 0xb
  9. [0:0] -A PREROUTING -s 192.168.0.3 -i eth2 -j RETURN
  10. [1:48] -A PREROUTING -d 192.168.0.3 -i eth1 -j MARK --set-mark 0x16
  11. [1:48] -A PREROUTING -d 192.168.0.3 -i eth1 -j RETURN
  12. COMMIT
  13. # Completed on Sat Jun 23 01:22:41 2007

復制代碼

這是我把MARK語句內(nèi)容改回來再執(zhí)行的結(jié)果

論壇徽章:
0
15 [報告]
發(fā)表于 2007-06-27 23:05 |只看該作者
前面的沒有匹配到,所以當然也沒 MARK,后面 tc 沒看到 MARK 當然也不動作了
-s 改成 -d,PREROUTING 保持不變再試試看?

論壇徽章:
0
16 [報告]
發(fā)表于 2007-06-27 23:10 |只看該作者

  1. [root@localhost ~]# iptables-save -ct mangle
  2. # Generated by iptables-save v1.2.11 on Sat Jun 23 01:27:43 2007
  3. *mangle
  4. :PREROUTING ACCEPT [8832:1609351]
  5. :INPUT ACCEPT [2971:211400]
  6. :FORWARD ACCEPT [5856:1397751]
  7. :OUTPUT ACCEPT [3148:344661]
  8. :POSTROUTING ACCEPT [9004:1742412]
  9. [0:0] -A PREROUTING -d 192.168.0.3 -i eth2 -j MARK --set-mark 0xb
  10. [0:0] -A PREROUTING -d 192.168.0.3 -i eth2 -j RETURN
  11. [0:0] -A PREROUTING -d 192.168.0.3 -i eth1 -j MARK --set-mark 0x16
  12. [0:0] -A PREROUTING -d 192.168.0.3 -i eth1 -j RETURN
  13. COMMIT
  14. # Completed on Sat Jun 23 01:27:43 2007
  15. [root@localhost ~]# tc -s qdisc ls dev eth1
  16. qdisc htb 1: r2q 10 default 20 direct_packets_stat 0
  17. Sent 1396 bytes 16 pkts (dropped 0, overlimits 0)

  18. qdisc sfq 10: parent 1:10 quantum 1514b perturb 10sec
  19. Sent 0 bytes 0 pkts (dropped 0, overlimits 0)

  20. qdisc sfq 20: parent 1:20 quantum 1514b perturb 10sec
  21. Sent 1396 bytes 16 pkts (dropped 0, overlimits 0)

  22. [root@localhost ~]# tc -s qdisc ls dev eth1
  23. qdisc htb 1: r2q 10 default 20 direct_packets_stat 0
  24. Sent 17690 bytes 200 pkts (dropped 0, overlimits 0)

  25. qdisc sfq 10: parent 1:10 quantum 1514b perturb 10sec
  26. Sent 0 bytes 0 pkts (dropped 0, overlimits 0)

  27. qdisc sfq 20: parent 1:20 quantum 1514b perturb 10sec
  28. Sent 17690 bytes 200 pkts (dropped 0, overlimits 0)
復制代碼

結(jié)果流量還是跑到默認的子類20上去了。

論壇徽章:
0
17 [報告]
發(fā)表于 2007-06-27 23:19 |只看該作者
就是我修改認為是正確后的流量,一段時間過后默認子類20還是會有幾百個bytes的包。不知是為什么,應該是一個都沒有啊。

  1. [root@localhost ~]# tc -s qdisc ls dev eth1
  2. qdisc htb 1: r2q 10 default 20 direct_packets_stat 0
  3. Sent 242169 bytes 1105 pkts (dropped 0, overlimits 556)

  4. qdisc sfq 10: parent 1:10 quantum 1514b perturb 10sec
  5. Sent 241861 bytes 1099 pkts (dropped 0, overlimits 0)

  6. qdisc sfq 20: parent 1:20 quantum 1514b perturb 10sec
  7. Sent 308 bytes 6 pkts (dropped 0, overlimits 0)

復制代碼

論壇徽章:
0
18 [報告]
發(fā)表于 2007-06-27 23:20 |只看該作者
你又做錯了
iptables -t mangle -A PREROUTING -i eth2 -s 90.0.11.66/32 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -i eth2 -s 90.0.11.66/32 -j RETURN
這個之前沒有匹配到,是因為 -s 的問題,eth2 是內(nèi)網(wǎng)網(wǎng)卡,來自內(nèi)網(wǎng)的地址若沒有 90.0.11.66 則不會匹配到
我是讓你改成 -d 90.0.11.66,然后去訪問 90.0.11.66 看看
當然,90.0.11.66 是一個隨便外網(wǎng)地址,你可以改成其他有效外網(wǎng)地址測試

你上面的內(nèi)容是
[0:0] -A PREROUTING -d 192.168.0.3 -i eth2 -j MARK --set-mark 0xb
[0:0] -A PREROUTING -d 192.168.0.3 -i eth2 -j RETURN
若用 192.168.0.3 做測試,那么應該沿用 -s 而不是 -d

二者改其一,要么改 IP,要么改 -s,你一起改了等于沒改

論壇徽章:
0
19 [報告]
發(fā)表于 2007-06-27 23:27 |只看該作者
你是叫我匹配一個特定的外網(wǎng)地址,然后再去訪問這個地址。看看子類10是否有流量,是不?
但是在我認為正確的做法里就是把匹配的地址刪了,只要是訪問外網(wǎng)的都會匹配的。和你的意思是一樣的。

論壇徽章:
0
20 [報告]
發(fā)表于 2007-06-27 23:30 |只看該作者
原帖由 ssmarine 于 2007-6-27 23:27 發(fā)表于 19樓  
你是叫我匹配一個特定的外網(wǎng)地址,然后再去訪問這個地址。看看子類10是否有流量,是不?
但是在我認為正確的做法里就是把匹配的地址刪了,只要是訪問外網(wǎng)的都會匹配的。和你的意思是一樣的。

現(xiàn)在的目的不是要給樓主排錯嗎?我從始至終并沒有否認你修改后的正確性啊……
樓主的 -s 應該寫成 -d,這也就是為什么你第一次按照樓主的方法測試也一樣失敗的原因,我是想讓你看到成功的例子啊
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP