howto:network:nftables
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| howto:network:nftables [2018/11/28 22:00] – harvie | howto:network:nftables [2018/11/28 23:08] (aktuální) – harvie | ||
|---|---|---|---|
| Řádek 2: | Řádek 2: | ||
| ===== Traffic Shaping with nftables and tc ===== | ===== Traffic Shaping with nftables and tc ===== | ||
| + | |||
| + | Using shell commands: | ||
| <code bash> | <code bash> | ||
| + | nft add table ip filter | ||
| nft add map filter deucalion { type ipv4_addr : classid\; } | nft add map filter deucalion { type ipv4_addr : classid\; } | ||
| </ | </ | ||
| + | |||
| + | Using nftables file: | ||
| <file ini deucalion.nft> | <file ini deucalion.nft> | ||
| + | table ip filter { | ||
| map deucalion { | map deucalion { | ||
| type ipv4_addr : classid; | type ipv4_addr : classid; | ||
| Řádek 18: | Řádek 24: | ||
| meta priority set ip daddr map @deucalion; | meta priority set ip daddr map @deucalion; | ||
| } | } | ||
| + | } | ||
| </ | </ | ||
| ==== Patch ==== | ==== Patch ==== | ||
| - | This patch is already merged upstream: | + | This patch is already merged upstream |
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | |||
| + | You need it if nft shows this error: | ||
| + | |||
| + | < | ||
| + | < | ||
| + | add map filter deucalion { type ipv4_addr : classid; } | ||
| + | ^^^^^^^ | ||
| + | < | ||
| + | add map filter deucalion { type ipv4_addr : classid; } | ||
| + | | ||
| + | </ | ||
| <file diff nft-classid.patch> | <file diff nft-classid.patch> | ||
howto/network/nftables.1543438854.txt.gz · Poslední úprava: 2018/11/28 22:00 autor: harvie
