精華區beta FreeBSD 關於我們 聯絡資訊
※ 引述《[email protected] (蟲)》之銘言: > ※ 引述《[email protected] (Enigma...)》之銘言: > > 請問一下以下的指令: > > /sbin/ipfw pipe 4 config bw 64KBytes/s queue 32KBytes/s > > /sbin/ipfw add 120 pipe 4 all from any to 192.168.0.0/24 out > > 這是每一台在192.168.0.0/24 內的機器共用64KBytes/s嗎? > > 還是每一台有64KBytes/s的頻寬呢? > 不太了解你究竟要做什麼..... > 就假設好了, 你用1536/384的ADSL, 然後要切割給每個人512/64... > 因此你應該這樣設定: > 1.先設定兩條管線 > ipfw pipe 512 config bw 512kbit/s mask dst-ip 0xffffffff > ipfw pipe 64 config bw 64kbit/s mask src-ip 0xffffffff > mask部分是設定對於每個client分別計算, 注意dst-ip跟src-ip, 因為角色 > 是nat server, 所以這樣設, 要想一下才會了解. > 至於queue需不需要設? 我是覺得不太需要, 據說是設越長頻寬會越穩定, > 可是相對的一個封包要通過server就拖更久...所以用預設值先測測囉, > latency會太高再設短一點. > 2.設定封包導入管線中 > ipfw add 1000 divert natd ip from any to any via tun0 (這是natd部分) > ipfw add 1010 pipe 512 ip from any to 192.168.0.0/24 out via rl0 > (設定從rl0發送給LAN裡的電腦的封包導入pipe 512中控制進來的頻寬) > ipfw add 1020 pipe 64 ip from 192.168.0.0/24 to any in via rl0 > (設定從LAN裡收到給rl0的封包導入pipe 64中控制出去的頻寬) 請問一下^^ 所謂的out 及in 是如何去定義的呢? man裡面提到的是incoming 及 outgoing.... 那這樣子的話,要限制192.168.0.0網域內電腦下載頻寬的話不是該用in嗎? 而上傳不是用out嗎? 這部份一直搞不懂....麻煩大大指導一下....thx.. ^^" -- 發信站 [新綠園 bbs.sa.ncyu.edu.tw] ‧ FROM [210.60.101.14]