commands.sh

tc

linux

Show/manipulate traffic control settings.

More info →

Options (5)

boolean

Add constant network delay to outbound packages

Example: sudo tc {{[q|qdisc]}} {{[a|add]}} dev {{eth0}} root netem delay {{delay_in_milliseconds}}ms
boolean

Add constant network delay to outbound packages

Example: sudo tc {{[q|qdisc]}} {{[a|add]}} dev {{eth0}} root netem delay {{delay_in_milliseconds}}ms
boolean

Show active traffic control policies

Example: tc {{[q|qdisc]}} {{[s|show]}} dev {{eth0}}
boolean

Delete all traffic control rules

Example: sudo tc {{[q|qdisc]}} {{[d|delete]}} dev {{eth0}}
boolean

Change traffic control rule

Example: sudo tc {{[q|qdisc]}} {{[c|change]}} dev {{eth0}} root netem {{policy}} {{policy_parameters}}

Examples (7)

Add constant network delay to outbound packages

sudo tc [q|qdisc] [a|add] dev eth0 root netem delay delay_in_millisecondsms

Add normal distributed network delay to outbound packages

sudo tc [q|qdisc] [a|add] dev eth0 root netem delay mean_delay_msms delay_std_msms

Add package corruption/loss/duplication to a portion of packages

sudo tc [q|qdisc] [a|add] dev eth0 root netem corruption|loss|duplication effect_percentage%

Limit bandwidth, burst rate and max latency

sudo tc [q|qdisc] [a|add] dev eth0 root tbf rate max_bandwidth_mbmbit burst max_burst_rate_kbkbit latency max_latency_before_drop_msms

Show active traffic control policies

tc [q|qdisc] [s|show] dev eth0

Delete all traffic control rules

sudo tc [q|qdisc] [d|delete] dev eth0

Change traffic control rule

sudo tc [q|qdisc] [c|change] dev eth0 root netem policy policy_parameters
made by @shridhargupta | data from tldr-pages