Re: ipfw限制out失效?

看板FreeBSD作者時間20年前 (2004/04/18 03:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《rain.bbs@bbs.hku.edu.tw (Yu-Chuan Wu)》之銘言: > 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 ipfw add 20 pass all from 192.168.0.0/16 to 192.168.0.0/24 ipfw add 200 pipe 1 all from 192.168.3.22 to any ipfw add 201 pipe 2 all from any to 192.168.3.22 -- ※ Origin: 元智大學 風之塔 <bbs.yzu.edu.tw> ※ From : bbs.yzu.edu.tw
文章代碼(AID): #10WNyV00 (FreeBSD)
文章代碼(AID): #10WNyV00 (FreeBSD)