ipfw限制out失效?

看板FreeBSD作者時間20年前 (2004/04/18 03:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
BSD:Nat+Dhcp+Ipfw+Http rl1:對內 fxp0:對外 其他電腦就是透過bsd連出去,那譬如有一台取得的IP是192.168.3.22 ,那在ipfw的規則如下,可是卻只有in那一條生效,out完全無效,之 前找過一些答案,譬如 sysctl net.inet.ip.fw.one_pass=0,試了還 是無效,我有透過trafshow分析,out的部分是.22那一台直接與外部IP 做封包傳送,而bsd是對外網卡直接對外作封包傳輸,如果我管制fxp0 是有效,不過這樣連Http也被管制到了,可是我只想限制.22那一台, 那該如何管制呢? 謝謝.. ipfw -f flush # /usr/bin/sockstat ipfw add 10 divert natd all from any to any via fxp0 ipfw add 10 allow ip from any to any via rl1 ipfw add 3000 allow ip from any to any ipfw -f pipe flush ipfw add 200 pipe 1 ip from 192.168.3.22 to any via fxp0 ipfw add 200 pipe 2 ip from any to 192.168.3.22 via fxp0 ipfw pipe 1 config bw 100Kbit/s queue 10Kbytes ipfw pipe 2 config bw 1Mbit/s queue 100Kbytes -- ※ Origin: 興國管院戀戀蘋香 <bbs.hku.edu.tw> ◆ From: 221-169-136-204.adsl.static.seed.net.tw
文章代碼(AID): #10WNyS00 (FreeBSD)
文章代碼(AID): #10WNyS00 (FreeBSD)