Score:1

WireGuard: จำกัดการดาวน์โหลดและอัปโหลดแบนด์วิธ

ธง de

ฉันกำลังพยายามจำกัดความเร็วในการดาวน์โหลดและอัพโหลดของ wireguard peer แต่ละตัวไว้ที่ 512kbit

ปัญหาคือ ว่าคำสั่งต่อไปนี้ของฉัน จำกัดแบนด์วิธการดาวน์โหลดเท่านั้น ของเพียร์และไม่จำกัดแบนด์วิธในการอัพโหลด ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

กฎ tc เช่นเพียร์ที่มี ip 10.7.0.2 และ iptables ทำเครื่องหมาย 12:

tc qdisc เพิ่ม dev eth0 root handle 1: htb
tc qdisc เพิ่ม dev wg0 root handle 1: htb

คลาส tc เพิ่ม dev eth0 parent 1:1 classid 1:12 อัตรา htb 512kbit ceil 512kbit
tc qdisc เพิ่ม dev eth0 parent 1:12 sfq ก่อกวน 10
ตัวกรอง tc เพิ่ม dev eth0 โปรโตคอล ip parent 1: prio 1 จัดการ 12 fw flowid 1:12

คลาส tc เพิ่ม dev wg0 parent 1:1 classid 1:12 อัตรา htb 512kbit ceil 512kbit
tc qdisc เพิ่ม dev wg0 parent 1:12 sfq ก่อกวน 10
ตัวกรอง tc เพิ่มโปรโตคอล dev wg0 ip parent 1: prio 1 จัดการ 12 fw flowid 1:12

และด้วย iptables ฉันทำเครื่องหมายเพียร์ด้วยหมายเลข 12 ดังนั้น tc จึงจำกัดไว้:

iptables -I FORWARD -s 10.7.0.2 -j MARK --set-mark 12
iptables -I FORWARD -d 10.7.0.2 -j MARK --set-mark 12 

ขอบคุณ!

djdomi avatar
za flag
ฉันพบสคริปต์ที่คล้ายกัน https://gist.github.com/Lakshanz/19613830e5c6f233754e12b25408cc51 ลองดูสิ
user3411911 avatar
de flag
@djdomi ขอบคุณค่ะ ฉันได้ลองแล้ว แต่ไม่มีโชค อาจมีบางอย่างพิเศษกับ wireguard เอง?
djdomi avatar
za flag
[แชทกับฉัน](https://chat.stackexchange.com/rooms/126791/thechat)
user3411911 avatar
de flag
ปัญหาได้รับการแก้ไขด้วย: https://stackoverflow.com/a/65248666/3411911
djdomi avatar
za flag
จากนั้นตอบคำถามด้วยตัวคุณเองและยอมรับ
Score:0
ธง de

แก้ไขปัญหาโดยใช้รหัสนี้จาก: https://stackoverflow.com/a/65248666/3411911

ส่งออก IF_INET=eth0
ส่งออก LIMIT = 300kbit

tc qdisc เพิ่ม dev ${IF_INET} ขาเข้า

ตัวกรอง tc เพิ่ม dev ${IF_INET} โปรโตคอล ip ingress prio 2 u32 จับคู่ ip dst 0.0.0.0/0 อัตราตำรวจปฏิบัติการ ${LIMIT} ระเบิด ${LIMIT}
ตัวกรอง tc เพิ่ม dev ${IF_INET} โปรโตคอล ip ingress prio 2 u32 จับคู่ ip src 0.0.0.0/0 อัตราตำรวจปฏิบัติการ ${LIMIT} ระเบิด ${LIMIT}

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา