From 3447744e09e4a415cc6fd759ae9558f0f1c05948 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20=C4=90=E1=BB=A9c=20Chi=E1=BA=BFn?= Date: Thu, 16 Sep 2021 06:02:53 +0700 Subject: [PATCH] ip-rule: add page (#6504) --- pages/linux/ip-rule.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pages/linux/ip-rule.md diff --git a/pages/linux/ip-rule.md b/pages/linux/ip-rule.md new file mode 100644 index 000000000..46b729051 --- /dev/null +++ b/pages/linux/ip-rule.md @@ -0,0 +1,36 @@ +# ip rule + +> IP routing policy database management. +> More information: . + +- Display the routing policy: + +`ip rule {{show|list}}` + +- Add a new rule based on packet source addresses: + +`sudo ip rule add from {{192.168.178.2/32}}` + +- Add a new rule based on packet destination addresses: + +`sudo ip rule add to {{192.168.178.2/32}}` + +- Delete a rule based on packet source addresses: + +`sudo ip rule delete from {{192.168.178.2/32}}` + +- Delete a rule based on packet destination addresses: + +`sudo ip rule delete to {{192.168.178.2/32}}` + +- Flush all deleted rules: + +`ip rule flush` + +- Save all rules to a file: + +`ip rule save > {{path/to/ip_rules.dat}}` + +- Restore all rules from a file: + +`ip rule restore < {{path/to/ip_rules.dat}}`