website/content/blog/limitbandwidth.md

39 lines
759 B
Markdown
Raw Permalink Normal View History

2020-01-15 21:51:49 -05:00
---
title: "Limit Bandwidth through Terminal"
date: 2020-01-15T19:51:45-05:00
draft: false
2022-01-02 14:24:29 -05:00
tags: [ "Linux", "Networking" ]
2023-01-05 14:04:45 -05:00
medium_enabled: true
2020-01-15 21:51:49 -05: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 17:46:18 -05:00
```