Puncte:1

WireGuard: Limitarea lățimii de bandă de descărcare și încărcare

drapel de

Încerc să limitez viteza de descărcare și încărcare a fiecărui peer wireguard la 512 kbit.

Problema este că că următoarele comenzi, limitează doar lățimea de bandă de descărcare de peer și nu limitează lățimea de bandă de încărcare. Orice ajutor ar fi apreciat.

reguli tc, de exemplu peer cu ip 10.7.0.2 și iptables marca 12:

tc qdisc add dev eth0 root handle 1: htb
tc qdisc add dev wg0 root handle 1: htb

tc class add dev eth0 parent 1:1 classid 1:12 htb rate 512kbit celul 512kbit
tc qdisc add dev eth0 parent 1:12 sfq perturb 10
tc filter add dev eth0 protocol ip parent 1: prio 1 handle 12 fw flowid 1:12

tc class add dev wg0 parent 1:1 classid 1:12 htb rate 512kbit plafon 512kbit
tc qdisc add dev wg0 parent 1:12 sfq perturb 10
tc filter add dev wg0 protocol ip parent 1: prio 1 handle 12 fw flowid 1:12

Și cu iptables, marchez peer cu numărul 12, așa că tc îl limitează:

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 

Mulțumiri!

djdomi avatar
drapel za
Am găsit un script similar https://gist.github.com/Lakshanz/19613830e5c6f233754e12b25408cc51 aruncați o privire în el
user3411911 avatar
drapel de
@djdomi, mulțumesc. Am incercat asta dar fara succes. Poate că există ceva special cu wireguard în sine?
djdomi avatar
drapel za
[Conversați cu mine](https://chat.stackexchange.com/rooms/126791/thechat)
user3411911 avatar
drapel de
Problema a fost rezolvată cu: https://stackoverflow.com/a/65248666/3411911
djdomi avatar
drapel za
apoi răspundeți singur la întrebare și acceptați-o
Puncte:0
drapel de

S-a rezolvat problema folosind acest cod, de la: https://stackoverflow.com/a/65248666/3411911

export IF_INET=eth0
export LIMIT=300kbit

tc qdisc add dev ${IF_INET} intrare

tc filter add dev ${IF_INET} protocol ip ingress prior 2 u32 match ip dst 0.0.0.0/0 action poliție rate ${LIMIT} burst ${LIMIT}
tc filter add dev ${IF_INET} protocol ip ingress prior 2 u32 match ip src 0.0.0.0/0 action police rate ${LIMIT} burst ${LIMIT}

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.