SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


howto:network:netem

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
howto:network:netem [2024/08/20 15:41] – vytvořeno harviehowto:network:netem [2024/08/23 11:59] (aktuální) harvie
Řádek 1: Řádek 1:
 ====== Simulace výpadků sítě ====== ====== Simulace výpadků sítě ======
  
-Funguje jen pro odchozi ramce+https://man7.org/linux/man-pages/man8/tc-netem.8.html 
 + 
 +Funguje jen pro odchozi ramce (egress fronta)
  
 <code bash> <code bash>
Řádek 27: Řádek 29:
 #remove config from interface #remove config from interface
 tc qdisc del dev lo root netem tc qdisc del dev lo root netem
 +</code>
 +
 +http://linux-ip.net/gl/tc-filters/tc-filters-node3.html
 +
 +Pro pouziti na prichozi ramce (ingress) je potreba vytvorit pomoci modulu ifb virtualni sitovku, jejiz egress fronta se pouzije na ingresu te nasi. modulu je mozno zadat parametr, ktery specifikuje, kolik virtualnich sitovek se ma vytvorit.
 +
 +<code bash>
 +modprobe ifb numifbs=2
 +ip link set ifb0 up
 +tc qdisc add dev wlan0 handle ffff: ingress
 +tc filter add dev wlan0 parent ffff: u32 match u32 0 0 action mirred egress redirect dev ifb0
 +#Clarification: this is rule that matches all traffic: match u32 0 0
 +#Then you can put whatever netem configuration you need at ingress:
 +tc qdisc add dev ifb0 root netem delay 500ms
 </code> </code>
howto/network/netem.1724161289.txt.gz · Poslední úprava: 2024/08/20 15:41 autor: harvie