วันอังคารที่ 13 กันยายน พ.ศ. 2554

วิธีการกำหนดให้จำกัดค่า Bandwidth Upload Limit


การจำกัดค่า Bandwidth ใน Freeradius มี Attribute สำหรับใช้งานอยู่แล้วดังนี้
- WISPr-Bandwidth-Max-Down   จำกัดค่า Download สูงสุด
- WISPr-Bandwidth-Max-Up        จำกัดค่า Upload สูงสุด
ปัญหาที่ส่วนมากเจอกันคือเวลาสร้าง User จำกัดค่า Upload แล้วไม่ได้

วิธีแก้ไข
เปิดไฟล์ chilli.iptables ขึ้นมาแก้ไขโดยการเพิ่มคำสั่งเข้าไปดังนี้
#pico /etc/init.d/chilli.iptables
    ***ลบ 3 บรรทัดเดิมออก หรือใส่ # เพื่อ Comment ไว้   
    #$IPTABLES -P INPUT DROP
    #$IPTABLES -P FORWARD ACCEPT
    #$IPTABLES -P OUTPUT ACCEPT
    ***เพิ่มคำสั่ง 4 บรรทัดนี้เข้าไปแทน
    $IPTABLES -P FORWARD DROP
    $IPTABLES -F FORWARD
    $IPTABLES -A FORWARD -o tun0 -j ACCEPT
    $IPTABLES -A FORWARD -i tun0 -j ACCEPT
    เสร็จแล้ว SAVE
#/etc/init.d/chilli.iptables    //รัน chilli.iptables ใหม่เพื่อให้คำสั่งที่เราเพิ่มเข้าไปทำงาน
การกำหนดค่า Upload ให้แต่ละ User
ข้อควารจำ คือ ต้องกำหนดให้อยู่ในตาราง Radreply กำหนดแบบ Group ไม่ได้
หรือสร้างไว้ใน Radius Profile ของ phpmyprepaid ตามคู่มือของคุณ พนม เขียนไว้ครับ

ตัวอย่าง
กำหนดค่า Upload ไว้แล้วตรวจสอบความเร็วที่ได้รับดังรูป
WISPr-Bandwidth-Max-Up=32000

http://sc-hispeed.com/modules/newbb/viewtopic.php?topic_id=437&forum=16

ไม่มีความคิดเห็น: