精華區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中控制出去的頻寬) 請問和使用的人數有關係嗎?如果是用這樣可以嗎? 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]