website/content/blog/limitbandwidth.md

38 lines
735 B
Markdown
Raw Normal View History

2020-01-16 02:51:49 +00:00
---
title: "Limit Bandwidth through Terminal"
date: 2020-01-15T19:51:45-05:00
draft: false
2020-02-16 22:46:18 +00:00
tags: [ "linux", "network" ]
2020-01-16 02:51:49 +00:00
---
Have you ever wondered how an application or a system would operate under low bandwidth environments? Luckily `wondershaper` is a tool to help with just that!
```bash
sudo apt install wondershaper
```
To get started, first find out the network `interface` that you want to throttle.
```bash
ip addr show
```
To show the state of the interface,
```bash
sudo wondershaper [interface]
```
To set the bandwidth,
```bash
sudo wondershaper [interface] [downlink] [uplink]
```
where downlink and uplink are defined in kilobits per second.
To clear the rules,
```bash
sudo wondershaper clear [interface]
2020-02-16 22:46:18 +00:00
```