※ 引述《[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中控制出去的頻寬)
請問和使用的人數有關係嗎?如果是用這樣可以嗎?
ipfw pipe 10 config bw 512kbit/s
ipfw add pipe 10 ip from any to 192.168.0.1/24 out --->對外下載
ipfw pipe 20 config bw 64kbit/s
ipfw add pipe 20 ip from 192.168.0.1/24 to any in --->對外上傳
--
㊣Origin:《 成大計中 BBS 站 》[bbs.ncku.edu.tw] 來源:[www.cju.idv.tw]